@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&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");[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}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display: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:26px;margin:.6em 0}@media screen and (min-width:576px){h1{font-size:calc(20.375px + .97656vw)}}@media screen and (min-width:1600px){h1{font-size:36px}}h2{font-size:1.9176em;margin:.5em 0}h3{font-size:1.7176em;margin:.4em 0}h4{font-size:1.5176em;margin:.3em 0}h5{font-size:1.3176em;margin:.2em 0}h6{font-size:1.1176em;margin:.1em 0}html{font-size:12px}@media screen and (min-width:576px){html{font-size:calc(9.1875px + .48828vw)}}@media screen and (min-width:1600px){html{font-size:17px}}.body{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#040403;overflow-x:hidden}.body,.body__wrapper{background:#fff}.body--home .header__container{height:100vh;width:100%}.body__search{background-color:red}.body-modal--open{overflow:hidden}.body-modal--open .header__content{z-index:2000}.body--vertical-search-opened{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}}.linkBloc__parent{overflow:hidden}.linkBloc__parent .linkBloc:after{display:block;position:absolute;top:50%;left:50%;width:2000px;content:"";height:2000px;transform:translateX(-50%) translateY(-50%)}.container{max-width:1270px;margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row>[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless>[class*=col]{padding-left:0}.col{width:100%}.col-offset-0{margin-left:0}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{flex-basis:100%;max-width:100%}.col-offset-12{margin-left:100%}@media only screen and (min-width:576px){.col--sm-offset-0{margin-left:0}.col--sm-1{flex-basis:8.33333%;max-width:8.33333%}.col--sm-offset-1{margin-left:8.33333%}.col--sm-2{flex-basis:16.66667%;max-width:16.66667%}.col--sm-offset-2{margin-left:16.66667%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{flex-basis:33.33333%;max-width:33.33333%}.col--sm-offset-4{margin-left:33.33333%}.col--sm-5{flex-basis:41.66667%;max-width:41.66667%}.col--sm-offset-5{margin-left:41.66667%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{flex-basis:58.33333%;max-width:58.33333%}.col--sm-offset-7{margin-left:58.33333%}.col--sm-8{flex-basis:66.66667%;max-width:66.66667%}.col--sm-offset-8{margin-left:66.66667%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{flex-basis:83.33333%;max-width:83.33333%}.col--sm-offset-10{margin-left:83.33333%}.col--sm-11{flex-basis:91.66667%;max-width:91.66667%}.col--sm-offset-11{margin-left:91.66667%}.col--sm-12{flex-basis:100%;max-width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.col--md-offset-0{margin-left:0}.col--md-1{flex-basis:8.33333%;max-width:8.33333%}.col--md-offset-1{margin-left:8.33333%}.col--md-2{flex-basis:16.66667%;max-width:16.66667%}.col--md-offset-2{margin-left:16.66667%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{flex-basis:33.33333%;max-width:33.33333%}.col--md-offset-4{margin-left:33.33333%}.col--md-5{flex-basis:41.66667%;max-width:41.66667%}.col--md-offset-5{margin-left:41.66667%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{flex-basis:58.33333%;max-width:58.33333%}.col--md-offset-7{margin-left:58.33333%}.col--md-8{flex-basis:66.66667%;max-width:66.66667%}.col--md-offset-8{margin-left:66.66667%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{flex-basis:83.33333%;max-width:83.33333%}.col--md-offset-10{margin-left:83.33333%}.col--md-11{flex-basis:91.66667%;max-width:91.66667%}.col--md-offset-11{margin-left:91.66667%}.col--md-12{flex-basis:100%;max-width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:992px){.col--lg-offset-0{margin-left:0}.col--lg-1{flex-basis:8.33333%;max-width:8.33333%}.col--lg-offset-1{margin-left:8.33333%}.col--lg-2{flex-basis:16.66667%;max-width:16.66667%}.col--lg-offset-2{margin-left:16.66667%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{flex-basis:33.33333%;max-width:33.33333%}.col--lg-offset-4{margin-left:33.33333%}.col--lg-5{flex-basis:41.66667%;max-width:41.66667%}.col--lg-offset-5{margin-left:41.66667%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{flex-basis:58.33333%;max-width:58.33333%}.col--lg-offset-7{margin-left:58.33333%}.col--lg-8{flex-basis:66.66667%;max-width:66.66667%}.col--lg-offset-8{margin-left:66.66667%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{flex-basis:83.33333%;max-width:83.33333%}.col--lg-offset-10{margin-left:83.33333%}.col--lg-11{flex-basis:91.66667%;max-width:91.66667%}.col--lg-offset-11{margin-left:91.66667%}.col--lg-12{flex-basis:100%;max-width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col--xl-offset-0{margin-left:0}.col--xl-1{flex-basis:8.33333%;max-width:8.33333%}.col--xl-offset-1{margin-left:8.33333%}.col--xl-2{flex-basis:16.66667%;max-width:16.66667%}.col--xl-offset-2{margin-left:16.66667%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-offset-3{margin-left:25%}.col--xl-4{flex-basis:33.33333%;max-width:33.33333%}.col--xl-offset-4{margin-left:33.33333%}.col--xl-5{flex-basis:41.66667%;max-width:41.66667%}.col--xl-offset-5{margin-left:41.66667%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-offset-6{margin-left:50%}.col--xl-7{flex-basis:58.33333%;max-width:58.33333%}.col--xl-offset-7{margin-left:58.33333%}.col--xl-8{flex-basis:66.66667%;max-width:66.66667%}.col--xl-offset-8{margin-left:66.66667%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-offset-9{margin-left:75%}.col--xl-10{flex-basis:83.33333%;max-width:83.33333%}.col--xl-offset-10{margin-left:83.33333%}.col--xl-11{flex-basis:91.66667%;max-width:91.66667%}.col--xl-offset-11{margin-left:91.66667%}.col--xl-12{flex-basis:100%;max-width:100%}.col--xl-offset-12{margin-left:100%}}.innerpage{width:100%;max-width:1815px;margin:0 auto}.landing{width:100%;height:auto;padding-top:2em;padding-bottom:2em;display:flex;align-items:center}.landing:before,.landing>*{z-index:3}.landing>.module__aligner{width:100%;display:flex;align-items:center;align-self:stretch;position:relative;z-index:3;transform:translateZ(0)}.landing>.module__aligner>*{width:100%}.landing>.module__background{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing>.module__background>*{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.landing:nth-child(odd)>.module__background>*{position:fixed}@media screen and (min-width:768px){.landing{padding-top:3em;padding-bottom:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.landing{height:100vh;padding-top:2em;padding-bottom:2em}}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing{padding-top:5em;padding-bottom:5em}}.landing .title{margin-bottom:6%}a[class*=__global-link]{text-decoration:none}.main{position:relative;z-index:2000}.main__wrapper{transition:all .5s ease-in-out}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}}@media screen and (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media screen and (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media screen and (min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:1600px){.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}}@media screen and (min-width:768px){.m-h-md-0{margin:0!important}.mt-h-md-0,.my-h-md-0{margin-top:0!important}.mr-h-md-0,.mx-h-md-0{margin-right:0!important}.mb-h-md-0,.my-h-md-0{margin-bottom:0!important}.ml-h-md-0,.mx-h-md-0{margin-left:0!important}.m-h-md-1{margin:1em!important}.mt-h-md-1,.my-h-md-1{margin-top:1em!important}.mr-h-md-1,.mx-h-md-1{margin-right:1em!important}.mb-h-md-1,.my-h-md-1{margin-bottom:1em!important}.ml-h-md-1,.mx-h-md-1{margin-left:1em!important}.m-h-md-2{margin:2em!important}.mt-h-md-2,.my-h-md-2{margin-top:2em!important}.mr-h-md-2,.mx-h-md-2{margin-right:2em!important}.mb-h-md-2,.my-h-md-2{margin-bottom:2em!important}.ml-h-md-2,.mx-h-md-2{margin-left:2em!important}.m-h-md-3{margin:3em!important}.mt-h-md-3,.my-h-md-3{margin-top:3em!important}.mr-h-md-3,.mx-h-md-3{margin-right:3em!important}.mb-h-md-3,.my-h-md-3{margin-bottom:3em!important}.ml-h-md-3,.mx-h-md-3{margin-left:3em!important}.m-h-md-4{margin:4em!important}.mt-h-md-4,.my-h-md-4{margin-top:4em!important}.mr-h-md-4,.mx-h-md-4{margin-right:4em!important}.mb-h-md-4,.my-h-md-4{margin-bottom:4em!important}.ml-h-md-4,.mx-h-md-4{margin-left:4em!important}.m-h-md-5{margin:5em!important}.mt-h-md-5,.my-h-md-5{margin-top:5em!important}.mr-h-md-5,.mx-h-md-5{margin-right:5em!important}.mb-h-md-5,.my-h-md-5{margin-bottom:5em!important}.ml-h-md-5,.mx-h-md-5{margin-left:5em!important}.m-h-md-6{margin:6em!important}.mt-h-md-6,.my-h-md-6{margin-top:6em!important}.mr-h-md-6,.mx-h-md-6{margin-right:6em!important}.mb-h-md-6,.my-h-md-6{margin-bottom:6em!important}.ml-h-md-6,.mx-h-md-6{margin-left:6em!important}.p-h-md-0{padding:0!important}.pt-h-md-0,.py-h-md-0{padding-top:0!important}.pr-h-md-0,.px-h-md-0{padding-right:0!important}.pb-h-md-0,.py-h-md-0{padding-bottom:0!important}.pl-h-md-0,.px-h-md-0{padding-left:0!important}.p-h-md-1{padding:1em!important}.pt-h-md-1,.py-h-md-1{padding-top:1em!important}.pr-h-md-1,.px-h-md-1{padding-right:1em!important}.pb-h-md-1,.py-h-md-1{padding-bottom:1em!important}.pl-h-md-1,.px-h-md-1{padding-left:1em!important}.p-h-md-2{padding:2em!important}.pt-h-md-2,.py-h-md-2{padding-top:2em!important}.pr-h-md-2,.px-h-md-2{padding-right:2em!important}.pb-h-md-2,.py-h-md-2{padding-bottom:2em!important}.pl-h-md-2,.px-h-md-2{padding-left:2em!important}.p-h-md-3{padding:3em!important}.pt-h-md-3,.py-h-md-3{padding-top:3em!important}.pr-h-md-3,.px-h-md-3{padding-right:3em!important}.pb-h-md-3,.py-h-md-3{padding-bottom:3em!important}.pl-h-md-3,.px-h-md-3{padding-left:3em!important}.p-h-md-4{padding:4em!important}.pt-h-md-4,.py-h-md-4{padding-top:4em!important}.pr-h-md-4,.px-h-md-4{padding-right:4em!important}.pb-h-md-4,.py-h-md-4{padding-bottom:4em!important}.pl-h-md-4,.px-h-md-4{padding-left:4em!important}.p-h-md-5{padding:5em!important}.pt-h-md-5,.py-h-md-5{padding-top:5em!important}.pr-h-md-5,.px-h-md-5{padding-right:5em!important}.pb-h-md-5,.py-h-md-5{padding-bottom:5em!important}.pl-h-md-5,.px-h-md-5{padding-left:5em!important}.p-h-md-6{padding:6em!important}.pt-h-md-6,.py-h-md-6{padding-top:6em!important}.pr-h-md-6,.px-h-md-6{padding-right:6em!important}.pb-h-md-6,.py-h-md-6{padding-bottom:6em!important}.pl-h-md-6,.px-h-md-6{padding-left:6em!important}.m-h-md-n1{margin:-1em!important}.mt-h-md-n1,.my-h-md-n1{margin-top:-1em!important}.mr-h-md-n1,.mx-h-md-n1{margin-right:-1em!important}.mb-h-md-n1,.my-h-md-n1{margin-bottom:-1em!important}.ml-h-md-n1,.mx-h-md-n1{margin-left:-1em!important}.m-h-md-n2{margin:-2em!important}.mt-h-md-n2,.my-h-md-n2{margin-top:-2em!important}.mr-h-md-n2,.mx-h-md-n2{margin-right:-2em!important}.mb-h-md-n2,.my-h-md-n2{margin-bottom:-2em!important}.ml-h-md-n2,.mx-h-md-n2{margin-left:-2em!important}.m-h-md-n3{margin:-3em!important}.mt-h-md-n3,.my-h-md-n3{margin-top:-3em!important}.mr-h-md-n3,.mx-h-md-n3{margin-right:-3em!important}.mb-h-md-n3,.my-h-md-n3{margin-bottom:-3em!important}.ml-h-md-n3,.mx-h-md-n3{margin-left:-3em!important}.m-h-md-n4{margin:-4em!important}.mt-h-md-n4,.my-h-md-n4{margin-top:-4em!important}.mr-h-md-n4,.mx-h-md-n4{margin-right:-4em!important}.mb-h-md-n4,.my-h-md-n4{margin-bottom:-4em!important}.ml-h-md-n4,.mx-h-md-n4{margin-left:-4em!important}.m-h-md-n5{margin:-5em!important}.mt-h-md-n5,.my-h-md-n5{margin-top:-5em!important}.mr-h-md-n5,.mx-h-md-n5{margin-right:-5em!important}.mb-h-md-n5,.my-h-md-n5{margin-bottom:-5em!important}.ml-h-md-n5,.mx-h-md-n5{margin-left:-5em!important}.m-h-md-n6{margin:-6em!important}.mt-h-md-n6,.my-h-md-n6{margin-top:-6em!important}.mr-h-md-n6,.mx-h-md-n6{margin-right:-6em!important}.mb-h-md-n6,.my-h-md-n6{margin-bottom:-6em!important}.ml-h-md-n6,.mx-h-md-n6{margin-left:-6em!important}.m-h-md-auto{margin:auto!important}.mt-h-md-auto,.my-h-md-auto{margin-top:auto!important}.mr-h-md-auto,.mx-h-md-auto{margin-right:auto!important}.mb-h-md-auto,.my-h-md-auto{margin-bottom:auto!important}.ml-h-md-auto,.mx-h-md-auto{margin-left:auto!important}}@media screen and (min-width:900px){.m-h-lg-0{margin:0!important}.mt-h-lg-0,.my-h-lg-0{margin-top:0!important}.mr-h-lg-0,.mx-h-lg-0{margin-right:0!important}.mb-h-lg-0,.my-h-lg-0{margin-bottom:0!important}.ml-h-lg-0,.mx-h-lg-0{margin-left:0!important}.m-h-lg-1{margin:1em!important}.mt-h-lg-1,.my-h-lg-1{margin-top:1em!important}.mr-h-lg-1,.mx-h-lg-1{margin-right:1em!important}.mb-h-lg-1,.my-h-lg-1{margin-bottom:1em!important}.ml-h-lg-1,.mx-h-lg-1{margin-left:1em!important}.m-h-lg-2{margin:2em!important}.mt-h-lg-2,.my-h-lg-2{margin-top:2em!important}.mr-h-lg-2,.mx-h-lg-2{margin-right:2em!important}.mb-h-lg-2,.my-h-lg-2{margin-bottom:2em!important}.ml-h-lg-2,.mx-h-lg-2{margin-left:2em!important}.m-h-lg-3{margin:3em!important}.mt-h-lg-3,.my-h-lg-3{margin-top:3em!important}.mr-h-lg-3,.mx-h-lg-3{margin-right:3em!important}.mb-h-lg-3,.my-h-lg-3{margin-bottom:3em!important}.ml-h-lg-3,.mx-h-lg-3{margin-left:3em!important}.m-h-lg-4{margin:4em!important}.mt-h-lg-4,.my-h-lg-4{margin-top:4em!important}.mr-h-lg-4,.mx-h-lg-4{margin-right:4em!important}.mb-h-lg-4,.my-h-lg-4{margin-bottom:4em!important}.ml-h-lg-4,.mx-h-lg-4{margin-left:4em!important}.m-h-lg-5{margin:5em!important}.mt-h-lg-5,.my-h-lg-5{margin-top:5em!important}.mr-h-lg-5,.mx-h-lg-5{margin-right:5em!important}.mb-h-lg-5,.my-h-lg-5{margin-bottom:5em!important}.ml-h-lg-5,.mx-h-lg-5{margin-left:5em!important}.m-h-lg-6{margin:6em!important}.mt-h-lg-6,.my-h-lg-6{margin-top:6em!important}.mr-h-lg-6,.mx-h-lg-6{margin-right:6em!important}.mb-h-lg-6,.my-h-lg-6{margin-bottom:6em!important}.ml-h-lg-6,.mx-h-lg-6{margin-left:6em!important}.p-h-lg-0{padding:0!important}.pt-h-lg-0,.py-h-lg-0{padding-top:0!important}.pr-h-lg-0,.px-h-lg-0{padding-right:0!important}.pb-h-lg-0,.py-h-lg-0{padding-bottom:0!important}.pl-h-lg-0,.px-h-lg-0{padding-left:0!important}.p-h-lg-1{padding:1em!important}.pt-h-lg-1,.py-h-lg-1{padding-top:1em!important}.pr-h-lg-1,.px-h-lg-1{padding-right:1em!important}.pb-h-lg-1,.py-h-lg-1{padding-bottom:1em!important}.pl-h-lg-1,.px-h-lg-1{padding-left:1em!important}.p-h-lg-2{padding:2em!important}.pt-h-lg-2,.py-h-lg-2{padding-top:2em!important}.pr-h-lg-2,.px-h-lg-2{padding-right:2em!important}.pb-h-lg-2,.py-h-lg-2{padding-bottom:2em!important}.pl-h-lg-2,.px-h-lg-2{padding-left:2em!important}.p-h-lg-3{padding:3em!important}.pt-h-lg-3,.py-h-lg-3{padding-top:3em!important}.pr-h-lg-3,.px-h-lg-3{padding-right:3em!important}.pb-h-lg-3,.py-h-lg-3{padding-bottom:3em!important}.pl-h-lg-3,.px-h-lg-3{padding-left:3em!important}.p-h-lg-4{padding:4em!important}.pt-h-lg-4,.py-h-lg-4{padding-top:4em!important}.pr-h-lg-4,.px-h-lg-4{padding-right:4em!important}.pb-h-lg-4,.py-h-lg-4{padding-bottom:4em!important}.pl-h-lg-4,.px-h-lg-4{padding-left:4em!important}.p-h-lg-5{padding:5em!important}.pt-h-lg-5,.py-h-lg-5{padding-top:5em!important}.pr-h-lg-5,.px-h-lg-5{padding-right:5em!important}.pb-h-lg-5,.py-h-lg-5{padding-bottom:5em!important}.pl-h-lg-5,.px-h-lg-5{padding-left:5em!important}.p-h-lg-6{padding:6em!important}.pt-h-lg-6,.py-h-lg-6{padding-top:6em!important}.pr-h-lg-6,.px-h-lg-6{padding-right:6em!important}.pb-h-lg-6,.py-h-lg-6{padding-bottom:6em!important}.pl-h-lg-6,.px-h-lg-6{padding-left:6em!important}.m-h-lg-n1{margin:-1em!important}.mt-h-lg-n1,.my-h-lg-n1{margin-top:-1em!important}.mr-h-lg-n1,.mx-h-lg-n1{margin-right:-1em!important}.mb-h-lg-n1,.my-h-lg-n1{margin-bottom:-1em!important}.ml-h-lg-n1,.mx-h-lg-n1{margin-left:-1em!important}.m-h-lg-n2{margin:-2em!important}.mt-h-lg-n2,.my-h-lg-n2{margin-top:-2em!important}.mr-h-lg-n2,.mx-h-lg-n2{margin-right:-2em!important}.mb-h-lg-n2,.my-h-lg-n2{margin-bottom:-2em!important}.ml-h-lg-n2,.mx-h-lg-n2{margin-left:-2em!important}.m-h-lg-n3{margin:-3em!important}.mt-h-lg-n3,.my-h-lg-n3{margin-top:-3em!important}.mr-h-lg-n3,.mx-h-lg-n3{margin-right:-3em!important}.mb-h-lg-n3,.my-h-lg-n3{margin-bottom:-3em!important}.ml-h-lg-n3,.mx-h-lg-n3{margin-left:-3em!important}.m-h-lg-n4{margin:-4em!important}.mt-h-lg-n4,.my-h-lg-n4{margin-top:-4em!important}.mr-h-lg-n4,.mx-h-lg-n4{margin-right:-4em!important}.mb-h-lg-n4,.my-h-lg-n4{margin-bottom:-4em!important}.ml-h-lg-n4,.mx-h-lg-n4{margin-left:-4em!important}.m-h-lg-n5{margin:-5em!important}.mt-h-lg-n5,.my-h-lg-n5{margin-top:-5em!important}.mr-h-lg-n5,.mx-h-lg-n5{margin-right:-5em!important}.mb-h-lg-n5,.my-h-lg-n5{margin-bottom:-5em!important}.ml-h-lg-n5,.mx-h-lg-n5{margin-left:-5em!important}.m-h-lg-n6{margin:-6em!important}.mt-h-lg-n6,.my-h-lg-n6{margin-top:-6em!important}.mr-h-lg-n6,.mx-h-lg-n6{margin-right:-6em!important}.mb-h-lg-n6,.my-h-lg-n6{margin-bottom:-6em!important}.ml-h-lg-n6,.mx-h-lg-n6{margin-left:-6em!important}.m-h-lg-auto{margin:auto!important}.mt-h-lg-auto,.my-h-lg-auto{margin-top:auto!important}.mr-h-lg-auto,.mx-h-lg-auto{margin-right:auto!important}.mb-h-lg-auto,.my-h-lg-auto{margin-bottom:auto!important}.ml-h-lg-auto,.mx-h-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-h-xl-0{margin:0!important}.mt-h-xl-0,.my-h-xl-0{margin-top:0!important}.mr-h-xl-0,.mx-h-xl-0{margin-right:0!important}.mb-h-xl-0,.my-h-xl-0{margin-bottom:0!important}.ml-h-xl-0,.mx-h-xl-0{margin-left:0!important}.m-h-xl-1{margin:1em!important}.mt-h-xl-1,.my-h-xl-1{margin-top:1em!important}.mr-h-xl-1,.mx-h-xl-1{margin-right:1em!important}.mb-h-xl-1,.my-h-xl-1{margin-bottom:1em!important}.ml-h-xl-1,.mx-h-xl-1{margin-left:1em!important}.m-h-xl-2{margin:2em!important}.mt-h-xl-2,.my-h-xl-2{margin-top:2em!important}.mr-h-xl-2,.mx-h-xl-2{margin-right:2em!important}.mb-h-xl-2,.my-h-xl-2{margin-bottom:2em!important}.ml-h-xl-2,.mx-h-xl-2{margin-left:2em!important}.m-h-xl-3{margin:3em!important}.mt-h-xl-3,.my-h-xl-3{margin-top:3em!important}.mr-h-xl-3,.mx-h-xl-3{margin-right:3em!important}.mb-h-xl-3,.my-h-xl-3{margin-bottom:3em!important}.ml-h-xl-3,.mx-h-xl-3{margin-left:3em!important}.m-h-xl-4{margin:4em!important}.mt-h-xl-4,.my-h-xl-4{margin-top:4em!important}.mr-h-xl-4,.mx-h-xl-4{margin-right:4em!important}.mb-h-xl-4,.my-h-xl-4{margin-bottom:4em!important}.ml-h-xl-4,.mx-h-xl-4{margin-left:4em!important}.m-h-xl-5{margin:5em!important}.mt-h-xl-5,.my-h-xl-5{margin-top:5em!important}.mr-h-xl-5,.mx-h-xl-5{margin-right:5em!important}.mb-h-xl-5,.my-h-xl-5{margin-bottom:5em!important}.ml-h-xl-5,.mx-h-xl-5{margin-left:5em!important}.m-h-xl-6{margin:6em!important}.mt-h-xl-6,.my-h-xl-6{margin-top:6em!important}.mr-h-xl-6,.mx-h-xl-6{margin-right:6em!important}.mb-h-xl-6,.my-h-xl-6{margin-bottom:6em!important}.ml-h-xl-6,.mx-h-xl-6{margin-left:6em!important}.p-h-xl-0{padding:0!important}.pt-h-xl-0,.py-h-xl-0{padding-top:0!important}.pr-h-xl-0,.px-h-xl-0{padding-right:0!important}.pb-h-xl-0,.py-h-xl-0{padding-bottom:0!important}.pl-h-xl-0,.px-h-xl-0{padding-left:0!important}.p-h-xl-1{padding:1em!important}.pt-h-xl-1,.py-h-xl-1{padding-top:1em!important}.pr-h-xl-1,.px-h-xl-1{padding-right:1em!important}.pb-h-xl-1,.py-h-xl-1{padding-bottom:1em!important}.pl-h-xl-1,.px-h-xl-1{padding-left:1em!important}.p-h-xl-2{padding:2em!important}.pt-h-xl-2,.py-h-xl-2{padding-top:2em!important}.pr-h-xl-2,.px-h-xl-2{padding-right:2em!important}.pb-h-xl-2,.py-h-xl-2{padding-bottom:2em!important}.pl-h-xl-2,.px-h-xl-2{padding-left:2em!important}.p-h-xl-3{padding:3em!important}.pt-h-xl-3,.py-h-xl-3{padding-top:3em!important}.pr-h-xl-3,.px-h-xl-3{padding-right:3em!important}.pb-h-xl-3,.py-h-xl-3{padding-bottom:3em!important}.pl-h-xl-3,.px-h-xl-3{padding-left:3em!important}.p-h-xl-4{padding:4em!important}.pt-h-xl-4,.py-h-xl-4{padding-top:4em!important}.pr-h-xl-4,.px-h-xl-4{padding-right:4em!important}.pb-h-xl-4,.py-h-xl-4{padding-bottom:4em!important}.pl-h-xl-4,.px-h-xl-4{padding-left:4em!important}.p-h-xl-5{padding:5em!important}.pt-h-xl-5,.py-h-xl-5{padding-top:5em!important}.pr-h-xl-5,.px-h-xl-5{padding-right:5em!important}.pb-h-xl-5,.py-h-xl-5{padding-bottom:5em!important}.pl-h-xl-5,.px-h-xl-5{padding-left:5em!important}.p-h-xl-6{padding:6em!important}.pt-h-xl-6,.py-h-xl-6{padding-top:6em!important}.pr-h-xl-6,.px-h-xl-6{padding-right:6em!important}.pb-h-xl-6,.py-h-xl-6{padding-bottom:6em!important}.pl-h-xl-6,.px-h-xl-6{padding-left:6em!important}.m-h-xl-n1{margin:-1em!important}.mt-h-xl-n1,.my-h-xl-n1{margin-top:-1em!important}.mr-h-xl-n1,.mx-h-xl-n1{margin-right:-1em!important}.mb-h-xl-n1,.my-h-xl-n1{margin-bottom:-1em!important}.ml-h-xl-n1,.mx-h-xl-n1{margin-left:-1em!important}.m-h-xl-n2{margin:-2em!important}.mt-h-xl-n2,.my-h-xl-n2{margin-top:-2em!important}.mr-h-xl-n2,.mx-h-xl-n2{margin-right:-2em!important}.mb-h-xl-n2,.my-h-xl-n2{margin-bottom:-2em!important}.ml-h-xl-n2,.mx-h-xl-n2{margin-left:-2em!important}.m-h-xl-n3{margin:-3em!important}.mt-h-xl-n3,.my-h-xl-n3{margin-top:-3em!important}.mr-h-xl-n3,.mx-h-xl-n3{margin-right:-3em!important}.mb-h-xl-n3,.my-h-xl-n3{margin-bottom:-3em!important}.ml-h-xl-n3,.mx-h-xl-n3{margin-left:-3em!important}.m-h-xl-n4{margin:-4em!important}.mt-h-xl-n4,.my-h-xl-n4{margin-top:-4em!important}.mr-h-xl-n4,.mx-h-xl-n4{margin-right:-4em!important}.mb-h-xl-n4,.my-h-xl-n4{margin-bottom:-4em!important}.ml-h-xl-n4,.mx-h-xl-n4{margin-left:-4em!important}.m-h-xl-n5{margin:-5em!important}.mt-h-xl-n5,.my-h-xl-n5{margin-top:-5em!important}.mr-h-xl-n5,.mx-h-xl-n5{margin-right:-5em!important}.mb-h-xl-n5,.my-h-xl-n5{margin-bottom:-5em!important}.ml-h-xl-n5,.mx-h-xl-n5{margin-left:-5em!important}.m-h-xl-n6{margin:-6em!important}.mt-h-xl-n6,.my-h-xl-n6{margin-top:-6em!important}.mr-h-xl-n6,.mx-h-xl-n6{margin-right:-6em!important}.mb-h-xl-n6,.my-h-xl-n6{margin-bottom:-6em!important}.ml-h-xl-n6,.mx-h-xl-n6{margin-left:-6em!important}.m-h-xl-auto{margin:auto!important}.mt-h-xl-auto,.my-h-xl-auto{margin-top:auto!important}.mr-h-xl-auto,.mx-h-xl-auto{margin-right:auto!important}.mb-h-xl-auto,.my-h-xl-auto{margin-bottom:auto!important}.ml-h-xl-auto,.mx-h-xl-auto{margin-left:auto!important}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:3em;padding-right:3em;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:#ebc06a;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ebc06a}.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 #ebc06a;box-shadow:-10px 0 0 #ebc06a}.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 #ebc06a,5px 0 0 #ebc06a;box-shadow:-5px 0 0 #ebc06a,5px 0 0 #ebc06a}.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;object-fit:contain}.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:#282828;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:3em;padding:6px;border:1px solid #040403;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:#040403;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#919191}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #282828;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:3em;width:100%;padding:0 0 0 3px;border:1px solid #040403;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:#040403;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#282828}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#ebc06a;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#282828;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#282828;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #040403;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #040403;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #ebc06a}.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 #040403;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:#ebc06a}.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:#ebc06a}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#919191;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#282828;background-color:rgba(235,192,106,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-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-in-bottom]{opacity:0}[data-animation=fade-in-bottom].js-animate{opacity:1;animation-name:fade-in-bottom;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=scale-in-ver-top]{opacity:0}[data-animation=scale-in-ver-top].js-animate{opacity:1;animation-name:scale-in-ver-top;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-up-hor-center]{opacity:0}[data-animation=scale-up-hor-center].js-animate{opacity:1;animation-name:scale-up-hor-center;animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-fill-mode:both}[data-animation=headerLeftBar]{opacity:0}[data-animation=headerLeftBar].js-animate{opacity:1;animation-name:headerLeftBar;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarTop]{opacity:0}[data-animation=headerRightBarTop].js-animate{opacity:1;animation-name:headerRightBarTop;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=headerRightBarBottom]{opacity:0}[data-animation=headerRightBarBottom].js-animate{opacity:1;animation-name:headerRightBarBottom;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left_right]{opacity:0}[data-animation=scale-in-hor-left_right].js-animate{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=scale-in-hor-left]{opacity:0}[data-animation=scale-in-hor-left].js-animate{opacity:1;animation-name:scale-in-hor-left;animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-animation=swipeimage]{position:relative;overflow:hidden}[data-animation=swipeimage]:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";transform:translateX(-100%) scaleX(.33);transform-origin:right center;background:#494836;transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image{width:100%;height:100%}[data-animation=swipeimage] .js-animation-image__out{width:100%;height:100%;overflow:hidden;transform:translateX(-110%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__in{width:100%;height:100%;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__inner{width:100%;height:100%;background:#f1f1f1}[data-animation=swipeimage] .js-animation-image__img{display:block}[data-animation=swipeimage].js-animate:before{transform:translateX(100%)}[data-animation=swipeimage].js-animate .js-animation-image{display:block;width:100%;height:100%}[data-animation=swipeimage].js-animate .js-animation-image__in,[data-animation=swipeimage].js-animate .js-animation-image__out{transform:none}[data-animation=swipeimage].js-animate .js-animation-image__inner{line-height:0}.bordered__footer,.bordered__header{overflow:hidden;position:relative}.bordered__footer>*,.bordered__header>*{display:inline-flex;position:relative}.bordered__footer>:after,.bordered__footer>:before,.bordered__header>:after,.bordered__header>:before{content:"";height:2px;background-color:currentColor;width:50vw;position:absolute;top:calc(50% - 1px)}.bordered__footer>:before,.bordered__header>:before{right:calc(100% + 1em)}.bordered__footer>:after,.bordered__header>:after{left:calc(100% + 1em)}.bordered__footer:after,.bordered__footer:before,.bordered__header:after,.bordered__header:before{content:"";height:100%;width:2px;background-color:currentColor;position:absolute}.bordered__footer:before,.bordered__header:before{left:0}.bordered__footer:after,.bordered__header:after{right:0}.bordered__header:after,.bordered__header:before{top:50%}.bordered__footer:after,.bordered__footer:before{bottom:50%}.bordered__content{border-left:2px solid;border-right:2px solid}.bordered--no-footer .bordered__content{border-bottom:2px solid}.button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;letter-spacing:2px;text-transform:uppercase;padding:1em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#ebc06a;background:transparent;border:2px solid #ebc06a}@media screen and (min-width:768px){.button{padding:1em 5em}}.button:focus,.button:hover{color:#fff;border-color:#040403}.button:focus .button-svg,.button:hover .button-svg{fill:#fff}.button--monocrhome{text-decoration:none;border-color:currentColor}.button:disabled{opacity:.5;cursor:default}.button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase;position:relative}.button-link:before{content:"";position:absolute;left:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ebc06a;transition:.2s;top:50%;transform:translateY(-50%)}@media screen and (min-width:768px){.button-link:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ebc06a}}.button-link span{position:relative}.button-link span:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#040403;left:0}.button-link.focus span:after,.button-link:focus span:after,.button-link:hover span:after{width:100%;opacity:1}.button-link.focus:before,.button-link:focus:before,.button-link:hover:before{left:-5px;border-left:7px solid #ebc06a}.button-drawing{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:none;border:none;cursor:pointer;outline:none}.button-drawing__drawing{height:2.2em;margin-right:.2em;fill:transparent;stroke:#ebc06a;transition-property:fill;transition-duration:.3s}.button-drawing__content{font:normal normal 400 1.1765em/1.5em Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em;text-transform:none;transition-property:color;transition-duration:.3s}.button-drawing:focus .button-drawing__content,.button-drawing:hover .button-drawing__content{color:#ebc06a}.button-drawing:focus .button-drawing__drawing,.button-drawing:hover .button-drawing__drawing{fill:#ebc06a;stroke:#ebc06a}.button-svg{fill:#ebc06a}.button--sweep-to-bottom,.button--sweep-to-left,.button--sweep-to-right,.button--sweep-to-top{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.button--sweep-to-bottom:before,.button--sweep-to-left:before,.button--sweep-to-right:before,.button--sweep-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#040403}.button--sweep-to-bottom span,.button--sweep-to-left span,.button--sweep-to-right span,.button--sweep-to-top span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button--sweep-to-bottom:focus:before,.button--sweep-to-bottom:hover:before,.button--sweep-to-left:focus:before,.button--sweep-to-left:hover:before,.button--sweep-to-right:focus:before,.button--sweep-to-right:hover:before,.button--sweep-to-top:focus:before,.button--sweep-to-top:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button,.button--sweep-ltr-ltr{position:relative}.button--sweep-ltr-ltr:before,.button:before{content:"";position:absolute;display:block;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-out;z-index:0}.button--sweep-ltr-ltr span,.button span{position:relative}.button--sweep-ltr-ltr:focus:before,.button--sweep-ltr-ltr:hover:before,.button:focus:before,.button:hover:before{transform:scaleX(1);transform-origin:left}.button--sweep-to-right:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.button--sweep-to-left:before,.button--sweep-to-right:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-left:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.button--sweep-to-bottom:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.button--sweep-to-bottom:before,.button--sweep-to-top:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-top:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.button--border-bottom-center-to-out,.button--border-bottom-left-to-right,.button--border-bottom-left-to-right-2,.button--border-in,.button--border-out,.button--border-sides-top-to-bottom,.button--border-sides-top-to-bottom-reverse,.button--border-updown-left-to-right{position:relative;overflow:hidden;transition:.3s}.button--border-bottom-center-to-out:after,.button--border-bottom-center-to-out:before,.button--border-bottom-left-to-right-2:after,.button--border-bottom-left-to-right-2:before,.button--border-bottom-left-to-right:after,.button--border-bottom-left-to-right:before,.button--border-in:after,.button--border-in:before,.button--border-out:after,.button--border-out:before,.button--border-sides-top-to-bottom-reverse:after,.button--border-sides-top-to-bottom-reverse:before,.button--border-sides-top-to-bottom:after,.button--border-sides-top-to-bottom:before,.button--border-updown-left-to-right:after,.button--border-updown-left-to-right:before{position:absolute;transition:.3s;content:"";width:0;left:0;bottom:0;height:2px;background:#040403}.button--border-bottom-center-to-out:focus,.button--border-bottom-center-to-out:hover,.button--border-bottom-left-to-right-2:focus,.button--border-bottom-left-to-right-2:hover,.button--border-bottom-left-to-right:focus,.button--border-bottom-left-to-right:hover,.button--border-in:focus,.button--border-in:hover,.button--border-out:focus,.button--border-out:hover,.button--border-sides-top-to-bottom-reverse:focus,.button--border-sides-top-to-bottom-reverse:hover,.button--border-sides-top-to-bottom:focus,.button--border-sides-top-to-bottom:hover,.button--border-updown-left-to-right:focus,.button--border-updown-left-to-right:hover{cursor:pointer}.button--border-bottom-center-to-out:focus:after,.button--border-bottom-center-to-out:hover:after,.button--border-bottom-left-to-right-2:focus:after,.button--border-bottom-left-to-right-2:hover:after,.button--border-bottom-left-to-right:focus:after,.button--border-bottom-left-to-right:hover:after,.button--border-in:focus:after,.button--border-in:hover:after,.button--border-out:focus:after,.button--border-out:hover:after,.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:hover:after,.button--border-updown-left-to-right:focus:after,.button--border-updown-left-to-right:hover:after{width:100%;left:0}.button--border-updown-left-to-right:before{top:0;left:auto;right:0;height:2px}.button--border-updown-left-to-right:focus:before,.button--border-updown-left-to-right:hover:before{left:auto;right:0;width:100%;height:2px}.button--border-sides-top-to-bottom:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom:before{top:0;left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:focus:before,.button--border-sides-top-to-bottom:hover:after,.button--border-sides-top-to-bottom:hover:before{width:2px;height:100%}.button--border-sides-top-to-bottom-reverse:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:before{left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:focus:before,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom-reverse:hover:before{width:2px;height:100%}.button--border-bottom-center-to-out:after{left:50%}.button--border-bottom-left-to-right-2:after{left:auto;right:0}.button--border-in:focus,.button--border-in:hover{box-shadow:inset 0 0 0 2px #292928}.button--border-in:focus:after,.button--border-in:hover:after{width:0}.button--border-out:focus,.button--border-out:hover{box-shadow:0 0 0 2px #292928}.button--border-out:focus:after,.button--border-out:hover:after{width:0}.button__back .button-drawing{padding:2em 0}.button__back .button-drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #ebc06a}.button__back .button-drawing__container-text{position:relative}.button__back .button-drawing__container-vertical{height:100%;position:absolute}.button__back .button-drawing__decorate{width:50px;height:50px;border-radius:100%;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;margin-right:1em}.button__back .button-drawing__content{color:#040403;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:0}.button__back .button-drawing__img{position:relative;width:100%}.claws{position:absolute;top:-2em;height:8.3529em;width:55px;z-index:10}.claws span:first-child{z-index:100;left:0}.claws span:first-child,.claws span:first-child:before{width:1px;height:100%;position:absolute;background:#ebc06a;top:0}.claws span:first-child:before{content:"";left:11px}.claws span:first-child:after{left:22px}.claws span:first-child:after,.claws span:last-child{content:"";width:1px;height:100%;position:absolute;background:#ebc06a;top:0}.claws span:last-child{left:33px}.claws span:last-child:before{content:"";width:1px;height:100%;position:absolute;background:#ebc06a;top:0;left:11px}.drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #ebc06a}.drawing__container-text{position:relative}.drawing__container-vertical{height:100%;position:absolute}.drawing__text-vertical{display:none}@media screen and (min-width:768px){.drawing__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:0;max-width:600px;font:normal normal 400 6.1111em/1 Roboto,Times New Roman,serif;letter-spacing:0;color:rgba(235,192,106,.16)}}.drawing__img{position:relative;width:100%}.figures-rotator__wrapper{display:flex;justify-content:center;position:relative;line-height:1em;height:1em;overflow:hidden}.figures-rotator__part{text-align:center;display:inline-block}.figures-rotator__digit-wrapper{display:flex;flex-direction:column}.figures-rotator__digit{display:inline-block;line-height:1}[data-animation=figures] .figures-rotator__digit-wrapper{transition:transform 1.5s ease-out}[data-animation=figures].js-animate .figures-rotator__digit-wrapper{transform:translateY(calc(-100% + 1em))}.links-group{color:inherit}.links-group__wrapper{display:flex;justify-content:flex-start;flex-direction:column}@media screen and (min-width:768px){.links-group__wrapper{flex-direction:row}}.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:1em}@media screen and (min-width:768px){.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:0;margin-left:3em}}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#040403;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.media-module__btn-container{margin:0 0 0 .6em;display:flex;flex-direction:column;align-items:center;text-transform:uppercase}.media-module__btn{border:none;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 .4em}.media-module__btn-label{font:normal normal 400 .9em Roboto,Arial,sans-serif;letter-spacing:.3em;text-align:center}.media-module__btn>*{pointer-events:none}.media-module__svg{width:36px;margin:.2em .6em}.media-module__buttons{display:flex;justify-content:center}.media-module .modal__body{width:70vw}.media-module .lightbox-media__iframe{width:100%;min-height:50vh;border:0}.modal-share-socials .modal__body{width:90%;max-width:470px}@media screen and (min-width:576px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title{margin-bottom:1em;font:normal normal 400 clamp(16px,2vw,22px)/1.36 Roboto,Arial,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:#040403}.modal__close .close__cross{position:relative;width:25px;height:25px;line-height:25px;border:1px solid #ebc06a;border-radius:100%;font:normal normal 400 .8em/1.5em Roboto,Arial,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:3em 1em 1em;position:relative;text-align:center;z-index:2;width:100%;max-width:90%;margin-top:5em;max-height:90svh;background:#fff}@media screen and (min-width:992px){.modal__body{height:auto;width:918px;max-height:calc(100vh - 2em);padding:3em}}.modal__body .title.title--v1{margin-bottom:2em}.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(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.modal__body .title.title--v1 .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:uppercase}.modal__scroller{width:100%;overflow:initial}@media screen and (min-width:768px){.modal__scroller .form .form-group--column>*{flex:initial}}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(4,4,3,.75)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start;padding-top:6em}.modal--main .modal__close{background:transparent;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.5em Roboto,Times New Roman,serif;letter-spacing:.1em;text-transform:none;padding:0;display:flex;color:#fff}.modal--main .modal__close p{padding-right:1em}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border:1px solid #040403;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:4em}.modal--main .modal__title img{max-width:330px}.modal--main .modal__body{padding:2.3em 0;background:transparent;position:absolute;top:20%}.modal--main .modal__container{padding:10% 7%;background:#fff}@media screen and (min-width:768px){.modal--main .modal__container{padding:15% 12%}}.modal--main .modal__text{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403;letter-spacing:0;text-transform:none;text-align:center}.modal__text.legals__text ul{list-style:none}@media screen and (min-width:992px){.modal-dpe .modal__body{width:1187px}}.modal_fees .modal__body{max-width:100%}.more-action{display:flex;justify-content:center}.more-action__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.more-action__wrapper{flex-direction:row}}.more-action__text .title .title__content{font-size:1em;margin:0;text-align:left}.more-action__text .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.8235em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em;text-transform:none}.more-action__text .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1167em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:uppercase}.more-action__text .title.title--v2 .title__content{padding-right:0}.more-action__item{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:1em;margin-right:2em}.more-action__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.more-action__links .button-link:before{border-left-color:#ebc06a}.more-action__links .button-link span:after{background-color:#040403}.more-action__links .button-link.focus:before,.more-action__links .button-link:focus:before,.more-action__links .button-link:hover:before{border-left-color:#ebc06a}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{transform:scale(1.5)}.scroll-block{display:none}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.scroll-block{display:block;position:absolute;z-index:3;bottom:2%;width:100%;text-align:center}}.scroll-block__button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;animation:wiggle 2s ease infinite;transition:transform .2s linear}.scroll-block__button .scroll-block__svg{fill:#040403;transition:all 1s ease}.scroll-block__button .scroll-block__svg-border{stroke:#040403;transition:all .6s ease}.scroll-block__button:focus,.scroll-block__button:hover{cursor:pointer}.scroll-block__button:focus .scroll-block__svg,.scroll-block__button:hover .scroll-block__svg{fill:#ebc06a}.scroll-block__button:focus .scroll-block__svg-border,.scroll-block__button:hover .scroll-block__svg-border{stroke:#ebc06a}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.jsscroll-block--hidden-overlay:before{background:transparent!important}.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:80%}}.price-seasonrental__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.1764em Roboto,Times New Roman,serif;color:#ebc06a;text-transform:none;letter-spacing:0fault;text-align:left}.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;font:normal normal 400 .9375em Roboto,Times New Roman,serif;color:#040403;text-transform:none;letter-spacing:0;text-align:left}.price-seasonrental__tr--value{padding-right:.6em;width:33.333%}.price-seasonrental__tr--value:last-child{padding-right:0}.equipment,.equipment__title .title--v1.title{margin-bottom:3em}.equipment__title .title--v1.title .title__content-1{font:normal normal 400 clamp(12px,2vw,1.6667em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.equipment__title .title--v1.title .title__content-2{font:normal normal 400 clamp(16px,2vw,3.3333em)/1.4 Roboto,Times New Roman,serif;color:#040403}.equipment__group-table{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.equipment__group-table{margin:0 -3em}}.equipment__group-table>*{width:100%}@media screen and (min-width:768px){.equipment__group-table>*{margin:0 3em;width:calc(50% - 6em)}}@media screen and (min-width:1200px){.equipment__group-table>*{margin:0 3em;width:calc(33.33333% - 6em)}}.equipment__group-table .equipment__table{margin-bottom:2em}.equipment__table{display:flex;flex-direction:column}.equipment__table--text .equipment__th{justify-content:space-between}.equipment__table--text .equipment__th--label,.equipment__table--text .equipment__th--value{width:auto}.equipment__table--text .equipment__tr{justify-content:space-between;flex-wrap:wrap}.equipment__table--text .equipment__tr--label{width:100%}.equipment__table--text .equipment__tr--value{width:100%;text-align:right}.equipment__table--text .equipment__tr:nth-child(odd){background-color:#f6f6f6}.equipment__th{display:flex;border-bottom:1px solid #efefef;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.111em Roboto,Times New Roman,serif;color:#ebc06a;text-transform:none;letter-spacing:0;text-align:left}.equipment__th--label{padding-right:.6em;width:80%}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.3em;font:normal normal 400 1.111em Roboto,Arial,sans-serif;color:#040403;text-transform:lowercase;letter-spacing:0;text-align:left}.equipment__tr--label{padding-right:.6em;width:80%}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#040403}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check{color:#50b138}.equipment__tr--value--no-check{color:#b13838}.equipment__tr:nth-child(odd){background-color:#efefef}.equipment--services{width:100%;margin:0 auto}@media screen and (min-width:1200px){.equipment--services{width:45%}}.skiplink{width:100%}.skiplink__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.skiplink__list{list-style:none;margin:0;padding:0}.skiplink__link:focus{background:#000;color:#fff}.social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;height:100%}.social__items{list-style:none;display:flex}.social__items,.social__items>li{margin:0;padding:0}.social__items .social__item{margin:0 .5em}.social__item:first-child{margin-left:0}.social__item:last-child{margin-right:0}.social__svg{width:100%;height:100%;fill:#ebc06a;transition:all .8s ease}.social__link{background:transparent;border:1px solid #040403;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:3.0588em;height:3.0588em;display:flex;align-items:center;justify-content:center;padding:.8em}.social__link:focus,.social__link:hover{cursor:pointer;background:transparent;border-color:#040403}.social__link:focus .social__svg,.social__link:hover .social__svg{fill:#040403}.svg-arrowscroll{width:1.8em;height:1.8em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.svg-arrowscroll{width:3.3em;height:3.3em}}.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 #040403;border-radius:100%;margin:1em .5882em}.swiper-pagination-bullet-active{color:#040403;background:#040403;border-color:#040403}.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 Roboto,Times New Roman,serif;color:transparent;background:#040403;border:1px solid #040403;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:#040403;background:transparent;border-color:#040403}@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 Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Roboto,Arial,sans-serif;letter-spacing:normal;text-transform:none;color:#040403}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #040403}.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:#ebc06a;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#040403}.tabs-v1 .detail-tabs__list{margin:0;padding:0;display:none}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#fff}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#040403}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Roboto,Times New Roman,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-right:.8em;margin-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:capitalize;border:2px solid #d1d1d1}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 .table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid transparent}.tabs-v1 .table-aria__td--title{color:#040403}.tabs-v1 .table-aria__td--title,.tabs-v1 .table-aria__td--value{font:normal normal 400 1.1765em Roboto,Times New Roman,serif;letter-spacing:.1em}.tabs-v1 .table-aria__td--value{color:#ebc06a}.tabs-v1 [aria-selected=true].detail-tabs__link{background:#040403;border-color:#040403}.tabs-v1 [aria-selected=true].detail-tabs__link span{position:relative}.tabs-v1 [aria-selected=true].detail-tabs__link span:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-.5em}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__content{padding:1em 0}}.tabs-v1 [aria-hidden=true].detail-tabs__content{display:none}.text-vertical{color:red}.digit{display:inline-block;font-size:50px;color:rgba(0,0,0,.25);height:180px;line-height:1}.time-part-wrapper{display:inline-block;margin-right:50px;position:relative}.time-part-wrapper:not(:last-child):after{content:":";display:block;width:30px;height:230px;position:absolute;top:0;right:-30px;color:rgba(0,0,0,.25);font-size:200px;line-height:.9}.time-part{width:140px;text-align:center;height:180px;overflow:hidden;display:inline-block;margin-left:-5px;box-sizing:border-box}.time-part .digit-wrapper{animation-timing-function:cubic-bezier(1,0,1,0)}.time-part.hundredths.tens .digit-wrapper{animation-name:hundredths-tens;animation-duration:60s;animation-iteration-count:3600}.time-part.hundredths.ones .digit-wrapper{animation-name:hundredths-ones;animation-duration:10s;animation-iteration-count:36000}.title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.title--v2{position:relative}.title--v2.title .title__content{font-size:1em;padding:0 2em;margin:0;text-align:left}.title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6px;text-transform:none}.title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.title--v2:after,.title--v2:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#ebc06a}.title--v2:after{left:.5294em}.title--v3{position:relative;bottom:-.2vw}.title--v3 h1,.title--v3 h2,.title--v3 h3,.title--v3 h4,.title--v3 h5,.title--v3 h6{margin:0}.title--v3.title .title__content{font-size:1em;margin:0;text-align:right}.title--v3.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,3.5924em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:0;text-transform:uppercase}.title--v3.title .title__content-2{display:block}.title{word-break:break-word}.title .title__content-1:first-letter{text-transform:uppercase}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;padding-bottom:.1em;font:normal normal 700 15px/1.2em Roboto,Times New Roman,serif;letter-spacing:0;text-transform:lowercase;align-items:center}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color: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:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke: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:#ebc06a;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 400 .875em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:.5em;margin-right:2em}.form{width:100%;color:#040403}.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 Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}@media screen and (min-width:768px){.form__fields{margin:0 -2.5em}}.form__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 2.5em 3em}}@media screen and (min-width:768px){.form__validation{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding-right:2.5em;padding-left:2.5em}}.form__validation-container{display:flex;flex-direction:column;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin-top:2em}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin-top:0;display:flex;justify-content:center}}@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__conditions{margin-top:1em;padding:0;font:italic normal 400 15px Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:4.5px}.form__legals{margin:2em 0;font:normal normal 400 .8235em Roboto,Times New Roman,serif;color:#040403;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-weight:700;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#040403}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#040403}.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 #040403;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 300 20px/1em Roboto,Arial,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}@media screen and (min-width:768px){.localizator__values-container{min-width:19em}}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal 300 20px/1em Roboto,Arial,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:#040403;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 Roboto,Arial,sans-serif;letter-spacing:.1em;color:#525252}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:12px;height:12px}.radio__input:checked+label:after{background:#040403}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 300 20px/1em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:italic normal 400 15px/1.5em Roboto,Times New Roman,serif;letter-spacing:4.5px;text-transform:none;margin:0 0 1em}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group>li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal 300 20px/1em Roboto,Arial,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:#040403}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#040403}.range__highlight{color:#040403}.range__prompt{align-self:center;text-transform:none;letter-spacing:.1em}.range__content{position:absolute;z-index:1;min-width:19em;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#040403}.range__preview .range__highlight{display:block}.range__preview .range__highlight__content{padding:0 10px}.range__preview .range__highlight__content .range__highlight{display:flex}.range__preview .range__highlight__content .range__highlight .range__element__input{border:none;width:100%}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #040403;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:#040403}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-base{width:calc(100% - 25px);margin:0 auto}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal 500 20px/1em Roboto,Times New Roman,serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#ebc06a}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal 300 20px/1em Roboto,Arial,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:none;color:#040403;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#040403}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#040403;background:rgba(4,4,3,.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='%23040403' 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:#040403;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:#040403}.ss-main.js-select--main .ss-multi-selected{border-color:#040403;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{letter-spacing:.1em;color:#040403}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#040403;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#040403}.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 Roboto,Arial,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:#040403}.submit{display:flex;flex-direction:column}.submit__field.button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.submit__field.button:before{background:#040403}.submit__field.button:focus,.submit__field.button:hover{color:#fff;border-color:#ebc06a}.submit__field.button:focus:before,.submit__field.button:hover:before{background:#040403}.textarea{display:flex;flex-direction:column}.textarea__label{color:#ebc06a;text-transform:none;font:normal normal 500 20px/1em Roboto,Times New Roman,serif;letter-spacing:6px;margin-bottom:.3em}.textarea__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textarea__input{background:transparent;color:inherit;border:solid #040403;border-width:0 0 1px;font:normal normal 300 20px/1em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;line-height:1.2em;position:relative}.textarea__input::placeholder{position:absolute;bottom:.5em;color:#040403;opacity:.35}.textarea__input::-ms-input-placeholder{color:#040403;opacity:.35}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:#040403;opacity:.35}.textarea__input:focus::-ms-input-placeholder{color:#040403;opacity:.35}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal 500 20px/1em Roboto,Times New Roman,serif;letter-spacing:6px;margin-bottom:.3em;color:#ebc06a}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;padding:3px 0;font:normal normal 300 20px/1em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #040403;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:#040403;opacity:.35}.textfield__input::-ms-input-placeholder{color:#040403;opacity:.35}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:#040403;opacity:.35}.textfield__input:focus::-ms-input-placeholder{color:#040403;opacity:.35}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:#040403;opacity:.35}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;bottom:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#ebc06a}.upload .upload__content{display:flex;align-items:center;border:solid #769188;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Roboto,Arial,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 Roboto,Arial,sans-serif;color:#fff;background-color:#040403;border:1px solid #040403;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:#040403;margin-left:10px}.upload .upload__infos{color:#040403;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.agency-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.agency-details-v1__container{height:100%;display:flex;justify-content:center}.agency-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.agency-details-v1__wrapper{padding-left:3em;padding-right:3em}}.agency-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-details-v1__adds{display:flex;flex-wrap:wrap;margin:2em 0}.agency-details-v1__adds-block{margin:1em 0 1em 1em}.agency-details-v1__adds-block:last-child{margin-right:0}.agency-details-v1__adds-block .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.agency-details-v1__adds-block .button:after,.agency-details-v1__adds-block .button:before{background:#040403}.agency-details-v1__adds-block .button:focus,.agency-details-v1__adds-block .button:hover{color:#fff;border-color:#ebc06a}.agency-details-v1__adds-block .button:focus:before,.agency-details-v1__adds-block .button:hover:before{background:#040403}.agency-details-v1__agency{margin-bottom:4em}.agency-details-v1__agency .agency-listing__wrapper{margin:0 auto;max-width:1400px}.agency-details-v1__agency .agency-listing__item{position:relative;width:100%}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item{display:flex;flex-direction:column}}.agency-details-v1__agency .agency-listing__item .item__info{flex-direction:column}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info>:not(:last-child){margin-bottom:2em}.agency-details-v1__agency .agency-listing__item .item__info .item__title{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .agency__presentation{max-width:800px;margin:50px auto auto}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .agency__presentation{margin:auto}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .timetable{width:100%}}.agency-details-v1__agency .agency-listing__item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}.agency-details-v1__agency .agency-listing__item .item{display:flex;flex-direction:row}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info{display:flex;flex-direction:column;width:50%;padding-right:2em}.agency-details-v1__agency .agency-listing__item .item__info>:not(:last-child){margin-bottom:2.5em}}@media screen and (min-width:992px) and (min-width:1200px){.agency-details-v1__agency .agency-listing__item .item__info>:not(:last-child){margin-bottom:2em}}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__info>:first-child{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .item__display{display:flex;flex-direction:column-reverse;width:100%}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__display{flex-direction:row}}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title{margin-bottom:2em}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#ebc06a}.agency-details-v1__agency .agency-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.agency-details-v1__agency .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__coords{margin-bottom:0}}.agency-details-v1__agency .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.agency-details-v1__agency .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:column;padding:.5em 0}@media screen and (min-width:576px){.agency-details-v1__agency .agency-listing__item .item__coords .coords__element{flex-direction:row}}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element:first-child{padding-top:0}.agency-details-v1__agency .agency-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.agency-details-v1__agency .agency-listing__item .item__coords .coords__label{font:italic normal 400 1.1764em/1.6666 Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.agency-details-v1__agency .agency-listing__item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1764em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.agency-details-v1__agency .agency-listing__item .item__coords .coords__content a{color:#040403}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule{font:normal normal 400 1.1764em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;letter-spacing:.2em}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--label{margin-right:2.3529em;font:normal normal 400 1.1111rem/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:0}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--label{display:block;margin-right:2.3529em}}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:0}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.agency-details-v1__agency .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:0}.agency-details-v1__agency .agency-listing__item .item__social .social__svg{fill:#ebc06a}.agency-details-v1__agency .agency-listing__item .item__social .social__link{background:transparent;border:1px solid #040403;width:3.0588em;height:3.0588em;padding:.8em}.agency-details-v1__agency .agency-listing__item .item__social .social__link:focus,.agency-details-v1__agency .agency-listing__item .item__social .social__link:hover{background:transparent;border-color:#040403}.agency-details-v1__agency .agency-listing__item .item__social .social__link:focus .social__svg,.agency-details-v1__agency .agency-listing__item .item__social .social__link:hover .social__svg{fill:#040403}.agency-details-v1__agency .agency-listing__item .item__decorate{margin-top:2em;margin-bottom:2em;display:flex;justify-content:flex-end;max-width:600px;max-height:420px}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:600px;height:420px}}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__visual{position:relative;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:992px){.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__visual{max-width:inherit}}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__img{display:block;object-fit:cover}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws{top:inherit;bottom:-4em;right:1em;height:6.4705em}.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:after,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:before,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:last-child,.agency-details-v1__agency .agency-listing__item .item__decorate .decorate__claws.claws span:last-child:before{background:rgba(4,4,3,.7)}.agency-details-v1__property-listing{margin-bottom:6em}.agency-details-v1__property-listing .header-seo__title{word-break:break-word}.agency-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.agency-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1176em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.agency-home-v1{background:transparent url(../images/modules/agency/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#040403;position:relative;padding:4em 0;height:auto}@media screen and (min-width:768px){.agency-home-v1{height:995px}}.agency-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.79)}.agency-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.agency-home-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.agency-home-v1__wrapper{padding-left:3em;padding-right:3em}}.agency-home-v1__title .title--v1.title{margin-bottom:2.5294em}.agency-home-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.agency-home-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.agency-home-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.agency-home-v1__news{margin-bottom:4.1176em}.agency-home-v1__news .swiper-container{height:100%}@media screen and (min-width:768px){.agency-home-v1__news .swiper-container{margin-bottom:1.7647em}}.agency-home-v1__item.swiper-slide{display:flex;flex-flow:column nowrap}.agency-home-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:left;flex-grow:1}.agency-home-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.agency-home-v1__item.item .item__decorate{width:100%;height:100%;max-height:271px}}.agency-home-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.agency-home-v1__item.item .item__visual{height:271px;display:flex;justify-content:center;align-items:flex-start}.agency-home-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:271px;margin:0 auto}.agency-home-v1__item.item .item__content{flex:1;padding:0 2em;display:flex;flex-direction:column}.agency-home-v1__item.item .item__aligner{flex:1}.agency-home-v1__item.item .item__title{padding:0 2em}.agency-home-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.agency-home-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.agency-home-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.agency-home-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.agency-home-v1__item.item .item__links{position:absolute;bottom:0;right:0}.agency-home-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.agency-home-v1__item.item .item__links .button-link:before{border-left-color:#040403}.agency-home-v1__item.item .item__links .button-link span:after{background-color:#ebc06a}.agency-home-v1__item.item .item__links .button-link.focus:before,.agency-home-v1__item.item .item__links .button-link:focus:before,.agency-home-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.agency-home-v1__item.item .item__links .links-group__wrapper{justify-content:flex-end}.agency-home-v1__item.item .item__coords a{text-decoration:none;color:#040403}.agency-home-v1__item.item .item__coords .coords{display:flex;flex-direction:column}.agency-home-v1__item.item .item__coords .coords__element{margin:.6em 0;font:normal normal 400 1em/1.2 Roboto,Arial,sans-serif;color:#040403}.agency-home-v1__item.item .item__coords .coords__element--phone{font:normal normal 700 1.25em/1.2 Roboto,Arial,sans-serif;color:#040403}.agency-home-v1__item.item .item__coords .coords__element--type{margin:0;font:normal normal 400 1.25em/1.2 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:0}.agency-home-v1__item.item .item__coords .coords__content--highlight{display:block}.agency-home-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-home-v1__item.item--representative .item__coords .coords__element--address{margin-top:0;font:normal normal 400 1.25em/1.2 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:0}.agency-home-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.agency-home-v1__pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.agency-home-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.agency-home-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.agency-home-v1__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.agency-home-v1__item-links .button:before{background:#040403}.agency-home-v1__item-links .button:focus,.agency-home-v1__item-links .button:hover{color:#fff;border-color:#ebc06a}.agency-home-v1__item-links .button:focus:before,.agency-home-v1__item-links .button:hover:before{background:#040403}.agency-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v1__container{height:100%;display:flex;justify-content:center}.agency-listing-v1__wrapper{width:100%}.agency-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v1__title{word-break:break-word}.agency-listing-v1__title .title--v1.title{margin-bottom:0}.agency-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.agency-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.agency-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.agency-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%;padding-bottom:2em}@media screen and (min-width:768px){.agency-listing-v1__items-wrapper{justify-content:space-between}}.agency-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.agency-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v1__items .item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.agency-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.agency-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;width:100%;max-width:420px;margin:auto}@media screen and (min-width:768px){.agency-listing-v1__items .item__container{height:100%}}.agency-listing-v1__items .item__decorate{width:100%;height:320px;position:relative;background:#d5d5d5}@media screen and (min-width:1200px){.agency-listing-v1__items .item__decorate{width:100%}}.agency-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.agency-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.agency-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.agency-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.agency-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.agency-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.agency-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:contain}.agency-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.agency-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover;background:transparent}.agency-listing-v1__items .item__content{flex:1;padding:2em 0;display:flex;flex-direction:column;background:transparent}.agency-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.agency-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.agency-listing-v1__items .item__top-block{flex-direction:row}}.agency-listing-v1__items .item__title{word-break:break-word}.agency-listing-v1__items .item__title .title--v2 .title .title__content{font-size:1em;margin:0;text-align:left}.agency-listing-v1__items .item__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.agency-listing-v1__items .item__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:none}.agency-listing-v1__items .item__agency .agency__details{display:flex;flex-direction:column}.agency-listing-v1__items .item__agency .agency__details a{text-decoration:none;color:#040403}.agency-listing-v1__items .item__agency .agency__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em}.agency-listing-v1__items .item__agency .agency__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;padding:1em 0}.agency-listing-v1__items .item__agency .agency__details__address{padding-bottom:.3em}.agency-listing-v1__items .item__agency .agency__details__address,.agency-listing-v1__items .item__agency .agency__details__postCode{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;color:#040403}.agency-listing-v1__items .item__main-link{text-decoration:none}.agency-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.agency-listing-v2__container{height:100%;display:flex;justify-content:center}.agency-listing-v2__wrapper{width:100%}.agency-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.agency-listing-v2__title{word-break:break-word}.agency-listing-v2__title .title--v1.title{margin-bottom:0}.agency-listing-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.agency-listing-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.agency-listing-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.agency-listing-v2__items{margin-bottom:4%;display:flex;justify-content:center}.agency-listing-v2__items-wrapper{width:100%}@media screen and (min-width:1200px){.agency-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.agency-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}}@media screen and (max-width:768px){.agency-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.agency-listing-v2__items-wrapper{margin:0 -1em}}.agency-listing-v2__items .item{position:relative;max-width:670px;width:100%;margin:auto}@media screen and (max-width:768px){.agency-listing-v2__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.agency-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.agency-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.agency-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;width:100%;max-width:420px;margin:auto}@media screen and (min-width:768px){.agency-listing-v2__items .item__container{height:inherit;flex-direction:row;max-width:670px}}.agency-listing-v2__items .item__decorate{width:100%;height:275px;max-width:365px;position:relative;background:#d5d5d5}@media screen and (min-width:1200px){.agency-listing-v2__items .item__decorate{width:100%}}.agency-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.agency-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.agency-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.agency-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.agency-listing-v2__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.agency-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.agency-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:contain}.agency-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.agency-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover;background:transparent}.agency-listing-v2__items .item__content{flex:1;padding:2em 1em 2em 0;display:flex;flex-direction:column;background:transparent}@media screen and (min-width:768px){.agency-listing-v2__items .item__content{padding:2em 1em}}.agency-listing-v2__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.agency-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.agency-listing-v2__items .item__top-block{flex-direction:row}}.agency-listing-v2__items .item__title{word-break:break-word}.agency-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.agency-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.agency-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:none}.agency-listing-v2__items .item__agency .agency__details{display:flex;flex-direction:column}.agency-listing-v2__items .item__agency .agency__details a{text-decoration:none;color:#040403}.agency-listing-v2__items .item__agency .agency__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em}.agency-listing-v2__items .item__agency .agency__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;padding:1em 0}.agency-listing-v2__items .item__agency .agency__details__address{padding-bottom:.3em}.agency-listing-v2__items .item__agency .agency__details__address,.agency-listing-v2__items .item__agency .agency__details__postCode{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;color:#040403}.agency-listing-v2__items .item__main-link{text-decoration:none}.agency-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.agency-listing-v1__wrapper{margin:0 auto;max-width:1400px}.agency-listing-v1 .list{display:flex;flex-wrap:wrap}.agency-v1{margin:0 1% 2%}@media screen and (min-width:1281px){.agency-v1{width:31.33%}}@media screen and (min-width:769px) and (max-width:1280px){.agency-v1{width:48%;overflow:hidden}}@media screen and (max-width:768px){.agency-v1{width:100%;overflow:hidden}}.agency-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.agency-v1__decorate .button{text-transform:uppercase;color:#fff}.agency-v1__decorate-wrapper,.agency-v1__visual{width:100%;height:100%}.agency-v1__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v1__global-link:focus .agency-v1__more,.agency-v1__global-link:hover .agency-v1__more{opacity:1}.agency-v1__global-link:focus .agency-v1__more .button,.agency-v1__global-link:hover .agency-v1__more .button{transform:translate(-50%,-50%)}.agency-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.agency-v1__info{flex-direction:row}}.agency-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#ebc06a;font:normal normal 400 18px Roboto,Arial,sans-serif;letter-spacing:2px;text-transform:capitalize}.agency-v1__coords .coords__element>a{color:#ebc06a;font:normal normal 400 18px Roboto,Arial,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-v1__coords .coords__element>p{letter-spacing:0}.agency-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.agency-v1__title{margin-bottom:0!important}.agency-v1__title--agency{margin-bottom:1em}.agency-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Roboto,Arial,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#040403}.agency-v1__title .title__content:after{display:none}.agency-v1__title .title__content:first-letter{text-transform:uppercase}.body--page-detail-agence .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-agence .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-agence .page-detail-agence__wrapper{position:relative;padding-bottom:49px}.body--page-detail-agence .breadcrumb.wrapper,.body--page-detail-agence .jumbotron-v1{margin-bottom:0}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence,.body--page-detail-agence .infos-agence-dtAgence a,.body--page-detail-agence .infos-agence-dtAgence p{color:#000;text-decoration:none;font:normal normal 400 20px Roboto,Arial,sans-serif}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence span.horaires-days{letter-spacing:4px;margin-right:15px}.body--page-detail-agence span.label-info-dt-agence{font:normal normal 400 20px Roboto,Arial,sans-serif;color:#ebc06a}.body--page-detail-agence .detail-agency-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{align-items:center}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:block;text-align:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{position:relative}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{padding-right:6%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Roboto,Arial,sans-serif;color:#040403}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}.body--page-detail-agence .page-agency-detail__content.wrapper h1.title__content{text-align:center;padding-top:22px}.body--page-detail-agence .detail-agency-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-agence .detail-agency-infos-v1__title h1.title__content:after{display:none}.body--page-detail-agence .presentation-dt-agence{margin-top:85px}.body--page-detail-agence .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-agence span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-1{font:normal normal 400 30px Roboto,Arial,sans-serif;color:#000}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-2{font:normal normal 400 60px Roboto,Arial,sans-serif;color:#040403}.body--page-detail-agence .module-listing-dt-agence__title{text-align:center}.body--page-detail-agence .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 1.6667em/1.4 Roboto,Arial,sans-serif;color:#ebc06a}.body--page-detail-agence .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Roboto,Arial,sans-serif;color:#ebc06a}.body--page-detail-agence .editorial-noresult__text{font-size:16px}.body--page-detail-agence .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-agence .property-listing-v2__wrapper{margin:0 auto}.alertmail-content-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.alertmail-content-v1__container,.alertmail-content-v1__wrapper{height:100%;display:flex;justify-content:center}.alertmail-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.alertmail-content-v1__sticky-top{width:100%;background:#040403;position:relative;z-index:1}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top{width:38%;min-width:720px;position:relative;margin-right:auto;height:auto}}.alertmail-content-v1__sticky-top .sticky-top__editorial{height:300px;width:100%;align-self:baseline;position:relative}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top .sticky-top__editorial{height:535px}}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5% 10%}@media screen and (min-width:1400px){.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:18%}}@media (min-width:2000px){.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:5% 10%}}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__container-text{display:flex;flex-direction:column;height:100%}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.2),#040403);width:100%;height:3em;bottom:0;left:0;z-index:1}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block{margin-bottom:3em}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}.alertmail-content-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block a{color:#fff}.alertmail-content-v1__form-block{padding-top:4em;padding-bottom:2em;max-width:1400px;margin:auto;width:100%}.alertmail-content-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.alertmail-content-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.alertmail-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Roboto,Times New Roman,serif;color:#040403}.alertmail-content-v1__form-block .form-block__title .title--v1{display:flex;justify-content:center;margin-bottom:2em}.alertmail-content-v1__form-block .form-block__title .title--v2{display:flex;justify-content:flex-start;margin-bottom:2em}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content{font-size:1em;margin:0}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.alertmail-content-v1__form-block .form-block__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Roboto,Times New Roman,serif;color:#040403}.alertmail-content-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.alertmail-content-v1__form-block .form-block .form__field{margin:0 1em 3em}.alertmail-content-v1__form-block .form-block .form__field .checkboxes__legend{color:#ebc06a;font:normal normal 400 1.1765em/1.4 Roboto,Times New Roman,serif;letter-spacing:.2em}.alertmail-content-v1__form-block .form-block .form__field .checkbox__span{font:normal normal 400 1.1765em/1.4 Roboto,Arial,sans-serif;text-transform:capitalize}.alertmail-content-v1__form-block .form-block .form__field .radios__legend{color:#ebc06a;font:normal normal 400 1.1765em/1.4 Roboto,Times New Roman,serif}.alertmail-content-v1__form-block .form-block .form__field .radios__group{line-height:2}.alertmail-content-v1__form-block .form-block .form__fields{margin:0 -1em}.alertmail-content-v1__form-block .form-block .form__fields .fields__label{font:normal normal 400 1.1765em/1.4 Roboto,Times New Roman,serif;letter-spacing:.2em;color:#ebc06a;margin:0 1em}.alertmail-content-v1__form-block .form-block .form-middle-block{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block{flex-direction:row}}.alertmail-content-v1__form-block .form-block .form-middle-block .title--v1{justify-content:flex-start}.alertmail-content-v1__form-block .form-block .form-middle-block__left,.alertmail-content-v1__form-block .form-block .form-middle-block__right{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block__left,.alertmail-content-v1__form-block .form-block .form-middle-block__right{width:50%}}.alertmail-content-v1__form-block .form-block .form-middle-block__right{display:flex;align-items:center}.alertmail-content-v1__form-block .form-block .form-middle-block__right-wrapper{width:100%;margin-left:auto}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .form-middle-block__right-wrapper{width:80%}}.alertmail-content-v1__form-block .form-block .form-top-block{width:100%}@media screen and (min-width:1400px){.alertmail-content-v1__form-block .form-block .form-top-block{width:45%;margin-left:auto;min-height:535px}}@media screen and (min-width:1600px){.alertmail-content-v1__form-block .form-block .form-top-block{width:55%}}.alertmail-content-v1__form-block .form-block .first-field{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block .form-block .first-field{width:100%}}.alertmail-content-v1__form-block .form-block .second-field{padding-top:2em}.alertmail-content-v1__form-block .form-block .second-field .form-group{margin-bottom:1em}.alertmail-content-v1__form-block .form-bottom-block .form__legend{width:100%}.alertmail-content-v1__form-block button{margin-left:1em}@media screen and (min-width:576px){.alertmail-content-v1__form-block button{margin-left:inherit}}.alertmail-content-v1__form-block{position:relative;margin-top:0;padding:3em}@media screen and (min-width:1400px){.alertmail-content-v1__form-block{margin-top:-535px}}.alertmail-content-v1__form-block.form-block{margin:0 auto}.alertmail-content-v1__form-block.form-block .form-block__wrapper{max-width:1400px;width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form{padding-left:6em}}.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:none}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:85%;left:120px;font:normal normal 400 6.1111em/1 Roboto,Times New Roman,serif;letter-spacing:0;color:rgba(235,192,106,.16);overflow:hidden}}.alertmail-content-v1__form-block{color:#ebc06a}.alertmail-content-v1__form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.alertmail-content-v1__form-block .form__wrapper{padding: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-inner{background:transparent url(../images/modules/alertmail-inner/1.jpg) no-repeat 50%/cover;color:#040403;position:relative;height:360px}.alertmail-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1-inner__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.alertmail-v1-inner__title .title{margin-bottom:0}.alertmail-v1-inner__title .title .title__content{font-size:1em;margin:0}.alertmail-v1-inner__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.alertmail-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.alertmail-v1-inner__title .title__content-2{padding-bottom:1.0588em}.alertmail-v1-inner__container-text{margin-bottom:2em;max-height:300px}.alertmail-v1-inner__text-block.text-block{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif}.alertmail-v1-inner__links{display:flex;justify-content:center;flex-direction:row}.alertmail-v1-inner__links .button{text-transform:inherit;background:#ebc06a;color:#fff;border-color:#ebc06a}.alertmail-v1-inner__links .button:before{background:#040403}.alertmail-v1-inner__links .button:focus,.alertmail-v1-inner__links .button:hover{color:#fff;border-color:#040403}.alertmail-v1-inner__links .button:focus:before,.alertmail-v1-inner__links .button:hover:before{background:#040403}.alertmail-v1{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#040403;position:relative;height:500px}.alertmail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.alertmail-v1__title .title{margin-bottom:0}.alertmail-v1__title .title .title__content{font-size:1em;margin:0}.alertmail-v1__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,4vw,25px)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px}.alertmail-v1__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff}.alertmail-v1__title .title__content-2{padding-bottom:1.0588em}.alertmail-v1__text-block{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif}.alertmail-v1__links{display:flex;justify-content:center;flex-direction:row}.alertmail-v1__links .button{text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.alertmail-v1__links .button:before{background:#040403}.alertmail-v1__links .button:focus,.alertmail-v1__links .button:hover{color:#fff;border-color:#040403}.alertmail-v1__links .button:focus:before,.alertmail-v1__links .button:hover:before{background:#040403}.browser-mobile-apple .alertmail-v1{background-attachment:scroll}.bandeau-info{background-color:#040403;text-transform:uppercase;padding:.4em;z-index:999;position:relative}.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:Roboto,Arial,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{color:#fff;font:normal normal 400 12px Roboto,Times New Roman,serif;text-transform:none;margin-right:0}@media screen and (min-width:768px){.bandeau-info .bandeau-info__text{font:normal normal 400 16px Roboto,Times New Roman,serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;padding:0 2em;margin:1em auto 0}.bandeau-info .bandeau-info__button:before{border-left:7px solid #fff}@media screen and (min-width:992px){.bandeau-info .bandeau-info__button{margin:0}}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;margin-bottom:2em}.module-map-poi__map>*{position:absolute;width:100%;height:100%}.module-map-poi__map>*>*{width:100%;height:100%}.module-map-poi__filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.module-map-poi__filters>li{margin:0;padding:0}@media screen and (min-width:1200px){.module-map-poi__filters{flex-direction:row}}@media screen and (min-width:1200px){.module-map-poi__filters>li{width:25%}}.module-map-poi__filters li{margin-bottom:em}.module-map-poi__filters li>span{display:block;text-align:left;margin-bottom:1em;font:normal normal 400 1em/1 Roboto,Times New Roman,serif;text-transform:uppercase;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:.6em}.module-map-poi__filters .checkbox__label{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;font-weight:400;color:#040403}.blank{height:300px;width:100%}.blank,.breadcrumb{background:transparent}.breadcrumb{margin-top:1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#040403;text-decoration:none}.breadcrumb__link:hover{color:#ebc06a}.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:#040403}.breadcrumb__item--active{color:#040403}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Roboto,Arial,sans-serif}}.calendar__title{margin-bottom:1em}.calendar__title .title{justify-content:center}.calendar__title .title .title{margin-bottom:0 2em;border:0}.calendar__title .title .title__content{font-size:1em;margin:0;text-align:center}.calendar__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.calendar__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{text-transform:none;font:normal normal 400 1.7647em Roboto,Times New Roman,serif;color:#ebc06a}.calendar__day{font:normal normal 400 1rem Roboto,Arial,sans-serif;color:#525252;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:22px;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #525252}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#040403;border-color:#040403}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:#525252;font-size:1em}.calendar__calendar .calendar__date{font:normal normal 400 1rem Roboto,Arial,sans-serif;color:#525252;padding:.5em 0}.calendar__calendar .calendar__date--outermonth{color:#858585;opacity:0}.calendar__calendar .calendar__date--booked{background-color:#b13838;color:#fff}.calendar__calendar .calendar__date--available{background-color:#50b138;color:#fff}.calendar__calendar--line .calendar__date{background-color:#fff}.calendar__calendar--line .calendar__date--booked{position:relative;color:#525252}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#b13838}.calendar__calendar--line .calendar__date--available{position:relative;color:#525252}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#50b138}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 400 1.4706em Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;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:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:12000;background-color:#ebc06a}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Roboto,Times New Roman,serif;text-decoration:none;color:#fff}.call-tracking__item .item__mail a .mail-svg{fill:#fff;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Roboto,Times New Roman,serif;text-decoration:none;color:#fff}.call-tracking__item .item__phone a .phone-svg{fill:#fff;width:23px;height:100%}.map-inner-v1{height:auto;color:#040403;position:relative;display:flex}@media screen and (min-width:992px){.map-inner-v1{height:700px}}.map-inner-v1__background{background:#fff none no-repeat 50%/cover}.map-inner-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-inner-v1__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-inner-v1__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-inner-v1__wrapper{flex-direction:row-reverse;max-height:100vh}}.map-inner-v1__wrapper .claws{left:4.05em}.map-inner-v1__wrapper .claws span,.map-inner-v1__wrapper .claws span:first-child,.map-inner-v1__wrapper .claws span:first-child:after,.map-inner-v1__wrapper .claws span:first-child:before,.map-inner-v1__wrapper .claws span:last-child,.map-inner-v1__wrapper .claws span:last-child:before{background:#ebc06a}@media screen and (min-width:992px){.map-inner-v1__wrapper .claws{height:8.3529em}}.map-inner-v1__container-map{width:100%;height:100%;flex:1;margin:0 auto}.map-inner-v1__container-map .map__marker svg{fill:#040403}.map-inner-v1__container-map .map__cluster{background-color:rgba(4,4,3,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-inner-v1__container-map .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#040403;color:#fff;align-items:center;display:flex;justify-content:center}.map-inner-v1__container-map .map__circle{stroke:orange;fill:bleu}.map-inner-v1__js-container{position:relative;height:100%;width:100%;min-height:600px}.map-inner-v1__js-container>*{position:absolute;width:100%;height:100%}.map-inner-v1__js-container>*>*{width:100%;height:100%}.map-inner-v1__swiper{max-width:600px}.map-inner-v1__block-text{width:100%;position:relative}.map-inner-v1__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-inner-v1__block-text{width:45%}}.map-inner-v1__content{display:flex;flex-direction:column;padding:1em 0}.map-inner-v1__content>*{padding:.88em 0}.map-inner-v1__content a{text-decoration:none;color:#040403}.map-inner-v1__content .content__activity{letter-spacing:.1em;padding-bottom:1em}.map-inner-v1__content .content__activity,.map-inner-v1__content .content__phone{font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif}.map-inner-v1__content .content__address,.map-inner-v1__content .content__mail{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;color:#040403}.map-inner-v1__container_text-block{height:100%;display:flex;flex-direction:column;padding:7.4118em 20.1041% 4.18em;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v1__container_text-block{padding:4.4118em 20.1041% 4.18em}}@media screen and (min-width:992px){.map-inner-v1__container_text-block{padding:8.2em 16.041% 4.7059em}}.map-inner-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.map-inner-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.map-inner-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.map-inner-v1__container-pagination{position:relative;height:60px;width:100%}.map-inner-v1__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}.map-inner-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#040403;border-radius:100%;margin:1em .5882em}.map-inner-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#040403}.map-inner-v1__item-links{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map-inner-v1__item-links{margin-bottom:inherit}}.map-inner-v1__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-inner-v1__item-links .button:before{background:#040403}.map-inner-v1__item-links .button:focus,.map-inner-v1__item-links .button:hover{color:#fff;border-color:#ebc06a}.map-inner-v1__item-links .button:focus:before,.map-inner-v1__item-links .button:hover:before{background:#040403}.map-inner-v1__socials{background:transparent;position:relative;margin-right:auto;margin-top:2em}.map-inner-v1__socials__container{height:100%;display:flex;justify-content:left}.map-inner-v1__socials__wrapper{max-width:1815px}.map-inner-v1__socials:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.map-inner-v1__socials__title .title--v1.title{margin-bottom:2.6471em}.map-inner-v1__socials__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.map-inner-v1__socials__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.map-inner-v1__socials__services{display:flex;justify-content:center}.map-inner-v1__socials__items{margin-bottom:4%}.map-inner-v1__socials__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}.map-inner-v2{height:auto;color:#040403;position:relative;display:flex}@media screen and (min-width:992px){.map-inner-v2{min-height:700px}}.map-inner-v2__background{background:#fff none no-repeat 50%/cover}.map-inner-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-inner-v2__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-inner-v2__wrapper{flex:1;position:relative;height:100%;width:100%;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-inner-v2__wrapper{flex-direction:row-reverse;max-height:100vh}}.map-inner-v2__wrapper .claws{left:4.05em}.map-inner-v2__wrapper .claws span,.map-inner-v2__wrapper .claws span:first-child,.map-inner-v2__wrapper .claws span:first-child:after,.map-inner-v2__wrapper .claws span:first-child:before,.map-inner-v2__wrapper .claws span:last-child,.map-inner-v2__wrapper .claws span:last-child:before{background:#ebc06a}@media screen and (min-width:992px){.map-inner-v2__wrapper .claws{height:8.3529em}}.map-inner-v2__container-form{width:100%;flex:1;margin:0 auto;background-color:#040403}.map-inner-v2__container-form svg{fill:#040403}.map-inner-v2__form-contact{margin-bottom:0;position:relative;width:100%;padding:2em 3em}@media screen and (min-width:768px){.map-inner-v2__form-contact{padding:2em 15%}}@media screen and (min-width:992px){.map-inner-v2__form-contact{min-height:700px;display:flex;align-items:center}}.map-inner-v2__form-contact .textarea__input,.map-inner-v2__form-contact .textfield__input{border-bottom:1px solid #fff;color:#fff}.map-inner-v2__form-contact .form-block{background:#040403;right:0;top:0}.map-inner-v2__form-contact .form__legals{font:normal normal 400 .6471em/1.1 Roboto,Arial,sans-serif}.map-inner-v2__form-contact .claws{right:4.05em}@media screen and (min-width:992px){.map-inner-v2__form-contact .claws{height:7.3529em}}.map-inner-v2__form-contact .form-contact__title .title{margin-bottom:2em}.map-inner-v2__form-contact .form-contact__title .title .title__content{font-size:1em;text-align:center}.map-inner-v2__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.map-inner-v2__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff}.map-inner-v2__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v2__form-contact .form .form__validation{flex-direction:row}}@media screen and (min-width:992px){.map-inner-v2__form-contact .form .form__validation{margin-top:4em}}.map-inner-v2__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.map-inner-v2__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em}.map-inner-v2__form-contact .form .form__field{margin-bottom:2em}.map-inner-v2__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.map-inner-v2__form-contact .form .form__field .checkbox__span{color:#fff;font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;text-transform:none}.map-inner-v2__form-contact .form .form__field .checkbox__box{color:#ebc06a}.map-inner-v2__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:transparent}.map-inner-v2__form-contact .form .textfield__input::placeholder{color:#040403;opacity:.35}.map-inner-v2__form-contact .form .textarea__input::placeholder{color:#040403;opacity:.35}.map-inner-v2__form-contact .form__submit .submit__field{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-inner-v2__form-contact .form__submit .submit__field:after,.map-inner-v2__form-contact .form__submit .submit__field:before{background:#040403}.map-inner-v2__form-contact .form__submit .submit__field:focus,.map-inner-v2__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#ebc06a}.map-inner-v2__form-contact .form__submit .submit__field:focus:before,.map-inner-v2__form-contact .form__submit .submit__field:hover:before{background:#040403}.map-inner-v2__form-contact .form__fieldset,.map-inner-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.map-inner-v2__form-contact .form__validation{justify-content:center}.map-inner-v2__form-contact .form__legals{margin-top:4em;color:#fff}.map-inner-v2__js-container{position:relative;height:100%;width:100%;min-height:600px}.map-inner-v2__js-container>*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-inner-v2__js-container>*{pointer-events:all}}.map-inner-v2__js-container>*>*{width:100%;height:100%}.map-inner-v2__block-text{width:100%;position:relative}.map-inner-v2__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-inner-v2__block-text{width:45%;height:100%}}.map-inner-v2__content{display:flex;flex-direction:column;padding:3em 0}.map-inner-v2__content a{text-decoration:none;color:#040403}.map-inner-v2__content .content__activity{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;letter-spacing:0;padding-bottom:1em}.map-inner-v2__content .content__phone{font:normal normal 500 25px/1 Roboto,Times New Roman,serif}.map-inner-v2__content .content__mail{padding:1.2647em 0;color:#040403;word-break:break-all}.map-inner-v2__content .content__address,.map-inner-v2__content .content__mail{font:normal normal 500 20px/1 Roboto,Times New Roman,serif}.map-inner-v2__content .content__city{display:inline-block}.map-inner-v2__content .content__city:first-letter{text-transform:capitalize}.map-inner-v2__container_text-block{height:100%;display:flex;flex-direction:column;padding:7.4118em 3em 3em;justify-content:space-between}@media screen and (min-width:576px){.map-inner-v2__container_text-block{padding:4.4118em 20.1041% 4.18em}}@media screen and (min-width:992px){.map-inner-v2__container_text-block{padding:8.2em 16.041% 4.7059em}}.map-inner-v2__title .title--v1.title .title__content{font-size:1em;text-align:left}.map-inner-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.map-inner-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,37px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3.7px;text-transform:uppercase}.map-inner-v2__swiper{max-width:600px}.map-inner-v2__container-pagination{position:relative;height:60px;width:100%}.map-inner-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}.map-inner-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#040403;border-radius:100%;margin:1em .5882em}.map-inner-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#040403}.map-inner-v2__item-links{display:flex;flex-direction:column;align-items:flex-start;position:relative;margin-bottom:2em}@media screen and (min-width:992px){.map-inner-v2__item-links{margin-bottom:3em}}.map-inner-v2__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-inner-v2__item-links .button:before{background:#040403}.map-inner-v2__item-links .button:focus,.map-inner-v2__item-links .button:hover{color:#fff;border-color:#ebc06a}.map-inner-v2__item-links .button:focus:before,.map-inner-v2__item-links .button:hover:before{background:#040403}.map-inner-v2__socials{background:transparent;position:relative;margin-right:auto}.map-inner-v2__socials__container{height:100%;display:flex;justify-content:left}.map-inner-v2__socials__wrapper{max-width:1815px}.map-inner-v2__socials:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.map-inner-v2__socials__title .title--v1.title{margin-bottom:2.6471em}.map-inner-v2__socials__title .title--v1.title .title__content{font-size:1em;margin:0}.map-inner-v2__socials__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif}.map-inner-v2__socials__title .title--v1.title .title__content-2{display:block}.map-inner-v2__socials__services{display:flex;justify-content:center}.map-inner-v2__socials__items{margin-bottom:4%}.map-inner-v2__socials__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}.contact-content-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative;margin-bottom:4em}.contact-content-v1__container,.contact-content-v1__wrapper{height:100%;display:flex;justify-content:center}.contact-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.contact-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.contact-content-v1 .editorial{width:100%;display:flex;justify-content:center;text-align:center}.contact-content-v1 .editorial__wrapper{max-width:1400px;display:flex;width:80%;flex-direction:column-reverse}@media screen and (min-width:992px){.contact-content-v1 .editorial__wrapper{flex-direction:row}}@media screen and (min-width:1200px){.contact-content-v1 .editorial__wrapper{flex-direction:row;width:100%}}.contact-content-v1 .editorial__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.contact-content-v1 .editorial__container-text{padding-right:3em;width:50%}}.contact-content-v1 .editorial__text-block{width:100%}.contact-content-v1 .editorial__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:center;text-transform:none}.contact-content-v1 .editorial__text-block .text-block a{color:#ebc06a}.contact-content-v1 .editorial__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.contact-content-v1 .editorial__drawing-container{width:50%;margin-bottom:0}}.contact-content-v1 .editorial__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.contact-content-v1 .editorial__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 hsla(0,0%,93.7%,.2)}.contact-content-v1__agency-listing .agency-listing{margin:4em 0}.contact-content-v1__agency-listing .agency-listing__wrapper{margin:0 auto;max-width:1400px}.contact-content-v1__agency-listing .agency-listing__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}.contact-content-v1__agency-listing .agency-listing__item{position:relative;width:100%;display:flex;flex-direction:column}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing__item{flex-direction:row}}.contact-content-v1__agency-listing .agency-listing__item.item--multiple{margin:3em 0}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info>:not(:last-child){margin-bottom:2em}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info .item__title{margin-bottom:0}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .timetable{width:100%}}.contact-content-v1__agency-listing .agency-listing__item.item--multiple:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__info{display:flex;flex-direction:column;width:50%;padding-right:2em}.contact-content-v1__agency-listing .agency-listing__item .item__info>:not(:last-child){margin-bottom:4em}}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title{margin-bottom:2em}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#ebc06a}.contact-content-v1__agency-listing .agency-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:0}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:column;padding:.5em 0;align-items:baseline;color:#040403}@media screen and (min-width:576px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{flex-direction:row}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element a{text-decoration:none;color:#040403}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element:first-child{padding-top:0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label{font:italic normal 400 1.1764em/1.6666 Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{min-width:140px}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content .text-block{font:normal normal 400 1.1764em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content .text-block a{color:#040403}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{font:normal normal 400 1.1764em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;letter-spacing:.2em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule a{color:#040403}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label{margin-right:2em;font:italic normal 400 1.1764rem/1.6666 Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label{display:block;margin-right:0}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--label a{color:#ebc06a}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:0}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight a{color:#ebc06a}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:0}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight a{color:#ebc06a}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__svg{fill:#ebc06a}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link{background:transparent;border:1px solid #040403;width:3.0588em;height:3.0588em;padding:.8em}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:focus,.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:hover{background:transparent;border-color:#040403}.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:focus .social__svg,.contact-content-v1__agency-listing .agency-listing__item .item__social .social__link:hover .social__svg{fill:#040403}.contact-content-v1__agency-listing .agency-listing__item .item__decorate{margin-top:2em;margin-bottom:2em;display:flex;justify-content:flex-end;max-width:600px;max-height:420px}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:600px;height:420px}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__visual{position:relative;display:flex;flex-direction:row;justify-content:flex-end;max-height:400px}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__visual{max-width:600px}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__img{display:block;object-fit:cover;max-height:300px;width:100%}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__img{max-height:inherit;width:inherit}}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws{top:inherit;bottom:-4em;right:1em;height:6.4705em}.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:after,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:first-child:before,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:last-child,.contact-content-v1__agency-listing .agency-listing__item .item__decorate .decorate__claws.claws span:last-child:before{background:rgba(4,4,3,.7)}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__wrapper{position:relative}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__items-wrapper{flex-direction:column}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__container-pagination{position:relative;height:60px;max-width:600px;margin-right:auto}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__container-pagination{margin-right:0;margin-left:auto}}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination{justify-content:center}.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination.swiper-pagination{right:8em}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing--slide .agency-listing__pagination.swiper-pagination{right:8em}}.contact-content-v1__form-block{margin-left:auto;margin-right:auto}.contact-content-v1__form-block .form-block{width:100%}.contact-content-v1__form-block .form-block__wrapper{position:relative}.contact-content-v1__form-block .form-block__title .title--v1.title{margin-bottom:3.2353em}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.contact-content-v1__form-block .form-block__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/2 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.contact-content-v1__form-block .form-block textarea::placeholder{position:absolute;bottom:0;overflow:hidden;margin-bottom:.3em}.contact-content-v1__form-block .form-block .select--agency{max-width:300px}.cro-v1{color:#ebc06a;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v1{max-height:none;height:887px}}.cro-v1__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;width:100%;height:100%;z-index:0}.cro-v1__background-container{overflow:hidden;height:100%;position:absolute;top:0;width:100%}@media screen and (min-width:1200px){.cro-v1__background-container{position:relative;width:calc(100% - 800px)}}.cro-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v1__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.cro-v1__block-text{background:rgba(4,4,3,.8);width:100%;position:relative}.cro-v1__block-text .text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}@media screen and (min-width:1200px){.cro-v1__block-text{background:#040403;width:800px;margin-left:auto}}.cro-v1__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;text-align:left}.cro-v1__wrapper .claws{display:none;right:4.05em}@media screen and (min-width:768px){.cro-v1__wrapper .claws{display:block}}@media screen and (min-width:992px){.cro-v1__wrapper .claws{height:15.3529em}}.cro-v1__container_text-block{height:100%;padding:5em 3em;display:flex;flex-direction:column}@media screen and (min-width:768px){.cro-v1__container_text-block{padding-left:8.47em;padding-right:8.47em}}.cro-v1__title{margin-bottom:3em}.cro-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.cro-v1__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,4vw,20px)/1.3 Roboto,Arial,sans-serif;color:#ebc06a;letter-spacing:6px;text-transform:uppercase;padding:0}.cro-v1__title .title .title__content-2{display:block;font:normal normal 900 clamp(12px,4vw,25px)/2 Roboto,Times New Roman,serif;color:#fff;letter-spacing:2.5px;text-transform:uppercase}.cro-v1__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v1__aligner{max-height:none}}.cro-v1__container-text{margin-bottom:8%;max-height:100%}@media screen and (min-width:768px){.cro-v1__container-text{height:100%}}.cro-v1__container-text:before{content:"";position:absolute;width:100%;height:3em;bottom:0;z-index:1}@media screen and (min-width:1200px){.cro-v1__container-text:before{background:linear-gradient(rgba(4,4,3,.3),#040403)}}.cro-v1__text-block{margin-bottom:3em}.cro-v1__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.cro-v1__text-block.editorial{text-align:left}.cro-v1__text-block.editorial p{font-size:1em}.cro-v1__links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.cro-v1__links .button:before{background:#040403}.cro-v1__links .button:focus,.cro-v1__links .button:hover{color:#fff;border-color:#ebc06a}.cro-v1__links .button:focus:before,.cro-v1__links .button:hover:before{background:#040403}.cro-v2{color:#ebc06a;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v2{max-height:none;height:887px}}.cro-v2__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;height:100%}.cro-v2__background-container{overflow:hidden;width:100%;height:100%;position:absolute}.cro-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v2__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.cro-v2__block-text{background:#040403;position:relative;width:100%}.cro-v2__block-text .text-block{color:#fff}.cro-v2__block-text .text-block.editorial{text-align:left}@media screen and (min-width:768px){.cro-v2__block-text{width:800px;margin-left:20%}}.cro-v2__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.cro-v2__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.cro-v2__wrapper .claws{display:block}}@media screen and (min-width:992px){.cro-v2__wrapper .claws{height:15.3529em}}.cro-v2__container_text-block{height:100%;padding:5em;display:flex;flex-direction:column}@media screen and (min-width:768px){.cro-v2__container_text-block{padding-left:8.47em;padding-right:8.47em}}.cro-v2__title{margin-bottom:4.7059em}.cro-v2__title .title .title__content{font-size:1em;margin:0;text-align:left}.cro-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.cro-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.cro-v2__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v2__aligner{max-height:none}}.cro-v2__container-text{margin-bottom:8%;max-height:100%}@media screen and (min-width:768px){.cro-v2__container-text{height:100%}}.cro-v2__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:3em;bottom:0;z-index:1}.cro-v2__text-block{margin-bottom:3em}.cro-v2__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.cro-v2__links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.cro-v2__links .button:before{background:#040403}.cro-v2__links .button:focus,.cro-v2__links .button:hover{color:#fff;border-color:#ebc06a}.cro-v2__links .button:focus:before,.cro-v2__links .button:hover:before{background:#040403}.cro-v3{color:#ebc06a;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.cro-v3{max-height:none;height:800px}}.cro-v3__background{background:#efefef none no-repeat 50%/cover}.cro-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.cro-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.cro-v3__container{flex-wrap:nowrap}}.cro-v3__block-text{background:#040403;width:100%;position:relative}.cro-v3__block-text .text-block{color:#fff}.cro-v3__block-text .text-block.editorial{text-align:left}@media screen and (min-width:992px){.cro-v3__block-text{width:55%;margin-right:auto}}.cro-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.cro-v3__wrapper .claws{left:4.05em;display:none}@media screen and (min-width:992px){.cro-v3__wrapper .claws{height:15.3529em}}@media screen and (min-width:1200px){.cro-v3__wrapper .claws{display:block}}.cro-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4em 3em}@media screen and (min-width:768px){.cro-v3__container_text-block{padding:6.7647em 15.1041%}}@media screen and (min-width:1200px){.cro-v3__container_text-block{padding:6.7647em 18.1041%}}.cro-v3__title .title--v1.title{margin-bottom:4.3529em}.cro-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.cro-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.cro-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.cro-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.cro-v3__aligner{max-height:none}}.cro-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.cro-v3__container-text{height:100%}}.cro-v3__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:3em;bottom:0;z-index:1}.cro-v3__text-block{margin-bottom:3em}.cro-v3__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.cro-v3__visual{height:100%;display:flex;justify-content:center;align-items:center}.cro-v3__decorate.decorate{display:flex;align-items:center;position:relative;width:100%;max-height:437px}@media screen and (min-width:992px){.cro-v3__decorate.decorate{max-width:45%;display:flex;width:100%;max-height:inherit}}.cro-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;right:0;align-items:center}@media screen and (min-width:992px){.cro-v3__decorate.decorate .decorate__wrapper{position:absolute;display:flex}}.cro-v3__decorate.decorate .decorate__img{display:block;width:100%}@media screen and (min-width:992px){.cro-v3__decorate.decorate .decorate__img{position:absolute;left:-4em;height:auto;max-width:820px}}.cro-v3__video{position:relative;width:100%;padding-bottom:56.25%}@media screen and (min-width:992px){.cro-v3__video{margin-left:-4em}}.cro-v3__video-content{position:absolute;width:100%;height:100%;border:none}.cro-v3__video-content>*{width:100%;height:100%;max-height:437px}@media screen and (min-width:992px){.cro-v3__video-content>*{max-height:none}}.cro-v3__links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.cro-v3__links .button:before{background:#040403}.cro-v3__links .button:focus,.cro-v3__links .button:hover{color:#fff;border-color:#ebc06a}.cro-v3__links .button:focus:before,.cro-v3__links .button:hover:before{background:#040403}.editorial-agency{background:transparent none no-repeat 50%/cover;color:#ebc06a;position:relative;margin-bottom:4em;text-align:center}.editorial-agency__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width:768px){.editorial-agency__wrapper{padding-left:3em;padding-right:3em}}.editorial-agency .title{margin-bottom:4em}.editorial-agency .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-agency .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.editorial-agency .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403}.editorial-agency h1,.editorial-agency h2,.editorial-agency h3,.editorial-agency h4,.editorial-agency h5,.editorial-agency h6{color:#040403;font-family:Roboto,Times New Roman,serif;line-height:1.4}.editorial-agency h1 span,.editorial-agency h2 span,.editorial-agency h3 span,.editorial-agency h4 span,.editorial-agency h5 span,.editorial-agency h6 span{color:#ebc06a;font-family:Roboto,Times New Roman,serif;display:block}.editorial-agency a{color:#040403}.editorial-agency p{margin:.5em 0}.editorial-agency ol,.editorial-agency ul{margin:.5em 0;list-style-position:inside}.editorial-agency img{width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency img{width:max-content}}.editorial-agency hr{width:50%;margin:2em auto;border-top:1px solid #040403;border-bottom:0}.editorial-agency .redac{width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:4em}.editorial-agency .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.editorial-agency .redac__wrapper{flex-direction:row-reverse}}.editorial-agency .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.editorial-agency .redac__container-text{padding-left:4em;width:50%}}.editorial-agency .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.editorial-agency .redac__drawing-container{width:50%;margin-bottom:0}}.editorial-agency .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.editorial-agency .redac__drawing-container .drawing__container-text{margin-left:4em}.editorial-agency .redac__drawing-container .drawing__img{display:inline-block;width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency .redac__drawing-container .drawing__text-vertical{font:normal normal 400 6.1111em/1 Roboto,Times New Roman,serif;color:rgba(235,192,106,.16);left:1em}}.editorial-agency .editorial__text{margin:2em 0}.editorial-agency .editorial-group__wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:992px){.editorial-agency .editorial-group__wrapper{flex-direction:row}.editorial-agency .editorial-group__wrapper>*{width:50%;padding:2em}}.editorial-agency .editorial-schedule__table{margin:0 auto}.page-editorial--legals ul{list-style:none}.page-editorial--legals ul li p{display:inline-block}.politique-cookies__text{text-align:left!important}.politique-cookies__text p{margin:.5em 0;font:normal normal 400 1.1764em/1.4 Roboto,Arial,sans-serif}.editorial{background:transparent none no-repeat 50%/cover;color:#040403;position:relative;text-align:center}.editorial__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;margin:0 auto}.editorial-custom{background:#fff none no-repeat 50%/cover;color:#040403;position:relative}.editorial-custom__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;margin:0 auto}.editorial-noresult{background:transparent url(../images/modules/editorial/noresult.jpg) no-repeat 50%/cover;color:#ebc06a;position:relative;padding:4em 3em;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.editorial-noresult{min-height:472px}}.editorial-noresult:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-noresult__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-noresult__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-noresult__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-noresult__wrapper .claws{height:15.3529em}}.editorial-noresult__bg-text{background-color:#fff;padding:4em 2em}.editorial-noresult__text{width:100%;font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:center}.editorial-noresult__title .title .title__content{font-size:1em;margin:0 0 2em;text-align:center}.editorial-noresult__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0;margin-bottom:.5em}.editorial-noresult__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#040403;font-family:Roboto,Times New Roman,serif;line-height:1.4}.editorial h1 span,.editorial h2 span,.editorial h3 span,.editorial h4 span,.editorial h5 span,.editorial h6 span{color:#ebc06a;font-family:Roboto,Times New Roman,serif;font-size:.6em;display:block}.editorial a{color:#040403}.editorial p{margin:.5em 0;font:normal normal 400 1.1764em/1.4 Roboto,Arial,sans-serif}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.editorial li{font:normal normal 400 1.1764em/1.4 Roboto,Arial,sans-serif}.editorial li>li{font-size: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 #040403;border-bottom:0}.editorial .editorial-schedule__table,.editorial table{margin:0 auto}.editorial-seo{background:transparent url(../images/modules/editorial/editorial-seo.jpg) no-repeat 50%/cover;color:#ebc06a;position:relative;padding:4em 0;height:auto}.editorial-seo:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.62)}.editorial-seo__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;margin:0 auto;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.editorial-seo__wrapper{padding-left:3em;padding-right:3em}}.editorial-seo__text{width:100%;font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff;text-align:center}.editorial-seo__title{margin-bottom:3em}.editorial-seo__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-seo__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.editorial-seo__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.editorial-v1{background:#fff none no-repeat 50%/cover;position:relative}.editorial-v1__wrapper{padding-top:2em;padding-bottom:2em;position:relative;height:100%;width:100%;max-width:calc(1300px + 6em);margin:0 auto}.listing-banner{background:transparent url(../images/modules/alertmail-inner/1.jpg) no-repeat 50%/cover;color:#040403;position:relative;height:360px;width:100%}.listing-banner__container{height:100%;display:flex;justify-content:center;text-align:center}.listing-banner__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.listing-banner__wrapper{padding-left:3em;padding-right:3em}}.listing-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.listing-banner__title .title{margin-bottom:0}.listing-banner__title .title .title__content{font-size:1em;margin:0}.listing-banner__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.listing-banner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.listing-banner__title .title__content-2{padding-bottom:1.0588em}.listing-banner__container-text{margin-bottom:2em;max-height:300px}.listing-banner__text-block.text-block{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif}.listing-banner__links{display:flex;justify-content:center;flex-direction:row}.listing-banner__links .button{text-transform:inherit;background:#ebc06a;color:#fff;border-color:#ebc06a}.listing-banner__links .button:before{background:#040403}.listing-banner__links .button:focus,.listing-banner__links .button:hover{color:#fff;border-color:#040403}.listing-banner__links .button:focus:before,.listing-banner__links .button:hover:before{background:#040403}.editorial-gms-v2{color:#ebc06a;position:relative;padding:0;height:auto}.editorial-gms-v2__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.editorial-gms-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-gms-v2__container{height:100%;display:flex;justify-content:center;text-align:center;width:100%}.editorial-gms-v2__block-text{background:#040403;width:100%;position:relative}.editorial-gms-v2__block-text .text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}@media screen and (min-width:768px){.editorial-gms-v2__block-text{width:50%;margin-left:auto}}.editorial-gms-v2__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v2__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v2__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v2__wrapper .claws{height:15.3529em}}.editorial-gms-v2__container_text-block{height:100%;padding:5em;display:flex;flex-direction:column}@media screen and (min-width:768px){.editorial-gms-v2__container_text-block{padding-left:8.47em;padding-right:8.47em}}.editorial-gms-v2__title .title .title__content{font-size:1em;margin:0 0 1em;text-align:center}.editorial-gms-v2__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.editorial-gms-v2__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.editorial-gms-v2__aligner{flex:1}.editorial-gms-v2__container-text{margin-bottom:8%}.editorial-gms-v2__text-block{margin-bottom:3em}.editorial-gms-v2__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.editorial-gms-v2__text-block.editorial{text-align:left}@media screen and (min-width:768px){.editorial-gms-v2--reverse .editorial-gms-v2__block-text{margin-right:auto;margin-left:0}}.editorial-gms-v3{color:#ebc06a;position:relative;padding:0;height:auto;margin:4em 0}.editorial-gms-v3__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.editorial-gms-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-gms-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v3__wrapper .claws{height:15.3529em}}.editorial-gms-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v3__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.editorial-gms-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.editorial-gms-v3__items{display:flex}.editorial-gms-v3__item{padding:0 2em}.editorial-gms-v3__text{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403}.editorial-gms-v3__bullet{font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.editorial-gms-v4{background:transparent url(../images/modules/editorial/1.jpg) no-repeat 50%/cover;color:#ebc06a;position:relative;padding:4em 0;height:auto}.editorial-gms-v4:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.68)}.editorial-gms-v4__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v4__text{width:100%;font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403}.editorial-gms-v4__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v4__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.editorial-gms-v4__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.editorial-gms-v5{background:transparent url(../images/modules/editorial/1.jpg) no-repeat 50%/cover;color:#ebc06a;position:relative;padding:4em 0;height:auto}.editorial-gms-v5:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.68)}.editorial-gms-v5__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column}.editorial-gms-v5__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.editorial-gms-v5__wrapper .claws{display:block}}@media screen and (min-width:992px){.editorial-gms-v5__wrapper .claws{height:15.3529em}}.editorial-gms-v5__text{width:100%;font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}.editorial-gms-v5__title .title .title__content{font-size:1em;margin:0;text-align:center}.editorial-gms-v5__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.3 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.editorial-gms-v5__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.1 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.environnement-list{position:relative;background:#fff;padding:4em 0}.environnement-list .environnement-v1__title{padding-bottom:3em}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 3em}@media screen and (min-width:768px){.environnement-list__wrapper{padding:0 3em}}.environnement-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.environnement-list__item{text-align:center;display:flex;justify-content:center;min-width:300px;margin-bottom:4em}@media screen and (min-width:992px){.environnement-list__item{flex:1;padding:0 2em;margin-bottom:0}}.environnement-list .title-environement{text-align:center}.environnement__top{margin-bottom:0;display:flex;flex-direction:column}.environnement__bottom{position:absolute;width:100%;top:0;height:100%}.environnement__wrapper{max-width:400px;width:100%;position:relative;padding-bottom:20px}.environnement__drawing{background:#ebc06a;border-radius:100%;width:93px;height:93px;margin:2em auto}.environnement__drawing img{max-width:100%;height:auto}.environnement__drawing-svg{height:95px;width:39px;fill:#fff}.environnement__drawing-img{height:95px;width:auto}.environnement__drawing-img.js-lazy{background:transparent}.environnement__title{margin-bottom:2em;font-family:Roboto,Arial,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1.375em/1.4em Roboto,Arial,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content__environement .title__subtitle{color:#040403}.environnement__title .title__content__environement span{display:block;color:#ebc06a;text-transform:capitalize}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:uppercase;text-align:center}.environnement__content{margin-bottom:2em}.environnement__links{margin-bottom:2em;width:100%;height:100%;border:none}.environnement .links-group__link{color:inherit;width:100%}.environnement .links-group__wrapper{width:100%;height:100%}.environnement .links-group .button,.environnement .links-group__wrapper__link{border:none}.environnement .links-group .button:before{display:none}.environnement__wrapper>div:last-child{margin-bottom:0}.estimation__wrapper{background:#fff;padding:0 4em}@media screen and (min-width:1200px){.estimation__wrapper{padding:0 2em}}.estimation__wrapper__sticky-top{height:auto;width:100%;background:#040403;position:relative}@media screen and (min-width:992px){.estimation__wrapper__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;margin-right:-4em;height:auto}}@media screen and (min-width:1200px){.estimation__wrapper__sticky-top{margin-right:-2em}}.estimation__wrapper__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.estimation__wrapper__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.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%}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .title{margin:4em 0 2em}@media screen and (min-width:1200px){.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .title{margin-top:-5em}}.estimation__wrapper .editorial-estimation .editorial-estimation__text_content .text__content{padding:1em 0;text-align:left;line-height:2}.estimation__wrapper .estimation-formulaires{max-width:1280px;margin:0 auto}.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:#ebc06a}.estimation__wrapper .estimation-formulaires__button .icon-estimation-pro .st1,.estimation__wrapper .estimation-formulaires__button .icon-estimation-rapide .st1{fill:#040403;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 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em;transition:.3s ease-out}.estimation__wrapper .estimation-formulaires__button:before{background:#040403;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 #040403;border-right:2px solid #040403;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:#ebc06a;font:normal normal 400 clamp(25px,calc(.8rem + 2vw),30px)/1.4 Roboto,Times New Roman,serif;letter-spacing:.2em}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{font:normal normal 400 clamp(35px,calc(.8rem + 2vw),30px)/1.4 Roboto,Times New Roman,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 #ebc06a;color:#040403;font-weight:700;font-size:17px;cursor:pointer;box-shadow:0 0 0 20px #fff;transition:.25s;margin:0}.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:#040403;border-color:#040403}.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:#ebc06a;width:100%;height:1px;position:absolute;top:calc(2.5em + 20px)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0;padding:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:15px 0;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%;padding:15px}}.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,.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{font:normal normal 400 1.2em Roboto,Times New Roman,serif;text-transform:none;letter-spacing:.3em;color:#ebc06a}.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:#ebc06a;text-transform:none;padding:15px 0;letter-spacing:.2em;font:normal normal 400 1.6em Roboto,Times New Roman,serif;display:block}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{padding:15px}}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:3em}.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}@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 0;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:#040403;font:normal normal 600 1.1em Roboto,Times New Roman,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 #040403}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field .radio__input:checked+label:after{background:#ebc06a}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}.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:#ebc06a;font:normal normal 400 15px Roboto,Arial,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 #ebc06a;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:#040403}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#ebc06a;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:#ebc06a;border:1px solid #ebc06a}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox:hover .checkboxes-svg svg{fill:#040403}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox__label{text-transform:none;font:normal normal 600 1.1em Roboto,Times New Roman,serif;letter-spacing:0;flex-direction:column}.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:#040403;font:normal normal 700 .8em Roboto,Times New Roman,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:2px solid #040403;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:#040403;border-color:#040403}.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 600 1.1em Roboto,Times New Roman,serif;text-transform:none;letter-spacing:0}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input+label:before,.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input:checked+label:before{border:1px solid #040403}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_3 .form__field.radio__v2 .radio__input:checked+label:after{background:#ebc06a}@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 0;width:100%}@media screen and (min-width:992px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.textfield--date{padding:3em 15px;width:75%;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:#ebc06a;display:flex;align-items:center;letter-spacing:.2em;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.4em;top:inherit;right:2em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{width:100%;padding:15px 0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .form__field.checkboxes{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__conditions__Content{width:100%}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires #estimation_rapide_group .swiper .swip_4 .section4 .form__conditions__Content .form__conditions{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:150px}@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:capitalize;text-align:center;letter-spacing:0;border:none;color:#040403;padding:.5em 0;min-width:175px;background:#fff;font:normal normal 700 1.2em Roboto,Times New Roman,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{border:1px solid #919191;border-radius:100%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;transition:.25s}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_link_svg:before{border-color:transparent #ebc06a;border-style:solid;content:""}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left{margin-right:1em}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element .arrow_left:before{border-width:7px 10px 7px 0}.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 .arrow_right:before{border-width:7px 0 7px 10px}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .all-swiper-button__element:hover .arrow_link_svg{transform:scale(.9)}.estimation__wrapper .estimation-formulaires #estimation_rapide_group .all-swiper-button .swiper-button-disabled{display:none}.estimation__wrapper .estimation-formulaires__message{padding:15px 0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires__message{padding:15px}}.estimation__wrapper .estimation-formulaires .form__legals{font:normal normal 400 .8em Roboto,Arial,sans-serif;padding:0;margin:0}@media screen and (min-width:768px){.estimation__wrapper .estimation-formulaires .form__legals{padding:0 15px}}.estimation__wrapper .estimation-formulaires .flatpickr-calendar{font:normal normal 600 1.1em Roboto,Times New Roman,serif}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 600 1.1em Roboto,Times New Roman,serif;display:flex;align-items:center}.estimation__wrapper .estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#040403}.estimation__wrapper #estimation_pro_group{max-width:1280px;margin:0 auto}.estimation__wrapper #estimation_pro_group .form__legals{font:normal normal 400 .8em Roboto,Arial,sans-serif;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:#ebc06a;text-transform:none;letter-spacing:.2em;font:normal normal 400 1.6em Roboto,Times New Roman,serif;display:block}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title.title__content{text-align:center}.estimation__wrapper #estimation_pro_group .module-form .form__fields__title.title__content .form__fields_title__part-2{display:block;text-transform:uppercase;color:#040403;font:normal normal 700 1.6em Roboto,Times New Roman,serif}.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:1.5em;top:inherit}.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:.3em}@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 600 1.1em Roboto,Times New Roman,serif;text-transform:none;color:#040403}.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 600 1.1em Roboto,Times New Roman,serif;color:#040403}.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 #040403}.estimation__wrapper #estimation_pro_group .module-form .form__field .radio__input:checked+label:after{background:#ebc06a}.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__conditions__Content{width:100%}.estimation__wrapper #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content .form__conditions{margin:0;padding:0 15px}.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{background:url(../images/modules/pages/20.jpg) fixed no-repeat 50% 50%;background-size:cover;position:relative;padding:5em 3em;width:100%}.estimation_module_home-container .estimation_module_home_text-structure{padding:4em 2em;margin:auto;max-width:1000px;background:#040403}@media screen and (min-width:768px){.estimation_module_home-container .estimation_module_home_text-structure{padding:4em 4em 6em}}.estimation_module_home-container .estimation_module_home_text-structure .text__Content{font:normal normal 400 1em Roboto,Arial,sans-serif;text-align:center;color:#fff}.estimation_module_home-container .estimation_module_home_text-structure .button__Content{display:flex;justify-content:center;padding:3em 0 0}.estimation_module_home-container .estimation_module_home_text-structure .button__Element{word-break:normal;display:flex;align-items:center;text-decoration:none;letter-spacing:.2em;font:normal normal 400 1.3em Roboto,Times New Roman,serif;color:#ebc06a}.estimation_module_home-container .estimation_module_home_text-structure .button__Element:before{content:"";transition:.2s;margin-right:1em;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 12px}.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}.browser-mobile-apple .estimation_module_home-container{background-attachment:scroll}.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:0;text-transform:uppercase;color:#525252;width:100%}.estimation-result__title{font:normal normal 400 20px/1.8 Roboto,Times New Roman,serif;letter-spacing:0;text-transform:uppercase;color:#040403}.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:#040403;line-height:2}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:.3em;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Roboto,Arial,sans-serif;color:#ebc06a}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 600 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Roboto,Arial,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#ebc06a;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Roboto,Arial,sans-serif;letter-spacing:.3em}.estimation-result__estimate .estimate .estimate__item-label{padding-bottom:5px;color:#040403;font:normal normal 600 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Roboto,Arial,sans-serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Roboto,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item-info{justify-content:flex-start}}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#ebc06a}.estimation-result__strong-point .strong-point__item-description{color:#040403}.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 Roboto,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;text-align:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item{text-align:left}}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2em}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item-info:first-child{justify-content:flex-start}}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#040403}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#040403;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 Roboto,Arial,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px;text-align:center}@media screen and (min-width:576px){.estimation-result__quality .quality__item{text-align:left}}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:576px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;justify-content:center;margin:6px 0;font:normal normal 600 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Roboto,Arial,sans-serif}@media screen and (min-width:576px){.estimation-result__quality .quality__item-title{justify-content:flex-start}}.estimation-result__quality .quality__item-note{color:#fff;text-transform:uppercase;display:flex;width:30px;height:30px;border-radius:100%;align-items:center;justify-content:center}.estimation-result__quality .quality__item-note--a{background-color:#1b5e20}.estimation-result__quality .quality__item-note--b{background-color:#7cb342}.estimation-result__quality .quality__item-note--c{background-color:#fdd835}.estimation-result__quality .quality__item-note--d{background-color:#ffa726}.estimation-result__quality .quality__item-note--e{background-color:#ff4b26}.estimation-result__quality .quality__item-label{color:#ebc06a;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Roboto,Arial,sans-serif;color:#040403}.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 #a67616;padding:10px 20px;background:#ebc06a;min-height:50px;display:flex;align-items:center;margin:10px 0}@media screen and (min-width:768px){.estimation-result__action .links-group__link{margin:0 10px}}.estimation-result__action .links-group__link-content{font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Roboto,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result__action .links-group__link--back{transition:.5s;border:1px solid #919191;background:transparent;text-decoration:none}.estimation-result__action .links-group__link--back .links-group__link-content{transition:.5s;color:#040403}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#040403}.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 #ebc06a;background:#040403}.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 #a67616;padding:10px 20px;background:#ebc06a;min-height:50px;align-items:center;margin:10px 0;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Roboto,Arial,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#040403;color:#fff}.estimation-v1{color:#ebc06a;position:relative;background:#fff url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.estimation-v1__sticky-top{width:100%;background:#040403;position:relative;z-index:1}@media screen and (min-width:1200px){.estimation-v1__sticky-top{width:38%;position:relative;margin-left:auto;height:auto}}.estimation-v1__sticky-top .sticky-top__editorial{height:auto;background:#040403;width:100%;align-self:baseline;position:relative}@media screen and (min-width:1200px){.estimation-v1__sticky-top .sticky-top__editorial{height:535px}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__claws{right:2em;display:none}@media screen and (min-width:768px){.estimation-v1__sticky-top .sticky-top__editorial .editorial__claws{display:block}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5% 10%}@media screen and (min-width:1200px){.estimation-v1__sticky-top .sticky-top__editorial .editorial__wrapper{padding:18%}}.estimation-v1__sticky-top .sticky-top__editorial .editorial__container-text{display:flex;flex-direction:column;height:100%}.estimation-v1__sticky-top .sticky-top__editorial .editorial__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:3em;bottom:0;left:0;z-index:1}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block{margin-bottom:3em}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}.estimation-v1__sticky-top .sticky-top__editorial .editorial__text-block.text-block a{color:#fff}.estimation-v1__editorial{background:transparent}@media screen and (min-width:992px){.estimation-v1__editorial{margin-top:-9em}}.estimation-v1__editorial .editorial p{text-align:center}.estimation-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.estimation-v1__container{height:100%;display:flex;justify-content:center;margin-top:0}@media screen and (min-width:1200px){.estimation-v1__container{margin-top:-535px}}.estimation-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1__title .title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.estimation-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.estimation-v1__form-block{padding-top:4em;padding-bottom:2em;max-width:1200px;margin:auto;width:100%}.estimation-v1__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.estimation-v1__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.estimation-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Roboto,Times New Roman,serif;color:#040403}.estimation-v1__form-block .form-block__title .title--v1{display:flex;justify-content:center;margin-bottom:-1em}.estimation-v1__form-block .form-block__title .title--v2{display:flex;justify-content:flex-start;margin-bottom:-1em}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content{font-size:1em;margin:0}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content-1{display:block;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.estimation-v1__form-block .form-block__title .title--v2 .title .title__content-2{display:block;font:normal normal 400 1.7647em/1.4 Roboto,Times New Roman,serif;color:#040403}.estimation-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.estimation-v1__form-block .form-block .form-top-block{width:100%}@media screen and (min-width:1200px){.estimation-v1__form-block .form-block .form-top-block{width:62%;min-height:535px}}.estimation-v1__form-block .form-block .first-field{width:100%}.estimation-v1__form-block .form-block .first-field .ss-single-selected{margin-right:0}@media screen and (min-width:768px){.estimation-v1__form-block .form-block .first-field .ss-single-selected{margin-right:2.5em}}@media screen and (min-width:768px){.estimation-v1__form-block .form-block .first-field{width:50%}}.estimation-v1__form-block .form-block .second-field{padding-top:2em}.estimation-v1__form-block .form-block .second-field .form-group{margin-bottom:1em}.estimation-v1__form-block .form-block .second-field .form__legend{width:100%}.estimation-v1__links .button{text-transform:uppercase;background:transparent;color:#fff;border-color:#ebc06a}.estimation-v1__links .button:before{background:#040403}.estimation-v1__links .button:focus,.estimation-v1__links .button:hover{color:#fff;border-color:#040403}.estimation-v1__links .button:focus:before,.estimation-v1__links .button:hover:before{background:#040403}.estimation-v1-seo{color:#ebc06a;position:relative;background:#fff url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1-seo:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.estimation-v1-seo__sticky-top{height:auto;width:100%;background:#040403;position:relative}@media screen and (min-width:992px){.estimation-v1-seo__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;height:auto}}.estimation-v1-seo__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.estimation-v1-seo__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.estimation-v1-seo__title .title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1-seo__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.estimation-v1-seo__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.estimation-v1-seo__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1-seo__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1-seo__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1-seo__editorial{background:transparent}@media screen and (min-width:992px){.estimation-v1-seo__editorial{margin-top:-9em}}.estimation-v1-seo__editorial .editorial__wrapper{padding-bottom:4.5em}.estimation-v1-seo__editorial .editorial__text{text-align:left}.estimation-v1-seo__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap;margin-bottom:4.1176em}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.estimation-v1-seo__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.estimation-v1-seo__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.estimation-v1-seo__form-block{padding-top:2em;padding-bottom:2em}.estimation-v1-seo__form-block .form-block__title{display:flex;justify-content:center}.estimation-v1-seo__form-block .form-block__title .title .title__content{font-size:1em;margin:0}.estimation-v1-seo__form-block .form-block__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.estimation-v1-seo__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.estimation-v1-seo__form-block .form-block__title .title__content-1{margin-bottom:.5em}.estimation-v1-seo__links .button{text-transform:uppercase;background:transparent;color:#fff;border-color:#ebc06a}.estimation-v1-seo__links .button:before{background:#040403}.estimation-v1-seo__links .button:focus,.estimation-v1-seo__links .button:hover{color:#fff;border-color:#040403}.estimation-v1-seo__links .button:focus:before,.estimation-v1-seo__links .button:hover:before{background:#040403}.estimation-content-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.estimation-content-v1__container,.estimation-content-v1__wrapper{height:100%;display:flex;justify-content:center}.estimation-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.estimation-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.estimation-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.estimation-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.estimation-content-v1 .redac__wrapper{flex-direction:row-reverse}}.estimation-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.estimation-content-v1 .redac__container-text{padding-left:3em;width:50%}}.estimation-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.estimation-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.estimation-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.estimation-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;max-width:650px;box-shadow:0 2px 25px 0 hsla(0,0%,93.7%,.2)}.estimation-content-v1__form-block{margin-left:auto;margin-right:auto}.estimation-content-v1__form-block .form-block{max-width:1230px;width:100%}.estimation-content-v1__form-block .form-block .form,.estimation-content-v1__form-block .form-block__wrapper{position:relative}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form{padding-left:6em}}.estimation-content-v1__form-block .form-block .form__wrapper{position:static}.estimation-content-v1__form-block .form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.estimation-content-v1__form-block .form-block .form__legend.title{margin-bottom:2em}.estimation-content-v1__form-block .form-block .form__legend.title .title__content{font-size:1em;margin:0;text-align:center}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403}.estimation-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:74%;left:.8em;font:normal normal 400 6.1111em/1 Roboto,Times New Roman,serif;letter-spacing:0;color:rgba(235,192,106,.16);overflow:hidden}}.events-details-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.events-details-v1 .tools__bottom-block .tools__title{margin-bottom:20px}.events-details-v1__container{height:100%}.events-details-v1__wrapper{width:100%;padding-left:0;padding-right:0}.events-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-details-v1__article{position:relative}.events-details-v1__article .item{position:relative;text-align:center}.events-details-v1__article .item__wrapper{min-height:none;width:100%;align-items:center}.events-details-v1__article .item__wrapper-close{clear:both}.events-details-v1__article .item__infos{display:flex;flex-direction:column;margin-bottom:1.1167em}@media screen and (min-width:992px){.events-details-v1__article .item__infos{flex-direction:row;margin-bottom:4.1167em}}.events-details-v1__article .item__infos .infos__details{width:100%;display:flex;justify-content:space-evenly;flex-direction:column}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details{flex-direction:row}}.events-details-v1__article .item__infos .infos__details .text{color:#ebc06a;font:normal normal 400 1.0588em/1 Roboto,Times New Roman,serif;letter-spacing:.2em}.events-details-v1__article .item__infos .infos__details .text p{text-align:left}.events-details-v1__article .item__infos .infos__details .icon{height:25px;fill:#ebc06a;margin-right:1em}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .icon .localisation-svg{margin-left:4.7059em}}.events-details-v1__article .item__infos .infos__details.details--column{flex-direction:column;padding:1.7647em 2.3529em 0 0}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details.details--column{padding:1.7647em 2.3529em}}.events-details-v1__article .item__infos .infos__details .details__item{display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .details__item{margin-bottom:inherit}}.events-details-v1__article .item__infos .infos__details .details__top{display:flex;flex-direction:column}@media screen and (min-width:992px){.events-details-v1__article .item__infos .infos__details .details__top{flex-direction:row}}.events-details-v1__article .item__decorate{width:100%;position:relative}@media screen and (min-width:992px){.events-details-v1__article .item__decorate{max-width:615px;max-height:360px}}.events-details-v1__article .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-details-v1__article .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.events-details-v1__article .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.events-details-v1__article .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.events-details-v1__article .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.events-details-v1__article .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.events-details-v1__article .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-details-v1__article .item__visual{height:auto}.events-details-v1__article .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.events-details-v1__article .item__block-text,.events-details-v1__article .item__content{width:100%;height:100%}.events-details-v1__article .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 2em;justify-content:space-between;width:100%}.events-details-v1__article .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-details-v1__article .item__title .title .title__content-1{display:block}.events-details-v1__article .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403}.events-details-v1__article .item__text-container{height:100%}.events-details-v1__article .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left;margin-bottom:5em}@media screen and (min-width:1200px){.events-details-v1__article .item__text-block{margin-bottom:10em}}.events-details-v1__article .item__text-block a{color:#040403}.events-details-v1__article .item__links{justify-content:flex-end;display:flex;padding-top:2em}.events-details-v1__form-block{padding:2em 0;align-items:center;display:flex}.events-details-v1__form-block .form-block{max-width:1230px}.events-details-v1__form-block .form-block .form-contact__title{margin-bottom:3em}.events-details-v1__form-block .form-block .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.events-details-v1__form-block .form-block .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.events-details-v1__form-block .form-block .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.events-details-v1__socials{padding:2em 0}.events-listing-v2{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.events-listing-v2__container{height:100%;display:flex;justify-content:center}.events-listing-v2__wrapper{width:100%;max-width:1815px;padding-left:3em;padding-right:3em}.events-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v2__items{margin-bottom:4%;position:relative}.events-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v2__items-wrapper{margin:0 -2em}}.events-listing-v2__items .item{position:relative;text-align:center;display:flex;width:100%;border-bottom:1px solid #ebc06a}@media screen and (min-width:992px){.events-listing-v2__items .item{max-width:100%}}@media screen and (max-width:768px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v2__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:992px){.events-listing-v2__items .item__wrapper{flex-direction:row}}.events-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v2__items .item__content{padding:.5em 0 1.7647em}}.events-listing-v2__items .item__infos{width:100%;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:3em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos{flex-direction:row}}.events-listing-v2__items .item__infos .text{color:#ebc06a;font:normal normal 400 1.0588em/1 Roboto,Times New Roman,serif;letter-spacing:.2em}.events-listing-v2__items .item__infos .text p{text-align:left}.events-listing-v2__items .item__infos .icon{height:25px;fill:#ebc06a;margin-right:1em;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos .icon{margin-bottom:inherit}}.events-listing-v2__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top{flex-direction:row;width:50%}}.events-listing-v2__items .item__infos__block_top .block_top__left,.events-listing-v2__items .item__infos__block_top .block_top__right{display:flex;flex-direction:row;align-items:center}.events-listing-v2__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom{flex-direction:row;width:50%}}.events-listing-v2__items .item__infos__block_bottom .block_bottom__left,.events-listing-v2__items .item__infos__block_bottom .block_bottom__right{display:flex;flex-direction:row;align-items:center}.events-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.events-listing-v2__items .item__title{margin-bottom:3em;width:100%}.events-listing-v2__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v2__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:992px){.events-listing-v2__items .item__title{width:85%}}.events-listing-v2__items .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left;margin-bottom:2em}.events-listing-v2__items .item__text-block a{color:#040403}.events-listing-v2__items .item__links{padding-top:2em}.events-listing-v2__items .item__links .links-group__wrapper{justify-content:flex-end}@media screen and (min-width:992px){.events-listing-v2__items .item__links{padding-top:inherit}}.events-listing-v2__items .item__main-link{text-decoration:none}.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.events-listing-v3{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.events-listing-v3__container{height:100%;display:flex;justify-content:center}.events-listing-v3__wrapper{width:100%;max-width:1815px;padding-left:3em;padding-right:3em}.events-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v3__items{margin-bottom:4%;position:relative}.events-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v3__items-wrapper{margin:0 -2em}}.events-listing-v3__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #ebc06a}@media screen and (max-width:768px){.events-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v3__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v3__items .item:last-child{border-bottom:none}@media screen and (min-width:992px){.events-listing-v3__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v3__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v3__items .item__wrapper{flex-direction:row;justify-content:space-between}}.events-listing-v3__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v3__items .item__decorate-wrapper{width:100%}}.events-listing-v3__items .item__decorate{width:100%;height:100%;max-width:530px;position:relative}.events-listing-v3__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.events-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.events-listing-v3__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v3__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.events-listing-v3__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.events-listing-v3__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.events-listing-v3__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v3__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v3__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto}.events-listing-v3__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v3__items .item__content{width:100%;padding:.5em 0 .5em 2.9412em}}.events-listing-v3__items .item__content.content--column .item__infos{flex-direction:column}.events-listing-v3__items .item__content.content--column .item__infos .block_bottom,.events-listing-v3__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v3__items .item__infos{width:100%;display:flex;justify-content:space-around}.events-listing-v3__items .item__infos .text{color:#ebc06a;font:normal normal 400 1.0588em/1 Roboto,Times New Roman,serif;letter-spacing:.2em}.events-listing-v3__items .item__infos .text p{text-align:left}.events-listing-v3__items .item__infos .icon{height:25px;fill:#ebc06a;margin-right:1em}.events-listing-v3__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:50%}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_top{flex-direction:row}}.events-listing-v3__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-v3__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:2em}}.events-listing-v3__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-v3__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:50%}@media screen and (min-width:768px){.events-listing-v3__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v3__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-v3__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v3__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-v3__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v3__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v3__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v3__items .item__title{margin-bottom:2.9412em}}.events-listing-v3__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.events-listing-v3__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:992px){.events-listing-v3__items .item__title{width:85%}}.events-listing-v3__items .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left;margin-bottom:2em}.events-listing-v3__items .item__text-block a{color:#040403}.events-listing-v3__items .item__links{padding-top:2em}@media screen and (min-width:992px){.events-listing-v3__items .item__links{padding-top:inherit}}.events-listing-v3__items .item__main-link{text-decoration:none}.events-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v3 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-v1{background:transparent url(../images/modules/events/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;display:flex;justify-content:center;align-items:center;max-width:100%}@media screen and (min-width:768px){.events-v1{min-height:auto}}.events-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-v1__wrapper{padding-left:3em;padding-right:3em}}.events-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.62)}.events-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.events-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.events-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,3.5924em)/1 Roboto,Times New Roman,serif;color:#fff;letter-spacing:0;text-transform:uppercase}.events-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center}@media screen and (min-width:768px){.events-v1__item.item .item__container{flex-direction:row}}.events-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.events-v1__item.item .item__decorate{width:40%}}.events-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.events-v1__item.item .item__date{font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.events-v1__item.item .item__date a{color:#ebc06a}.events-v1__item.item .item__title .title--v1.title{margin-bottom:1em}.events-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.events-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.events-v1__item.item .item__aligner{flex:1;margin-bottom:1em}.events-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.events-v1__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.events-v1__item.item .item__text a{color:#040403}.events-v1__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}@media screen and (min-width:768px){.events-v1__item.item .item__block-text{margin-bottom:0}}.events-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.events-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.events-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.events-v1__item.item .item__links .button-link:before{border-left-color:#ebc06a}.events-v1__item.item .item__links .button-link span:after{background-color:#ebc06a}.events-v1__item.item .item__links .button-link.focus:before,.events-v1__item.item .item__links .button-link:focus:before,.events-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.events-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.events-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.events-v1__item.item--cover .item__img{max-height:none}}.events-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);margin-top:25px}.events-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.events-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.fab-v1{position:fixed;right:0;bottom:30px;z-index:20000}.fab-v1__nav--one .fab-v1__items{bottom:74vh}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:.15s,opacity .1s;opacity:1;z-index:10}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-70px);transition:.25s,opacity .1s;opacity:1;z-index:9}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-140px);transition:.35s,opacity .1s;opacity:1;z-index:8}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-210px);transition:.45s,opacity .1s;opacity:1;z-index:7}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-280px);transition:.55s,opacity .1s;opacity:1;z-index:6}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-350px);transition:.65s,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:#040403;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:130px;right:5px}@media screen and (min-width:992px){.fab-v1__items{bottom:28vh;right:0}}.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:.5s,opacity .2s;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{position:absolute;z-index:10;top:0;left:0}@media screen and (min-width:992px){.fab-v1__item-drawing{left:36px}}.fab-v1__item-picto-svg{width:auto;height:64px;top:-6px;left:0;position:absolute}@media screen and (min-width:992px){.fab-v1__item-picto-svg{height:76px}}.fab-v1__item-picto-svg-content{fill:#ebc06a}.fab-v1__item-picto-svg-bg{fill:#fff}.fab-v1__item-label{font:italic normal 400 12px/1.5em Roboto,Times New Roman,serif;color:#fff;text-transform:none;letter-spacing:1.2px;background:#ebc06a;box-shadow:0 0 12px 3px rgba(0,0,0,.19);text-align:left;border-radius:32px;width:0;min-height:60px;padding:.4em 1em .4em 46px;display:flex;align-items:center;justify-content:flex-start;z-index:-1;opacity:0}@media screen and (min-width:992px){.fab-v1__item-label{opacity:1;width:160px;padding:.4em 1em .4em 62px}}@media screen and (min-width:992px){.fab-v1 .fab-v1__item{padding-left:50px;padding-right:40px}.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translate(140px);transition:.3s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translate(140px,-70px);transition:.3s,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translate(140px,-140px);transition:.3s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translate(140px,-210px);transition:.3s,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translate(140px,-280px);transition:.3s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translate(140px,-350px);transition:.3s,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:.3s;transform-origin:center 50%}.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}}.fab-v1__action{text-decoration:none;background:transparent;border:0;cursor:pointer}.body--page-property-detail-v1 .fab-v1,.body--page-property-detail-v2 .fab-v1,.body--page-property-detail-v3 .fab-v1{z-index:9000}.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:50px}@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:74vh}}.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:#ebc06a}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq_container{background:#fff;width:100%;padding:3em}.faq_container .faq{max-width:1280px;padding:0 0 4em;margin:auto}.faq_container .faq .faq__structure{padding:0}.faq_container .faq .faq__title-content{padding-bottom:1em}.faq_container .faq .faq__question__element{letter-spacing:.2em;font:normal normal 400 1.2em/1.5em Roboto,Times New Roman,serif;color:#ebc06a}.faq_container .faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;font:normal normal 600 1em/1.5em Roboto,Times New Roman,serif;color:#040403}@media screen and (min-width:768px){.faq_container .faq .faq__structure{padding:0 2em}.faq_container .faq .faq__reponse__element{line-height:2em;padding:1em 2em 2em}}.favorites-v1{background:#efefef none no-repeat 50%/cover;color:#fff;position:relative;padding:4.5882em 0 7.8412em;overflow:hidden}@media screen and (min-width:576px){.favorites-v1{max-height:750px}}.favorites-v1 .hidden{display:none}.favorites-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center}.favorites-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v1__title{margin-bottom:3.2353em}.favorites-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.favorites-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v1 .swiper-container{padding-bottom:30px}.favorites-v1__item.item{margin:auto}@media screen and (min-width:768px){.favorites-v1__item.item{padding:0 3em}}@media screen and (min-width:2000px){.favorites-v1__item.item{max-width:50%}}.favorites-v1__item.item.swiper-slide-prev .item__container{box-shadow:none}.favorites-v1__item.item.swiper-slide-active .item__arrow-pagination{display:none;visibility:visible;opacity:1}@media screen and (min-width:992px){.favorites-v1__item.item.swiper-slide-active .item__arrow-pagination{display:block}}.favorites-v1__item.item.item__hidden .item__container{box-shadow:none}.favorites-v1__item.item.item__hidden:before{content:"";position:absolute;width:100%;height:100%;left:0;background-color:#efefef;z-index:100}.favorites-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;box-shadow:5px 5px 20px 0 rgba(0,0,0,.16)}@media screen and (min-width:768px){.favorites-v1__item.item .item__container{flex-direction:row;height:300px}}.favorites-v1__item.item .item__decorate{width:100%;height:100%}@media screen and (min-width:768px){.favorites-v1__item.item .item__decorate{width:42%}}.favorites-v1__item.item .item__status{position:absolute;z-index:10;top:0;left:0}.favorites-v1__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v1__item.item .item__status .property-status--4,.favorites-v1__item.item .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v1__item.item .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.favorites-v1__item.item .item__status .property-status--falling,.favorites-v1__item.item .item__status .property-status--favorite,.favorites-v1__item.item .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.favorites-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;min-height:100%;margin:0 auto}.favorites-v1__item.item .item__content{flex:1;padding:2.7058em 2.8823em;display:flex;flex-direction:column;word-break:break-word;height:100%}.favorites-v1__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:.5em}.favorites-v1__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em;display:flex;flex-direction:column}@media screen and (min-width:768px){.favorites-v1__item.item .item__block-text{margin-bottom:0}}.favorites-v1__item.item .item__title{margin-bottom:.8em;text-decoration:none}.favorites-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:italic normal 400 clamp(12px,2vw,20px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6px;text-transform:none}.favorites-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.1 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.favorites-v1__item.item .item__title .title--v1 .title__content-1{padding-bottom:.5em}.favorites-v1__item.item .item__reference{font:italic normal 400 20px/1 Roboto,Times New Roman,serif;color:#040403;margin-bottom:1em;letter-spacing:6px;text-align:left}.favorites-v1__item.item .item__text-container{height:100%;max-height:100%;position:relative}.favorites-v1__item.item .item__text{font:normal normal 300 14px/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left}.favorites-v1__item.item .item__text a{color:#040403}.favorites-v1__item.item .item__bottom{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media screen and (min-width:992px){.favorites-v1__item.item .item__bottom{flex-direction:row;align-items:center}}.favorites-v1__item.item .item__price{font:normal normal 700 20px/1 Roboto,Times New Roman,serif;color:#ebc06a;margin-bottom:.2em}.favorites-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.favorites-v1__item.item .item__links .button-link:before{border-left-color:#ebc06a}.favorites-v1__item.item .item__links .button-link span:after{background-color:#040403}.favorites-v1__item.item .item__links .button-link.focus:before,.favorites-v1__item.item .item__links .button-link:focus:before,.favorites-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.favorites-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.favorites-v1__item.item .item__arrow-pagination{display:none}.favorites-v1__item.item .item__arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next,.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev{color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px;margin-top:0;transform:translateY(-50%)}.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev{left:calc(3em - 25px);right:auto}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next{right:calc(3em - 25px);left:auto}.favorites-v1__item.item .item__arrow-pagination .swiper-button-next:after,.favorites-v1__item.item .item__arrow-pagination .swiper-button-prev:after{font-size:1.2em}.favorites-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover;min-height:200px}@media screen and (min-width:768px){.favorites-v1__item.item--cover .item__img{max-height:none}}.favorites-v1__container-pagination{display:none;position:relative;height:60px;width:100%;margin-bottom:5em}@media screen and (min-width:1400px){.favorites-v1__container-pagination{height:0}}@media screen and (min-width:992px){.favorites-v1__container-pagination{display:block}}.favorites-v1__container-pagination .pagination-mobile{display:block}@media screen and (min-width:992px){.favorites-v1__container-pagination .pagination-mobile{display:none}}.favorites-v1__arrow-pagination-mobile{position:relative;display:flex;flex-direction:row-reverse;justify-content:center}.favorites-v1__arrow-pagination-mobile .swiper-button-next,.favorites-v1__arrow-pagination-mobile .swiper-button-prev{position:relative;color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.favorites-v1__arrow-pagination-mobile .swiper-button-next,.favorites-v1__arrow-pagination-mobile .swiper-button-prev{left:inherit;right:inherit;margin:1em 2em}.favorites-v1__arrow-pagination-mobile .swiper-button-next:after,.favorites-v1__arrow-pagination-mobile .swiper-button-prev:after{font-size:1.2em}@media screen and (min-width:992px){.favorites-v1__arrow-pagination-mobile{display:none}}.favorites-v1__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.favorites-v1__pagination.swiper-pagination{left:inherit;right:12%;transform:inherit}}@media screen and (min-width:1600px){.favorites-v1__pagination.swiper-pagination{right:14%}}.favorites-v1__pagination .swiper-pagination-bullet{display:none;color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.favorites-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#efefef;border-color:#040403}@media screen and (min-width:992px){.favorites-v1__pagination .swiper-pagination-bullet{display:block}}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"]{position:relative}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"]:before{content:"";background-color:#efefef;width:102%;height:110%;position:absolute;left:-106%;z-index:100}.favorites-v1 .swiper-slide-active[data-swiper-slide-index="0"] .swiper-button-prev{display:none}@media screen and (min-width:576px){.favorites-v1--more-action{max-height:inherit}}.favorites-v1--program .favorites-v1__item.item .property-status--date{color:#040403;background:#fff;border:0}.favorites-v1--program .favorites-v1__item.item .item__visual{position:relative}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v1--program .favorites-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.35em)/1.1 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__content{justify-content:space-evenly}.favorites-v1--program .favorites-v1__item.item .item__reference{font:normal normal 400 1.0764em/1 Roboto,Times New Roman,serif;color:#ebc06a;margin-bottom:1.4em;letter-spacing:.1em;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__compo{margin-bottom:.2em}.favorites-v1--program .favorites-v1__item.item .item__compo,.favorites-v1--program .favorites-v1__item.item .item__size{text-align:left;font:normal normal 400 clamp(16px,2vw,1.1em)/1.1 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__size{margin-bottom:1em}.favorites-v1--program .favorites-v1__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:6.5px;text-transform:uppercase}.favorites-v1--program .favorites-v1__item.item .item__text{font:normal normal 400 14px/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left}.favorites-v1--program .favorites-v1__item.item .item__text a{color:#040403}.favorites-v1--program .favorites-v1__item.item .item__price{font:normal normal 400 1.1764em/1 Roboto,Times New Roman,serif;color:#ebc06a;margin-bottom:.6em}.favorites-v2{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.favorites-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v2__wrapper{padding-left:3em;padding-right:3em}}.favorites-v2__title .title--v1.title{margin-bottom:2.5294em}.favorites-v2__title .title--v1.title .title__content{font-size:1em;margin:0}.favorites-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v2__favorites{margin-bottom:4.1176em}.favorites-v2__favorites .swiper-container{height:100%}@media screen and (min-width:1200px){.favorites-v2__favorites .swiper-container{margin-bottom:1.7647em}}.favorites-v2__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;max-width:400px;margin:auto}@media screen and (min-width:768px){.favorites-v2__item.item .item__container{height:inherit;max-width:inherit}}.favorites-v2__item.item .item__decorate{width:100%;position:relative}@media screen and (min-width:768px){.favorites-v2__item.item .item__decorate{width:100%;height:100%}}.favorites-v2__item.item .item__status{position:absolute;z-index:10;top:0;left:0}.favorites-v2__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v2__item.item .item__status .property-status--4,.favorites-v2__item.item .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v2__item.item .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.favorites-v2__item.item .item__status .property-status--falling,.favorites-v2__item.item .item__status .property-status--favorite,.favorites-v2__item.item .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.favorites-v2__item.item .item__img{display:block;width:auto;height:100%;min-height:250px;margin:0 auto;max-height:250px}@media screen and (min-width:576px){.favorites-v2__item.item .item__img{min-height:375px;max-height:375px}}.favorites-v2__item.item .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column}.favorites-v2__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em}.favorites-v2__item.item .item__title{text-decoration:none}.favorites-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.favorites-v2__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1em)/1.4 Roboto,Times New Roman,serif}.favorites-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,1.1764em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v2__item.item .item__title .title__content span{margin-bottom:.3em}@media screen and (min-width:768px){.favorites-v2__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.favorites-v2__item.item .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.favorites-v2__item.item .item__price,.favorites-v2__item.item .item__reference{font:normal normal 400 clamp(12px,4vw,1.3529em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v2__item.item .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative}.favorites-v2__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,.8823em)/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#ebc06a}@media screen and (min-width:768px){.favorites-v2__item.item .item__options .option{margin-right:1em}}.favorites-v2__item.item .item__options .option__drawing{height:2.25em;margin-right:1em}.favorites-v2__item.item .item__options .option__number{font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.favorites-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.favorites-v2__item.item .item__text a{color:#040403}.favorites-v2__item.item .item:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.favorites-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.favorites-v2__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:1400px){.favorites-v2__container-pagination{height:0}}.favorites-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v2__pagination.swiper-pagination{top:-2em}}.favorites-v2__pagination .swiper-pagination-bullet{background:#040403;color:transparent;border-color:#040403;border-radius:100%;margin:1em .5882em}.favorites-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#040403}.favorites-v2--more-action .favorites-v2__favorites{margin-bottom:0}.favorites-v2__more-action{margin-top:6em}.favorites-v2--program .favorites-v2__item.item .property-status--date{background-color:#040403;border-color:#040403}.favorites-v2--program .favorites-v2__item.item .item__title{background-color:red}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0 .5em;text-align:left}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Roboto,Times New Roman,serif}.favorites-v2--program .favorites-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 1.1764em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__price{font:normal normal 400 1.3529em/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v2--program .favorites-v2__item.item .item__reference{font:normal normal 400 1.1em/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v2--program .favorites-v2__item.item .item__size{margin-bottom:.5em;font:normal normal 400 1.1764em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:6.5px;text-transform:uppercase}.favorites-v2--program .favorites-v2__item.item .item__options .option{font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;color:#ebc06a}.favorites-v2--program .favorites-v2__item.item .item__options .option__number{font:normal normal 400 .8823em/2.2 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a}.favorites-v2--program .favorites-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.favorites-v2--program .favorites-v2__item.item .item__text a{color:#040403}.favorites-v2--program .favorites-v2__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v2--program .favorites-v2__pagination.swiper-pagination{top:-2em}}.favorites-v2--program .favorites-v2__pagination .swiper-pagination-bullet{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.favorites-v2--program .favorites-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#040403}.favorites-v3{background:#efefef none no-repeat 50%/cover;color:#ebc06a;position:relative;height:auto}@media screen and (min-width:1200px){.favorites-v3{max-height:none;height:800px}}.favorites-v3__background{background:#efefef none no-repeat 50%/cover;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.favorites-v3__background{flex-wrap:nowrap}}.favorites-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v3__background-text{background:#fff;width:100%;height:100%;position:absolute;left:0}@media screen and (min-width:768px){.favorites-v3__background-text{max-width:55%}}.favorites-v3__block-text{width:100%;position:relative;padding:4em 0}@media screen and (min-width:992px){.favorites-v3__block-text{margin-right:auto}}.favorites-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;text-align:left;margin:auto}.favorites-v3__container_text-block{height:100%;display:flex;flex-direction:column;max-width:1815px}.favorites-v3__title{margin-bottom:2em}.favorites-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.favorites-v3__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v3__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,3.8235em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.favorites-v3__title .title .title__content-2{font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif}}@media screen and (min-width:768px){.favorites-v3__title{max-width:50%;padding-left:4em}}.favorites-v3__favorites{padding:0 3em;max-height:100%}@media screen and (min-width:768px){.favorites-v3__favorites{padding:0 4em}}.favorites-v3__item.item .item__container{display:flex;flex-direction:column-reverse;text-align:center;max-width:500px;margin:auto}@media screen and (min-width:768px){.favorites-v3__item.item .item__container{flex-direction:row;max-width:inherit}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__container{min-height:437px}}.favorites-v3__item.item .item__content{flex:1;padding:2em 0;display:flex;flex-direction:column;max-width:100%}@media screen and (min-width:768px){.favorites-v3__item.item .item__content{max-width:50%;padding:2em 2.8235em}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__content{max-width:50%;padding:5em 5.5882em}}.favorites-v3__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em;flex-direction:column;height:100%}@media screen and (min-width:768px){.favorites-v3__item.item .item__block-text{margin-bottom:0}}.favorites-v3__item.item .item__title{margin:1em 0;text-decoration:none}@media screen and (min-width:768px){.favorites-v3__item.item .item__title{margin:1.5294em 0}}@media screen and (min-width:1400px){.favorites-v3__item.item .item__title{margin-top:1.5294em;margin-bottom:1.9412em}}.favorites-v3__item.item .item__title .title--v1 span{margin-bottom:.3em}.favorites-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.favorites-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.favorites-v3__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2941em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v3__item.item .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:3.5294em;align-items:center}.favorites-v3__item.item .item__price{font:normal normal 400 clamp(12px,2vw,1.6471em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v3__item.item .item__reference{font:normal normal 400 clamp(12px,2vw,1.3529em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v3__item.item .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative}.favorites-v3__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:1em;display:flex;align-items:center;color:#ebc06a}.favorites-v3__item.item .item__options .option__drawing{height:2.25em;margin-right:1em}.favorites-v3__item.item .item__options .option__number{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;height:2.2em;margin-right:.5em}.favorites-v3__item.item .item__decorate{width:100%;position:relative}@media screen and (min-width:768px){.favorites-v3__item.item .item__decorate{width:50%}}.favorites-v3__item.item .item__status{position:absolute;z-index:10;top:2.3529em;left:0}.favorites-v3__item.item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v3__item.item .item__status .property-status--4,.favorites-v3__item.item .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v3__item.item .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.favorites-v3__item.item .item__status .property-status--falling,.favorites-v3__item.item .item__status .property-status--favorite,.favorites-v3__item.item .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.favorites-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.favorites-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.favorites-v3__item.item .item__img{display:block;width:100%;height:100%;object-fit:cover;max-height:200px}@media screen and (min-width:768px){.favorites-v3__item.item .item__img{max-height:437px}}.favorites-v3__item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.favorites-v3__item--cover .item__img{max-height:none}}.favorites-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width:768px){.favorites-v3__item-links{max-width:50%;padding-left:4em}}.favorites-v3__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.favorites-v3__item-links .button:before{background:#040403}.favorites-v3__item-links .button:focus,.favorites-v3__item-links .button:hover{color:#fff;border-color:#ebc06a}.favorites-v3__item-links .button:focus:before,.favorites-v3__item-links .button:hover:before{background:#040403}.favorites-v3__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:768px){.favorites-v3__container-pagination{width:50%;padding-left:4em}}@media screen and (min-width:1400px){.favorites-v3__container-pagination{width:50%;height:0}}.favorites-v3__pagination.swiper-pagination{top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.favorites-v3__pagination.swiper-pagination{top:-1em}}.favorites-v3__pagination .swiper-pagination-bullet{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.favorites-v3__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#040403}.favorites-v3__more-action{justify-content:flex-end;margin-top:2em}@media screen and (min-width:768px){.favorites-v3__more-action .more-action__wrapper{width:45%;justify-content:center}}.favorites-v3__more-action .more-action__item{padding-left:2em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1 span{margin-bottom:.3em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content{text-align:left}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.2941em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.favorites-v3--program .favorites-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__price{font:normal normal 400 clamp(12px,2vw,1.6471em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v3--program .favorites-v3__item.item .item__reference{font:normal normal 400 clamp(12px,2vw,1.15em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.favorites-v3--program .favorites-v3__item.item .item__size{margin-bottom:.5em;font:normal normal 400 1.1764em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__size span{font:normal normal 400 clamp(16px,2vw,1em)/1.1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:6.5px;text-transform:uppercase}.favorites-v3--program .favorites-v3__item.item .item__options .option{font:normal normal 400 clamp(12px,2vw,1.0588em)/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;color:#ebc06a}.favorites-v3--program .favorites-v3__item.item .item__options .option__number{font:normal normal 400 1.0588em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a}.favorites-v3--program .favorites-v3__item.item .item__status .property-status--date{background-color:#040403;border-color:#040403}.figures-v1{color:#ebc06a;position:relative;display:flex;align-items:center;padding:4.4705em 0;min-height:490px}@media screen and (min-width:768px){.figures-v1{min-height:490px}}@media screen and (min-width:992px){.figures-v1{min-height:690px}}.figures-v1__background{background:transparent url(../images/modules/figures/1.jpg) no-repeat 50%/cover;background-attachment:fixed;width:100%}.figures-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(4,4,3,.5)}.figures-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.figures-v1__wrapper{padding-left:3em;padding-right:3em}}.figures-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.figures-v1__container-text{margin-bottom:8%}.figures-v1__title{word-break:break-word}.figures-v1__title .title--v1.title{margin-bottom:3.2353em}@media screen and (min-width:768px){.figures-v1__title .title--v1.title{margin-bottom:2em}}.figures-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.figures-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.figures-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.figures-v1__items .items__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.figures-v1__item{background-color:#fff;padding:3.3552em 1.7647em;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2em 0;width:100%}@media screen and (max-width:768px){.figures-v1__item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.figures-v1__item{margin:2em 1em;width:calc(33.33333% - 2em)}}@media screen and (min-width:1200px){.figures-v1__item{margin:0 3% 3em;width:27.33333%;height:250px}}@media screen and (min-width:1200px) and (max-width:1600px){.figures-v1__item{margin:2em 3%}}.figures-v1__item-figure{font:normal normal 400 clamp(16px,2vw,5.2em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:none}.figures-v1__item-title{word-break:break-word;min-height:auto}.figures-v1__item-title .title{margin-bottom:0}.figures-v1__item-title .title__content{font-size:1em;padding:10px;margin:0;text-align:center}.figures-v1__item-title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.browser-mobile-apple .figures-v1__background{background-attachment:scroll}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-end;flex-direction:row;align-items:center}}.filter-v1__label{margin-bottom:1em;color:#ebc06a;font:normal normal 400 1em/1 Roboto,Times New Roman,serif}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;display:flex;justify-content:center}.filter-v1-list,.filter-v1-list>li{margin:0;padding:0}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#fff}.filter-v1__button{margin-right:1em;padding:.4em 1em}.filter-v1__button.button{font:normal normal 400 1em/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.filter-v1__button.button:before{background:#040403}.filter-v1__button.button:focus,.filter-v1__button.button:hover{background:#040403;color:#fff;border-color:#040403}.filter-v1__button.button:focus:before,.filter-v1__button.button:hover:before{background:#040403}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#fff;z-index:1}.filter-v1__button.button--active{background:#040403;color:#fff;border-color:#040403}.filter-v1__button.button--active .filter-v1__arrow{fill:#fff;z-index:1}.footer-v1{background:#040403;padding:0 3em;overflow:hidden;position:relative;z-index:500}@media screen and (min-width:768px){.footer-v1{padding:0 3em}}.footer-v1__logo{padding-top:.7em}.footer-v1__logo img{background-color:transparent}.footer-v1__social .social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.footer-v1__social .social__items{list-style:none;margin:0;padding:0;display:flex}.footer-v1__social .social__items>li{margin:0;padding:0}.footer-v1__social .social__items .social__item{margin:0 .5em}.footer-v1__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.footer-v1__social .social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.footer-v1__social .social__link:focus,.footer-v1__social .social__link:hover{background:transparent;border-color:#040403}.footer-v1__social .social__link:focus .social__svg,.footer-v1__social .social__link:hover .social__svg{fill:#040403}.footer-v1__connect .connect .button-drawing__drawing{height:15px;fill:#040403;stroke:transparent;margin-right:.7em}.footer-v1__connect .connect .button-drawing__drawing-border{fill:#ebc06a}.footer-v1__connect .connect .button-drawing__drawing-arrow{fill:#fff}.footer-v1__connect .connect .button-drawing__content{font:normal normal 500 20px Roboto,Times New Roman,serif;letter-spacing:2px;text-transform:none;color:#fff}.footer-v1__connect .connect .button-drawing:focus .button-drawing__content,.footer-v1__connect .connect .button-drawing:hover .button-drawing__content{color:#fff}.footer-v1__connect .connect .links-group{padding:0}.footer-v1__connect .connect .links-group__wrapper{justify-content:center}@media screen and (min-width:992px){.footer-v1__partners .partners{text-align:center}.footer-v1__partners .partners__wrapper{display:inline-block}}.footer-v1__partners .partners__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-v1__partners .partners__list>li{margin:0;padding:0}.footer-v1__partners .partners__list .partners__item:not(:first-child){margin-left:2em}.footer-v1__partners .partners__link{display:inline-block;vertical-align:middle}.footer-v1__partners .partners__img{display:block;max-height:40px;width:auto;max-width:100%}.footer-v1__partners .partners--vertical .partners__list{flex-direction:column}.footer-v1__partners .partners--vertical .partners__item+.partners__item{margin-left:0;margin-top:.3em}.footer-v1__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{margin-top:1em;margin-bottom:1em;color:#d1d1d1;width:100%;opacity:1}.footer-v1 .copyright__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row}}.footer-v1 .copyright__text{font:normal normal 300 clamp(10px,2vw,9px)/1.4 Roboto,Arial,sans-serif;letter-spacing:.9px;text-transform:uppercase}.footer-v1 .copyright__nav-list{font:normal normal 400 clamp(9px,2vw,9px)/1.4 Roboto,Arial,sans-serif}.footer-v1 .copyright__nav-list .nav-list__item{display:inline-block;padding:0 .3em;border-right:1px solid;line-height:.8em}.footer-v1 .copyright__nav-list .nav-list__item:last-child{border-right:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:uppercase;text-align:center;color:inherit}.footer-v1-last__wrapper{margin:0 auto;max-width:810px;text-align:center}.footer-v1-last__lbi-logo{width:auto;height:auto;fill:#bababa;margin:1em 0}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1__logo{text-align:center;order:1}@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%}.footer-v1-top{color:inherit}.footer-v1-top__wrapper{max-width:810px;margin:0 auto;padding:0;border-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper>*{margin:1em 0;width:100%}@media screen and (min-width:768px){.footer-v1-top__wrapper>*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{padding:4em 0 1em;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper>*{margin:0 auto;width:33,3333%}}.footer-v1-top .title{margin-bottom:1em}.footer-v1-top .title .title__content{font-size:1em;margin:0;text-align:center}.footer-v1-top .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,18px)/2 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:5.4px}.footer-v1-top .title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,22px)/1 Roboto,Times New Roman,serif;color:#fff;text-transform:uppercase}.footer__bottombar{height:50px;background-color:#040403;position:relative;z-index:11000}.footer__bottombar:after{content:"";position:absolute;width:calc(100% - 4em);height:1px;background-color:#ebc06a;left:50%;transform:translateX(-50%)}.header__top-container{position:fixed;width:100%;top:0;z-index:9999;background-color:#fff}.header__top-container--decorate{content:"";position:absolute;top:50%;left:2em;width:calc(100% - 4em);height:1px;background-color:#ebc06a}.header .header__top-bandeaux-wrap{position:relative}@media screen and (max-width:768px){.header .header__top-bandeaux .header__logo-mobile{height:auto}.header .header__top-bandeaux .header__logo-mobile .header__home-link{top:20px;position:relative}}.header .header__top-bandeaux .header__search-box,.header .header__top-bandeaux .header__top-container--decorate,.header .header__top-bandeaux .header__topbar{top:50%}.header .bandeaux-estimation-rapide{width:100%;background:#040403;z-index:10000}.header .bandeaux-estimation-rapide .button-link:hover:before{left:-11px;border-left:7px solid #fff}.header .bandeaux-estimation-rapide .button-link:before{border-left:7px solid #fff}.header .bandeaux-estimation-rapide .button-link span:after{display:none}.header .bandeaux-estimation-rapide .button-link:hover .btn_estimation_rapide__content{padding-left:10px;transition:.2s;top:50%;transform:translateY(-50%)}.header .bandeaux-estimation-rapide p{font:normal normal 400 10px Roboto,Arial,sans-serif}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide p{font:normal normal 400 20px Roboto,Arial,sans-serif;text-transform:none}}.header .bandeaux-estimation-rapide__wrapper{align-items:center;max-width:1280px;text-align:center;margin:0 auto;justify-content:center;color:#fff;padding:3px 0}.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;padding:.6em 1em;margin-top:15px;border:none}@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:#ebc06a;text-transform:none}@media screen and (min-width:768px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:italic normal 400 18px Roboto,Times New Roman,serif}}@media screen and (max-width:767px){.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide__content{font:italic normal 400 12px Roboto,Times New Roman,serif}}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover{background-color:#040403;color:#fff}.header .bandeaux-estimation-rapide__wrapper .btn_estimation_rapide:hover .btn_estimation_rapide__content{color:#ebc06a}.header .header-swiper-container{position:fixed;height:56.25vw;width:100%;z-index:101;min-height:650px}@media screen and (min-width:768px){.header .header-swiper-container{max-height:inherit}}.header .header-swiper-container:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.45);z-index:2}.header .header-swiper{height:100%}.header .header-swiper .swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:50%}.header__nav{position:relative;width:100%}.header__nav .logo-svg{width:192px;height:53px}.header__interkab{position:absolute;right:45px;top:64px}@media screen and (min-width:1280px){.header__interkab{top:unset;right:50px;padding-top:5px}}.header__interkab .header--inner__interkab{position:absolute;right:45px;top:64px}@media screen and (min-width:1280px){.header__interkab .header--inner__interkab{top:unset;right:50px;padding-top:5px}}.header__nav-toggle{display:flex;justify-content:flex-end;margin-right:3em}@media screen and (min-width:1280px){.header__nav-toggle{margin:0}}.header__nav-toggle .global-button{right:3em;position:relative;display:flex;align-items:center;background:#fff}@media screen and (min-width:1280px){.header__nav-toggle .global-button{display:none}}.header__nav-toggle .nav-toggle__label{padding-right:1em}.header__topbar{display:none;position:absolute;z-index:5000;top:50%;right:6em;transform:translateY(-50%);padding:0 1em;background-color:#fff}@media screen and (min-width:1280px){.header__topbar{display:block}}.header__logo{display:none;position:absolute;z-index:5000;top:50%;left:6em;transform:translateY(-50%);padding:0 1em;background-color:#fff}.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 .header__home-link img{max-width:150px;max-height:100%;background-color:#fff;padding:0 3em}@media screen and (min-width:768px){.header__logo-mobile .header__home-link img{max-width:350px}}@media screen and (min-width:1280px){.header__logo-mobile{display:none}}.header__search-box{position:absolute;z-index:5000;top:50%;left:3em;transform:translateY(-50%);padding:0 1em;background-color:#fff}@media screen and (min-width:1280px){.header__search-box{left:6em}}.header__search-toggle{background:transparent;border:none;color:#040403;cursor:pointer}.header__decorate-verticalbar--left{position:fixed;top:34px;left:2em;transform:translateX(50%);z-index:10000}.header__decorate-verticalbar--left-decorate{position:absolute;top:0;width:1px;background-color:#ebc06a}.header__rightbar{position:fixed;top:34px;right:2em;transform:translateX(50%);z-index:10000;height:92vh}.header__rightbar--text{writing-mode:vertical-rl;text-orientation:mixed;position:relative;top:29vh}.header__rightbar--link{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-align:center;text-transform:uppercase;text-decoration:none}.header__rightbar--link:focus,.header__rightbar--link:hover{color:#ebc06a}.header__rightbar-after,.header__rightbar-before{position:absolute;width:1px;background-color:#ebc06a;left:50%}.header__rightbar-after{top:46vh}@media screen and (min-height:600px){.header__rightbar-after{top:44vh}}@media screen and (min-height:800px){.header__rightbar-after{top:40vh}}.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:sticky;z-index:3000}.header__search{width:100%;position:fixed;z-index:9000;left:0}.header--home{width:100vw;height:56.25vw}@media screen and (min-width:768px){.header--home{max-height:100vh}}@media screen and (max-width:767px){.header--home{height:100vw}}.header--home .header__wrapper{height:56.25vw;max-height:100vh}@media screen and (max-width:767px){.header--home .header__wrapper{height:100vw}}.header--home .header__content{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#ebc06a;width:100%;height:100%!important;top:0!important;overflow:hidden}.header--home .header__content:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.45);z-index:2}.header--home.video_slide_background_false .header__content{background:transparent}.header--inner{height:64px;background:#ebc06a none no-repeat 50%/cover;color:#ebc06a;border-bottom:none;z-index:3000}@media screen and (min-width:1280px){.header--inner{height:98px}}.header--inner:before{background-color:transparent}.header--inner .header__top{position:relative;top:0}.header--inner .header__logo{max-width:inherit;max-height:inherit}.header--inner .header__logo-img{width:100%}.header--inner .header__logo-img--svg{width:auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover}.header--v1 .header__logo{display:none}.header--v1 .header__logo-mobile .header__home-link{justify-content:center}@media screen and (min-width:768px){.header--v1 .header__logo-mobile .header__home-link{justify-content:center}}@media screen and (min-width:768px){.header--v2 .header__content,.header--v2 .header__wrapper,.header--v2.header--home{min-height:650px}}.header--v2 .logo__slogan__v2{width:100%}.header--v2 .header__logo{display:block;position:absolute;top:40vh;left:50%;transform:translateX(-50%);background-color:transparent;z-index:101;text-align:center;padding-left:3em;padding-right:3em}@media screen and (max-width:767px){.header--v2 .header__logo{top:15vh}}.header--v2 .header__logo-drawing{max-width:50vw}@media screen and (min-width:1200px){.header--v2 .header__logo-drawing{max-width:100vw}}.header--v2 .header__logo__slogan{text-transform:uppercase;font:normal normal 900 15px/1.2em Roboto,Arial,sans-serif;color:#fff}@media screen and (min-width:1200px){.header--v2 .header__logo__slogan{font:normal normal 900 24px/1.2em Roboto,Arial,sans-serif;padding-top:1em}}.header--v2 .header__logo-mobile .header__home-link{justify-content:center}@media screen and (min-width:768px){.header--v2 .header__logo-mobile .header__home-link{justify-content:center}}.header--v2 .header__logo .logo-svg{width:100%;height:100%}@media screen and (min-width:576px){.header--v2 .header__logo .logo-svg{width:456px;height:127px}}.header--v2 .menu__item--logo,.header--v3 .header__logo{display:none}.header--v3 .header__search-box{left:auto;right:27%}@media screen and (min-width:576px){.header--v3 .header__search-box{right:19%}}@media screen and (min-width:1280px){.header--v3 .main-nav__wrapper{max-width:inherit;justify-content:left;margin-left:5%}}.header--v3 .menu__item--logo{order:-1;padding-left:1em}.header--v3 .menu__item--logo .menu__link{padding:0}@media screen and (min-width:1280px){.header--v3 .submenu{justify-content:flex-start;padding-left:5%}}.header__video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:56.25vw}.header__video-background iframe,.header__video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:100%;left:0;top:6%}}.header.header--search-opened .header__search{top:89px;opacity:0}.header .main-search .form__container{background:rgba(4,4,3,.7);padding-bottom:3em}.header .main-search__form.form{color:#000}.header .main-search__form.form__legals{opacity:.65}.header .main-search__form.form .textfield__input::placeholder{color:#000;opacity:.6}.header .main-search__form.form .textfield__input::-ms-input-placeholder{color:#000;opacity:.6}.header .main-search__form.form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#000;opacity:.6}.header .main-search__form.form .textarea__input::placeholder{color:#000;opacity:.6}.header .main-search__form.form .textarea__input::-ms-input-placeholder{color:#000;opacity:.6}.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#000}.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ebc06a}@media screen and (min-width:1200px){.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ebc06a}}.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#000}.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-value--custom{color:#fff}.header .main-search__form.form .range__plus:after,.header .main-search__form.form .range__plus:before,.header .main-search__form.form .ss-main.js-select--main .ss-add .ss-plus,.header .main-search__form.form .ss-main.js-select--main .ss-add .ss-plus:after{background:#ebc06a}.header .main-search__form.form .range__summary{color:#000}.header .main-search__form.form .localizator__plus:after,.header .main-search__form.form .localizator__plus:before,.header .main-search__form.form .radio__input:checked+label:after,.header .main-search__form.form .range .noUi-connect,.header .main-search__form.form .range .noUi-horizontal{background:#ebc06a}.header .main-search__form.form .localizator__values-container{background:#fff}.header .main-search__form.form .localizator__value--count{background:#ebc06a}.header .main-search__form.form .checkbox__field:checked+.checkbox__box{border-color:#ebc06a}.header .main-search__form.form .checkbox__field:checked+.checkbox__box svg path{fill:#ebc06a}.header .main-search__form.form .checkbox__box svg path{stroke:#ebc06a;fill:#fff}.header .main-search__form.form .search-more{color:#ebc06a}.header .main-search__form.form .search-more__icon{color:#ebc06a;fill:#ebc06a}.body--home .header--v2 .header__home-link,.header--sticky .header__interkab{display:none}@media screen and (max-width:992px){.body--page-property-detail-v1 .header__interkab,.body--page-property-detail-v2 .header__interkab,.body--page-property-detail-v3 .header__interkab{display:none}}.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__box .title--v1.title{margin-bottom:0}.header__box .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.header__box .title--v1.title .title__content-1{display:block;font:italic normal 400 clamp(12px,2vw,25px)/1 Roboto,Arial,sans-serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.header__box .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(14px,2vw,37px)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:3.7px;text-transform:uppercase}@media screen and (min-width:992px){.header__box{width:800px}}.header__box-content{display:flex;justify-content:center}.header__box--tools .header__box-title{margin-bottom:1.5em}.main .header__box{position:relative;min-height:120px}.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:64px;width:auto;font-size:1em;cursor:pointer;outline:none;color:#040403;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:1em}@media screen and (min-width:1280px){.nav-toggle{padding-right:1em;display:none;right:6em}}.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:right .5s,left .5s,transform .2s,background-color .4s .2s}.nav-toggle__lines:after,.nav-toggle__lines:before{width:100%;position:absolute;transition:left .5s}.nav-toggle__lines:before{left:0;top:8px}.nav-toggle__lines:after{left:0;top:-8px}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}.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:#ebc06a;background-color:#fff;line-height:0;display:flex;align-items:center}.search-toggle__label{display:none;margin-right:.5em;font:normal normal 500 1em/1.6666 Roboto,Arial,sans-serif;color:#ebc06a;text-transform:uppercase}.search-toggle__label a{color:#ebc06a}@media screen and (min-width:1280px){.search-toggle__label{display:block}}.search-toggle__icon{color:inherit;fill:#040403;transition:transform .3s;height:2em;width:2em}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(1.1)}.interkab-home-v1{background:transparent url(../images/modules/interkab/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:3em;padding-right:3em;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:3em;margin-top:1em;width:100%;font:normal normal 400 .8235em/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,1.4118em)/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,1.4118em)/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%}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--1{width:45%}}.interkab-home-v1__items .item.item--2{width:100%}@media screen and (min-width:992px){.interkab-home-v1__items .item.item--2{width:55%}}.interkab-home-v1__items .item__text-block{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:center}.interkab-home-v1__item.item .title .title__content-1{display:block;font:normal normal 800 clamp(16px,2vw,1.7647em)/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,1.7647em)/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:3em;padding-right:3em;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:3em;margin-top:1em;width:100%;font:normal normal 400 .8235em/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,1.4118em)/1 Raleway;color:#fff;letter-spacing:0}.interkab-home-v2__title .title .title__content-2{display:block;font:normal normal 800 clamp(12px,2vw,1.4118em)/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%}@media screen and (min-width:992px){.interkab-home-v2__items .item.item--1{width:45%}}.interkab-home-v2__items .item.item--2{width:100%}@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,1.7647em)/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,1.7647em)/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:3em;padding-right:3em;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:3em;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}.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:center}.interkab-v1__item.item .title .title__content-1{display:block;font:normal normal 800 1.7647em/1 Raleway;color:#333;text-transform:uppercase}.interkab-v1__item.item .title .title__content-2{display:block;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;color:#fff;padding:.8em 3em;border-radius:2em;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:#ebc06a;position:relative;padding-top:2.9411em;padding-bottom:5.5294em}.jestimo__background{background:#040403 none no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.jestimo__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jestimo__wrapper{padding-left:3em;padding-right:3em}}.jestimo__container{height:100%;display:flex;justify-content:center;text-align:center}.jestimo__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:center}.jestimo__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.jestimo__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#efefef;letter-spacing:6.5px;text-transform:uppercase}.jestimo__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.jestimo__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.jestimo__item-links .button:before{background:#040403}.jestimo__item-links .button:focus,.jestimo__item-links .button:hover{color:#fff;border-color:#ebc06a}.jestimo__item-links .button:focus:before,.jestimo__item-links .button:hover:before{background:#040403}.jestimo__item-links .button .button-drawing__content{color:#fff;text-decoration:none}.jestimo .form{color:#fff}.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}@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:#ebc06a}.jestimo .form .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.jestimo .form .ss-main.js-select--main .ss-single-selected{border-color:#fff}.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 .textfield__input{border-bottom-color:#fff}.jestimo .form .textfield__input::placeholder{opacity:1;color:#fff}.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 .8824em/1.2em Roboto,Arial,sans-serif;text-decoration:none}.jestimo .form .form__legals{margin:0 1em 2em;font:normal normal 400 .6471em AvenirBook,Times New Roman,serif;color:#fff}.jestimo .jestimo_label_conditions{color:inherit}.jumbotron-v1{background:transparent none no-repeat 50% 0/cover;color:#ebc06a;position:relative;min-height:auto}.jumbotron-v1__wrapper{flex:1;position:relative;height:100%;min-height:auto;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:space-between}.jumbotron-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.jumbotron-v1__container{height:100%;display:flex;justify-content:center}.jumbotron-v1__container-text{margin-bottom:8%;max-height:300px}.jumbotron-v1__title{position:relative;margin-top:2em;width:100%}@media screen and (max-width:992px){.jumbotron-v1__title{margin-top:4em}}.jumbotron-v1__title .title{margin-bottom:0}.jumbotron-v1__title .title .title__content{font-size:1em;margin:0;text-align:center;padding:2.5em 0}.jumbotron-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.jumbotron-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff;text-transform:uppercase}@media screen and (min-width:992px){.jumbotron-v1__title{width:38%;min-width:720px}}.jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#040403;padding:0 3em}.jumbotron-v1__claws{top:auto;bottom:calc(-8.3529em - -36px);left:5em}.jumbotron-v1__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.jumbotron-v1--reverse .jumbotron-v1__title{align-self:flex-end}.jumbotron-v1--reverse .jumbotron-v1__claws{left:inherit;right:5em}.jumbotron-v1--search{transition:.3s;z-index:666;background:transparent url(../images/modules/listing/1.jpg) no-repeat 50%/cover;min-height:auto}.jumbotron-v1--search:before{background-color:rgba(4,4,3,.6)}.loader_container{position:absolute;top:0;left:0;background:rgba(4,4,3,.75);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 #ebc06a;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:992px){.formOffredem__container{flex-direction:row}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content: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;font:normal normal 400 18px/1.2em Roboto,Times New Roman,serif;border:1px solid #ebc06a;background:transparent;color:#fff;padding:0 1em;letter-spacing:1px;width:100%;transition:.3s;text-transform:none;cursor:pointer;min-height:50px}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}@media screen and (min-width:992px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:60px}}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#ebc06a;border-color:#ebc06a;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:.5em;width:100%}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 .5em 1em}.formOffredem__container .form__content .list-elements__structure:first-child{margin-left:0}.formOffredem__container .form__content .list-elements__structure:last-child{margin-right:0}}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure{margin:0 1em 0 0;width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 0 10px 0 rgba(40,40,40,.2);border:1px solid #919191;background:#fff;padding:10px 15px;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 #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:10px}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span:before{content:"";width:10px;height:10px;border-radius:100%;background:#ebc06a;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;color:#040403;white-space:nowrap}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element.empty{filter:grayscale(100%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label:hover .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure:hover .elements__content{pointer-events:auto;opacity:1;top:100%;z-index:100}.formOffredem__container .link-email__content{width:100%;display:flex}.formOffredem__container .link-email__content-icon{width:20px;height:20px;margin-right:10px}@media screen and (min-width:992px){.formOffredem__container .link-email__content{width:auto}}.formOffredem__container .link-email__element{padding:.75em 1.5em;font-size:.8em;font-weight:400;transition:.3s;text-align:center;background:#ebc06a;color:#fff;text-transform:none;letter-spacing:1px;border:none;width:100%}.formOffredem__container .link-email__element:before{background:#040403}.formOffredem__container .link-email__element:hover{color:#fff}@media screen and (min-width:992px){.formOffredem__container .link-email__element{width:auto;white-space:nowrap}}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;text-align:left;font:normal normal 400 12px/1.2em Roboto,Arial,sans-serif;padding-bottom:1em;letter-spacing:1px}.formCheckbox__container .formCheckbox__content{max-height:210px;overflow-y:auto}.formCheckbox__container .formCheckbox__list-content{display:flex;flex-direction:column}.formCheckbox__container .formCheckbox__list-content .list-element{margin-bottom:1em;display:flex}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{text-align:left;padding-right:5px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#ebc06a}.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:#525252;border-color:#525252}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:none;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.formCheckboxCat__container .formCheckboxCat__list-content .list-element{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1em}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#040403}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#040403;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 #919191;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text{text-align:left;padding-right:5px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform: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:#525252;border-color:#525252}.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:#ebc06a}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .button-open-close:after{opacity:0;transform:rotate(90deg)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .formCheckboxCat__list-element__container{max-height:200px;width:100%;margin:15px 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container .noUi-horizontal{background:rgba(4,4,3,.25)}.formRange__container .noUi-horizontal .noUi-connect{background:#ebc06a}.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 15px/1.2em Roboto,Times New Roman,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 #040403;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:#ebc06a}.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%;padding-bottom:10px}.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:#ebc06a}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;color:#fff;border:none;font:normal normal 600 12px/1.2em Roboto,Arial,sans-serif}@media screen and (min-width:576px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{text-transform:uppercase;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:25px}.formDateLocsais__container .formDateLocsais__label-date .text_icon{display:none}.formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.formDateLocsais__container .formDateLocsais__content .date-label{font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;text-transform:none;letter-spacing:1px;color:#525252}.formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.formDateLocsais__container .formDateLocsais__content .date-content .date-input{font:normal normal 600 15px/1.2em Roboto,Arial,sans-serif;outline:none;width:150%;min-height:30px;text-align:left;background:none;border-radius:0;padding:5px 0;color:#ebc06a;border:none;border-bottom:1px solid #ebc06a}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#ebc06a}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#040403;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 #ebc06a}.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:#ebc06a}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:none;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;letter-spacing:1px}@media screen and (min-width:768px){.formDate__container .formDate__content .date-label{display:none}}.formDate__container .formDate__content .date-icon{position:absolute;top:10.5px;right:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:1px;height:19px;background:#ebc06a}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#ebc06a}.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:#ebc06a;color:#fff;margin:10px 0;border-radius:100%;min-width:30px;width:30px;height:30px;border:none;position:relative;cursor:pointer;display:none;transition:.3s}.formBubble__container .button-more__element.active{display:flex}.formBubble__container .button-more__element:before{content:"";width:15px;position:absolute;height:1px;top:calc(50% - .5px);left:7.5px;background:#fff}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#919191}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#919191}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:50px;width:100%;overflow:hidden;transition:.3s}.formBubble__container .formBubble__content{width:100%;display:flex;flex-wrap:wrap}.formBubble__container .formBubble__element{display:flex;border:none;background:none}.formBubble__container .formBubble__element__button{border:none;border-radius:50px;margin:5px 10px 5px 0;background:#040403;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 15px/1.2em Roboto,Arial,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#ebc06a}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#fff;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:15px;height:15px;transform:rotate(45deg) translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:center}.formBubble__container .formBubble__element__close:before{content:"";display:block;width:100%;height:1px;background:#fff}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#fff}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:calc(50px - 1em);padding-top:25px;width:50%}}.formReference__container .formReference__structure{text-align:left}.formReference__container .formReference__structure .label__item{text-transform:none;text-align:left;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;color:#040403;letter-spacing:0}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%}.formReference__container .formReference__content .input__item{border:none;border-bottom:1px solid #ebc06a;outline:none;height:30px;font:normal normal 400 12px/1.2em Roboto,Arial,sans-serif;min-width:250px;width:100%}.formReference__container .formReference__content .input__item::placeholder{color:#919191;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 15px/1.2em Roboto,Times New Roman,serif;background:#ebc06a;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item:hover{background:#ebc06a}.formSubmit__container{width:100%;display:flex;padding:1em 1em 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:25px 53px 1em;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgba(4,4,3,.25)}.formSubmit__container .formSubmit__structure .button-submit__item{display:block;transition:.3s;border:none;padding:1em 2em;background:#ebc06a;color:#fff;font:normal normal 400 18px/1.2em Roboto,Times New Roman,serif;letter-spacing:2.5px}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item:before{background:#040403}.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 12px/1.2em Roboto,Arial,sans-serif;color:#525252;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#525252;transition:.3s}.formSubmit__container .formSubmit__structure .button-reset__item:hover .button-reset__item-icon{transform:rotate(1turn)}.formSwitch__container{display:flex;justify-content:flex-start}.formSwitch__container .formSwitch__structure{width:100%}.formSwitch__container .formSwitch__content{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{text-transform:lowercase;font:normal normal 600 15px/1.2em Roboto,Arial,sans-serif;color:#040403;display:flex;align-items:center;cursor:pointer}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox{display:block;width:32px;height:16px;border-radius:50px;box-shadow:0 0 0 1px #919191;margin-right:15px;position:relative}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:3px;border-radius:100%;transition:.3s;background:#919191}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #040403}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#040403}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#fff;text-transform:uppercase}.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:#040403;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__fieldset{text-align:center}.formSelect__container .localizator__extra .radios__group{justify-content:space-between}.formSelect__container .localizator__extra .radios__group .radios__item{margin:0;width:33.3333%;min-height:30px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #919191;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:#ebc06a;transform:scale(0);opacity:0;transition:.3s}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#525252}.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{z-index:1;display:flex;align-items:flex-start;flex-direction:column;position:relative;border-bottom:1px solid #ebc06a}.formSelect__container .formSelect__structure .label-element{pointer-events:none;text-transform:uppercase;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#fff;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;color:#fff;min-height:45px;text-transform:uppercase}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#fff}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;background:transparent;width:100%;height:45px;min-height:45px;justify-content:flex-end}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values .ss-disabled{display:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-value--custom{position:absolute;top:6px;right:30px;background:#040403;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;bottom:10px;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus{background:#ebc06a;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#ebc06a;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#ebc06a;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 12px/1.2em Roboto,Arial,sans-serif;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:45px}.formSelect__container .formSelect__content .localizator__plus{padding:0;right:9px;bottom:10px}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:19px;width:1px;background:#ebc06a}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:19px;left:-9px;top:9px;background:#ebc06a}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected{background:transparent!important}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:before{background:#040403}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{max-width:1080px;margin:0 auto;display:none;padding:0 0 4em}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-wrap:wrap;flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 18px/1.2em Roboto,Times New Roman,serif;text-transform:none;letter-spacing:1px;color:#fff}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{min-width:310px;padding-right:1em;text-align:left;width:50%}}.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 0 0 1em;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:0}}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus{background:#ebc06a;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#ebc06a;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 #ebc06a;padding:3px 0;min-height:45px;background:transparent;text-transform:uppercase;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;color:#fff}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.form-estimate__container .form-estimate__button{font-weight:400;letter-spacing:1px;background:#ebc06a;color:#fff;border:none;width:100%;text-align:center;padding:0;min-height:45px}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:auto;min-width:300px;min-height:60px}}.form-estimate__container .form-estimate__button:before{background:#040403}.form-search-filter__container{background:rgba(4,4,3,.6);position:relative;overflow:hidden;height:0;opacity:0;transition:.5s;display:none}@media screen and (min-width:992px){.form-search-filter__container{display:block}}.form-search-filter__container.active{opacity:1}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-track{background:#f2f2f2}.form-search-filter__container ::-webkit-scrollbar-thumb{background:#ebc06a}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#040403}.form-search-filter__container .form-search-filter{max-width:1080px;margin:0 auto;padding:0 25px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter{padding:25px 50px}}.form-search-filter__container .form-search-filter .line__container{display:flex;align-items:center;width:100%}.form-search-filter__container .form-search-filter .line__container .line__container__structure{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .line__container__structure{flex-direction:row}}.form-search-filter__container .form-search-filter .line__container .line__structure{width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.form-search-filter__container .form-search-filter .line__container .line__structure.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field{margin:0}.form-search-filter__container .form-search-filter .line__container .form__field.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field.form-commerce__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-datelocsais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-localisation__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyer__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyersais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-offredem__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-prices__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-type__field{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container,.form-search-filter__container .form-search-filter .line__container .form__field .formSelect__container{padding:0;width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__input{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus{width:19px;height:19px;top:calc(50% - 9px);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%;background:#ebc06a}.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:#ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;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:#040403;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 #ebc06a}.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;text-transform:uppercase;padding:0;color:#fff;min-height:45px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container.range--opened .formRange__content .add_button{transform:rotate(45deg)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content{padding:25px 25px 15px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #ebc06a;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%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{border:none;height:20px;width:calc(100% - 20px);color:#ebc06a}.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;color:#ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;color:#fff;padding-bottom:5px;font-weight:400}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:60px}}.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:rgba(4,4,3,.25);color:#fff;border:1px solid #ebc06a;font:normal normal 400 12px/1.2em Roboto,Arial,sans-serif;text-transform:none;display:flex;align-items:center;justify-content:center;min-height:45px;padding:0}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{margin-left:-10px;z-index:10;width:35px;height:35px;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:.3s ease-out;transform:scaleX(0);transform-origin:0 50%}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active:before,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover:before{z-index:1;transform:scaleX(1);background:#ebc06a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #919191;box-shadow:1px 4px 7px 2px rgba(40,40,40,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{left:0;right:inherit}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements.active{z-index:99;opacity:1;transform:rotateX(0)}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input{outline:none;width:100%;border-radius:0;min-height:30px;text-align:left;padding:5px 0;background:none;color:#ebc06a;border:none;border-bottom:1px solid #ebc06a}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#ebc06a}.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:#ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;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:#040403;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:10px}@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:30%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{display:flex;flex-direction:column;padding-top:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{flex-direction:row;justify-content:flex-end;padding-left:15px;padding-top:0;width:auto}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{letter-spacing:0;background:#ebc06a;color:#fff;font:normal italic 400 15px/1.2em Roboto,Times New Roman,serif;border:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 15px;min-height:45px;width:100%;margin-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:100%;margin-bottom:0}}@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:center}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:block;width:35px;height:35px;fill:#fff;margin-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item:before{background:#040403}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);margin:0;font-weight:400;font-family:Roboto,Times New Roman,serif;letter-spacing:1px;background:#ebc06a;color:#fff;border:none;text-align:center;width:100%;padding:0;min-height:60px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:50%}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:300px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:before{background:#040403}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:10px;padding-bottom:20px;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:200px;height:50px;text-transform:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 12px/1.2em Roboto,Arial,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.open .line__container.line2__container{display:flex;flex-direction:row}.form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:#f2f2f2}.search-filter-full ::-webkit-scrollbar-thumb{background:#040403}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#ebc06a}.search-filter-full .modal__body{height:100%;width:100%;max-width:1200px;padding:0 0 4px}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;background:none}.search-filter-full .modal__close-drawing{fill:#040403;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Roboto,Arial,sans-serif;font-weight:600;color:#040403;position:relative;padding:50px 0 0}.search-filter-full .form-estimate__container .form-estimate__text{color:#040403;font-weight:400}.search-filter-full .form-estimate__container .form-estimate__input-element{color:#040403}.search-filter-full .form-estimate__container .form-estimate__input-element::placeholder{color:#040403}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 225px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1em}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(50px - 1em)}}.search-filter-full .formLine__container .line__container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.search-filter-full .formLine__container .line__container .line__structure{padding:.5em 1em}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line1__container .line__structure .form__content{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25em 1em}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1em}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1em}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line7__container{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__content{overflow:hidden}}.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:20%}}.search-filter-full .formLine__container .line__container.line8__container .line__structure{padding:1em;width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure{width:auto}}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams{width:100%;padding-bottom:0}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .line__title-element{width:100%}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-transform:none;text-align:center;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;color:#040403;padding-bottom:10px}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .line__container{justify-content:flex-start}}.search-filter-full .formLine__container .line__container .formRange__container{width:100%;margin:0}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container .formRange__container{width:100%}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:1em 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;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__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{color:#040403}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0;right:0;color:#ebc06a}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;padding:10px 0;color:#ebc06a;border:none;border-bottom:1px solid #ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#040403;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:none;letter-spacing:1px;font:normal normal 400 15px/1.2em Roboto,Arial,sans-serif;color:#040403}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content{flex-direction:column;border-bottom:none;padding:0;width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content .noUi-touch-area{cursor:pointer}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element{border:2px solid #040403;color:#040403}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:disabled{border-color:#919191;color:#919191}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#ebc06a}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .input-element{color:#040403}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element{border:1px solid #ebc06a;background:transparent;color:#ebc06a}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element.active,.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element:hover{background:#ebc06a;color:#fff}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;color:#040403}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#040403}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{font:normal normal 600 15px/1.2em Roboto,Arial,sans-serif;color:#040403}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#ebc06a}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__structure .label-element{color:#040403}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input::placeholder{color:#040403}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#ebc06a}.search-filter-full .form-search-filter .line__container.line2__container,.search-filter-full .form-search-filter .line__container.line3__container,.search-filter-full .form-search-filter .line__container.line4__container,.search-filter-full .form-search-filter .line__container.line5__container,.search-filter-full .form-search-filter .line__container.line6__container,.search-filter-full .form-search-filter .line__container.line7__container,.search-filter-full .form-search-filter .line__container.line8__container{display:none}.search-filter-full .form-search-filter.open .line__container.line2__container,.search-filter-full .form-search-filter.open .line__container.line3__container,.search-filter-full .form-search-filter.open .line__container.line4__container,.search-filter-full .form-search-filter.open .line__container.line5__container,.search-filter-full .form-search-filter.open .line__container.line6__container,.search-filter-full .form-search-filter.open .line__container.line7__container,.search-filter-full .form-search-filter.open .line__container.line8__container{display:flex}.search-filter-full .form-estimate__container{max-width:100%;padding:1em}.search-filter-full .form-estimate__container .form-estimate__button{position:relative;top:auto;left:auto;margin-top:1em;margin-left:auto;transform:none}.filter-sort__container{z-index:100;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1em auto 0}@media screen and (min-width:768px){.filter-sort__container{flex-direction:row;justify-content:space-between}}.filter-sort__container .filter-left__container{margin-bottom:1em}@media screen and (min-width:768px){.filter-sort__container .filter-left__container{margin-bottom:0}}.filter-sort__container .filter-right__container{display:flex;align-items:center}.filter-sort__container .filter-label{text-transform:none;font:normal normal 400 18px/1.2em Roboto,Times New Roman,serif;letter-spacing:2.5px;padding-right:1em;color:#ebc06a}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 12px/1.2em Roboto,Arial,sans-serif;color:#040403;cursor:pointer;width:175px;padding:10px;border:1px solid #040403}.filter-sort__container .filter-value .icon{height:12px;fill:#ebc06a}.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 12px/1.2em Roboto,Arial,sans-serif;background:#ebc06a;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 12px/1.2em Roboto,Arial,sans-serif;color:#040403;text-transform:lowercase}.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 #525252;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 12px/1.2em Roboto,Arial,sans-serif;color:#040403}.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.empty{pointer-events:none;opacity:.5;order:2}.formSelect__container .ss-content .ss-list .ss-option:hover,.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:rgba(4,4,3,.05)!important;color:#040403!important;border-color:transparent!important}.seo-texts-v1__text-block{max-width:1120px;margin:0 auto 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title{margin:0 0 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title .title__content{margin-bottom:.5em;display:block;color:#525252;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Roboto,Arial,sans-serif;letter-spacing:.1em;text-transform:red}.seo-texts-v1__text-block .seo-texts-v1__text{color:#919191;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1.4 Roboto,Times New Roman,serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{position:fixed;top:0;right:0;z-index:0;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(100%,0,0);will-change:transform;padding-top:5em;padding-right:1.6em;padding-left:3.6em;user-select:none;background:linear-gradient(#040403,rgba(4,4,3,.9));color:#fff}.main-nav:focus{outline:none}@media screen and (min-width:768px){.main-nav{width:88%;max-width:26.875em;font-size:1em}}@media screen and (min-width:1280px){.main-nav{color:#040403;transition:none;position:relative;width:100%;max-width:none;height:auto;visibility:visible;transform:none;z-index:2002;background:transparent;padding:1em 0}}.body--menu-opened .main-nav{visibility:visible;transform:translateZ(0);z-index:10000;display:flex;flex-direction:column}.main-nav__wrapper{overflow:auto;margin-right:2em}@media screen and (min-width:1280px){.main-nav__wrapper{padding-right:0;overflow:visible;max-width:1230px;display:flex;margin:0 auto;justify-content:center}}.main-nav__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:3em;top:1em;cursor:pointer;display:flex;align-items:center}.main-nav__close-text{margin-right:1em;font:normal normal 400 1.2em/1.6666 Roboto,Times New Roman,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;border:1px solid #ebc06a;border-radius:100%;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#fff}@media screen and (min-width:1280px){.main-nav__close-icon{fill:#040403}}@media screen and (min-width:1280px){.main-nav__close{display:none}}.main-nav__close:focus{outline:none}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__topbar .topbar{left:3em;right:auto;top:1em;display:block;position:absolute}@media screen and (min-width:1280px){.main-nav__topbar .topbar{display:none}}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:1280px){.main-nav__toolbar-adds{display:none}}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--menu-opened .main-nav{height:100vh;overflow:hidden}.body--menu-opened .main-nav__wrapper{margin-bottom:3em}@media screen and (min-width:1280px){.header--inner .main-nav{color:#040403}}@media screen and (min-width:1280px){.header--inner .main-nav__wrapper{max-width:100%}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}.menu-dropdown{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;content:"";height:1em;width:1em;outline:none;cursor:pointer;transition:all .5s ease-in-out;transform-origin:center center}.menu-dropdown__icon{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}@media screen and (min-width:1280px){.menu-dropdown__icon{width:7px;height:7px}}.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:1280px){.menu-dropdown__icon:after{width:1px}}.menu-dropdown__icon:before{height:2px;width:100%}@media screen and (min-width:1280px){.menu-dropdown__icon:before{height:1px}}.menu-dropdown--toggled{transform:rotate(-180deg)}.menu{font:normal normal 400 1.2em/1em Roboto,Times New Roman,serif;text-transform:uppercase;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:left}@media screen and (min-width:768px){.menu{font:normal normal 500 17px/1em Roboto,Times New Roman,serif}}@media screen and (min-width:1280px){.menu{background-color:#fff;font:normal normal 400 17px/1em Roboto,Times New Roman,serif;display:flex;flex-wrap:wrap;justify-content:flex-start}}.menu__item{list-style:none;margin:0;padding:0 .4em;z-index:1;transition:color .5s ease-in-out;border-top:1px solid #ebc06a;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}@media screen and (min-width:1280px){.menu__item{color:#040403;border-top:none;width:auto;display:flex;align-items:center}}.menu__item-header{position:relative}@media screen and (min-width:1280px){.menu__item-header{padding-right:1em}}.menu__link{display:block;padding:1.5em 0;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:1280px){.menu__link{padding:.3em .4em;white-space:nowrap}}.menu__dropdown{position:absolute;top:calc(50% - .8em);right:0}@media screen and (min-width:1280px){.menu__dropdown{right:0;top:calc(50% - .6em)}}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#ebc06a}@media screen and (min-width:1280px){.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#040403}}.menu__link--active{color:#ebc06a}@media screen and (min-width:1280px){.menu__link--active{color:#040403}}.submenu{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%;transform:translateX(-50%);text-transform:none;letter-spacing:0;padding-left:0;font:normal normal 400 1.2em/1em Roboto,Times New Roman,serif;opacity:0}@media screen and (min-width:768px){.submenu{font:normal normal 500 1em/1em Roboto,Times New Roman,serif}}@media screen and (min-width:992px){.submenu{font:normal normal 400 1.3em/1em Roboto,Times New Roman,serif}}@media screen and (max-width:1280px){.submenu{top:0!important}}@media screen and (min-width:1280px){.submenu{position:absolute;padding-left:2em;padding-right:2em;top:inherit;background-color:#040403;clip:unset;width:101%;display:flex;justify-content:center;flex-wrap:wrap}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{display:flex;flex-direction:column;position:relative;opacity:1}@media screen and (min-width:1280px){.submenu--toggled{position:absolute;flex-direction:row}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid #040403;color:#ebc06a}.submenu__item:last-child{margin-bottom:1em}.submenu__item:first-child{border-top:0}@media screen and (min-width:1280px){.submenu__item{display:flex;align-items:center}.submenu__item:last-child{margin-bottom:0}}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#fff}.submenu__item.focus .submenu__link span:after,.submenu__item:focus .submenu__link span:after,.submenu__item:hover .submenu__link span:after{width:100%;opacity:1}.submenu__item.focus .submenu__link:before,.submenu__item:focus .submenu__link:before,.submenu__item:hover .submenu__link:before{left:-5px}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}@media screen and (min-width:1280px){.submenu__item{padding:0 1.2em;background:transparent}}@media screen and (min-width:1280px){.submenu__item .submenu{transform:none}}.submenu__link{display:block;outline:none;color:inherit;text-transform:none;letter-spacing:0;text-decoration:none;text-align:left;position:relative;padding:.5em 0}@media screen and (min-width:1280px){.submenu__link{text-align:center;white-space:nowrap;padding:1.7em 0 1.7em 1em}.submenu__link:before{content:"";position:absolute;left:0;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:5px solid #fff;transition:.3s;top:50%;transform:translateY(-50%)}.submenu__link span{position:relative}.submenu__link span:after{content:"";position:absolute;bottom:-5px;width:0;height:1px;margin:5px 0 0;transition:all .2s ease-in-out;transition-duration:.75s;opacity:0;background-color:#fff;left:0}}.header--inner .menu__item{border-top-color:#040403}@media screen and (min-width:1280px){.header--inner .menu__item,.header--inner .menu__link--active{color:#040403}}@media screen and (min-width:1280px){.header--inner .menu{justify-content:flex-end}}.header--inner .submenu{background:#ebc06a}.header--inner .submenu__item{border-top-color:#040403}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#040403}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent transparent #ebc06a}@media screen and (min-width:1280px){.header__top--v2 .menu{justify-content:space-around}}.main-search__close-icon{fill:#fff}.main-search__close:focus,.main-search__close:hover{outline:none}.main-search__close:focus .main-nav__close-icon,.main-search__close:hover .main-nav__close-icon{fill:#ebc06a}.main-search .noUi-handle{background-color:#040403}.main-search .ss-main.js-select--main .ss-single-selected{border-color:#ebc06a;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected{border-color:#ebc06a;background:transparent}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}}.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#fff}}.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#ebc06a;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#ebc06a;background:transparent}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#fff}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#fff}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#fff}}.main-search .textfield__input{border-color:#ebc06a;background:transparent;color:#fff;text-transform:uppercase;letter-spacing:0}.main-search .textfield__input::placeholder{color:#fff;opacity:1;text-transform:uppercase;letter-spacing:0}.main-search .textfield__input::-ms-input-placeholder{color:#fff;opacity:1}@media screen and (min-width:1200px){.main-search .textfield__input{border-color:#ebc06a;background:transparent;color:#fff}.main-search .textfield__input::-ms-input-placeholder{color:#fff;opacity:1}.main-search .textfield__input::placeholder{color:#fff;opacity:1}}.main-search .localizator__summary{border-color:#ebc06a;background:transparent;color:#fff}@media screen and (min-width:1200px){.main-search .localizator__summary{border-color:#ebc06a;background:transparent;color:#fff}}.main-search .localizator__plus:before{background:#fff}@media screen and (min-width:1200px){.main-search .localizator__plus:before{background:#fff}}.main-search .localizator__plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .localizator__plus:after{background:#fff}}.main-search .range__highlight{color:#040403}@media screen and (min-width:1200px){.main-search .range__highlight{color:#ebc06a}}.main-search .range__summary{border-color:#ebc06a;background:transparent;color:#fff}@media screen and (min-width:1200px){.main-search .range__summary{border-color:#ebc06a;background:transparent;color:#fff}}.main-search .range__preview{color:#fff}@media screen and (min-width:1200px){.main-search .range__preview{color:#ebc06a}}.main-search .range__plus:before{background:#fff}@media screen and (min-width:1200px){.main-search .range__plus:before{background:#fff}}.main-search .range__plus:after{background:#fff}@media screen and (min-width:1200px){.main-search .range__plus:after{background:#fff}}.main-search .range .noUi-connect{background:#040403}@media screen and (min-width:1200px){.main-search .range .noUi-connect{color:#040403}}.main-search .form__legend:after{background:transparent}.main-search .form__title .title__subtitle{color:#040403}.main-search .form__title .title__content{color:#525252}.main-search .simplebar-scrollbar:before{background:hsla(0,0%,82%,.4)}.search-more,.search-more__icon{color:#fff;background:transparent}.search-more__icon{fill:#fff}.main-search__more .checkbox__label{color:#fff}@media screen and (min-width:1200px){.main-search__more .checkbox__label{color:#fff}}.main-search{transition:max-height .6s cubic-bezier(.17,.67,.83,.67);max-height:0;overflow:hidden;position:relative;z-index:2;margin:0 auto;display:none}.main-search:focus{outline:none}.main-search__wrapper{margin:0 auto}.main-search__more{border:1px solid transparent;margin:-1px;width:100%}.main-search__more .main-search-form__group{margin-top:0}.main-search__close{display:none}.main-search__expand-button{margin-left:auto;margin-right:0}.main-search .button{min-height:52px}.main-search--vertical{max-height:none;display:block;position:fixed;top:0;left:0;z-index:4000;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(-100%,0,0);will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;background:rgba(4,4,3,.9)}@media screen and (min-width:768px){.main-search--vertical{width:88%;max-width:26.875em;font-size:1em}}.body--vertical-search-opened .main-search--vertical{visibility:visible;transform:translateZ(0)}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{max-height:calc(100vh - 5em);min-height:100%;padding-right:2em;overflow:auto;padding-bottom:7em}.main-search--vertical .main-search__form{padding-left:3.6em;margin-bottom:8em}.main-search--vertical .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:4em;top:1em;cursor:pointer;display:flex;align-items:center}@media screen and (min-width:576px){.main-search--vertical .main-search__close{right:4em}}.main-search--vertical .main-search__close-text{margin-right:1em;font:normal normal 400 1em/1.6666 Roboto,Times New Roman,serif;color:#fff}.main-search--vertical .main-search__close-text a{color:#fff}.main-search--vertical .main-search__close-icon{display:block;padding:.3em;width:2em;height:2em;transition:fill .5s;fill:#fff;border:1px solid #ebc06a;border-radius:100%;outline:none}.main-search--vertical .main-search__close-icon .main-search__close-icon{fill:#fff}.main-search .simplebar-scrollbar.simplebar-visible:before{opacity:1}.main-search__loader{display:none;color:#040403;font-size:10px;position:relative;text-indent:-9999em;position:absolute;left:50%;top:calc(50% - 1em);transform:translate3d(-50%,-50%,0);animation-delay:-.16s}.main-search__loader,.main-search__loader:after,.main-search__loader:before{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.main-search__loader:after,.main-search__loader:before{content:"";position:absolute;top:0}.main-search__loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.main-search__loader:after{left:3.5em}.main-search .form__wrapper{visibility:hidden}.main-search--ready .form__wrapper{visibility:visible;max-width:1400px;margin:0 auto;padding:0 4em}.main-search--ready.main-search--vertical .form__wrapper{padding:0 2em}.main-search--loading,.main-search--loading .main-search__loader{display:block}.main-search--loading-next .main-search__expand-button{visibility:hidden}.main-search-form label:not(.radio__label):not(.checkbox__label){position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.main-search-form__title{overflow:hidden}.main-search-form__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.main-search-form__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.main-search-form__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.main-search-form__fieldset{border:0}.main-search-form__container{display:flex;padding:2.6em 0 0;align-items:flex-start}.main-search-form__fields{flex:1}.main-search-form .submit__field.button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:transparent}.main-search-form .submit__field.button:before{background:#040403}.main-search-form .submit__field.button:focus,.main-search-form .submit__field.button:hover{color:#fff;border-color:#ebc06a}.main-search-form .submit__field.button:focus:before,.main-search-form .submit__field.button:hover:before{background:#040403}.main-search-form__submit{display:flex;flex-direction:column;align-items:center;top:-50%}.main-search-form__group{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:0 -.5em}.main-search-form .form__field{padding:0 1.5em;margin:0;width:25%}.main-search-form .submit__field{transform:translateY(-50%)}.main-search-form .localizator__plus{right:1.5em}.main-search-form .ss-main.js-select--main .ss-single-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder{text-transform:uppercase;letter-spacing:0}.main-search-form .ss-main.js-select--main .ss-multi-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{text-transform:uppercase;letter-spacing:0}.main-search-form .ss-main .ss-multi-selected .ss-values .ss-disabled{padding:0}.main-search-form .ss-main.js-select--main .ss-single-selected{border-width:0 0 1px}.main-search-form .textfield__input{border-width:0 0 1px;min-height:52px}.main-search-form .localizator__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range__prompt,.main-search-form .range__summary{text-transform:uppercase;letter-spacing:0}.main-search-form .range__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range--values{padding:0}.main-search-form--horizontal__submit .submit__field{top:-2em}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:2.6em 0 3em}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 0;padding:0;width:100%;align-items:center;display:flex;flex-direction:column;transform:none;left:auto;position:relative}.main-search-form--vertical .main-search__more .main-search-form__group{margin-top:0}.main-search-form--vertical .form__field{margin:.5em 0;width:100%}.main-search-form--vertical .search-more{position:relative;padding:0 .5em;margin-top:1.5em;margin-bottom:1.5em}.search-more{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;letter-spacing:2px;text-transform:uppercase;margin-top:1em;position:relative;right:0;top:100%;padding-right:.9em;text-decoration:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;outline:none}.search-more__icon{width:1.8em;height:1.8em;padding:.5em;margin-left:1.5em;border:1px solid #ebc06a;border-radius:100%}.search-more__icon--closed{display:inline-block}.search-more.isExpanded .search-more__icon--closed,.search-more__icon--expanded{display:none}.search-more.isExpanded .search-more__icon--expanded{display:inline-block}.body:not(.body--home) .search-holder--horizontal{width:100%;max-width:1230px}.body:not(.body--home) .search-more{position:relative}@keyframes load7{0%,80%,to{box-shadow:0 1em 0 -.5em}40%{box-shadow:0 1em 0 0}}@media (-ms-high-contrast:none){.main-search .button{height:52px}.main-search .button,::-ms-backdrop{height:52px}}.main__wrapper .main-search .form__container{background-color:#040403;padding-bottom:3em}.mandatory-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.mandatory-details-v1__container{height:100%;display:flex;justify-content:center}.mandatory-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}.mandatory-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-details-v1__representative{margin-bottom:4em}.mandatory-details-v1__representative .representative__wrapper{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-top:2em;margin-bottom:2em;height:auto;justify-content:center}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__wrapper{max-height:380px}}.mandatory-details-v1__representative .representative__details{display:flex;flex-direction:column}.mandatory-details-v1__representative .representative__details__phone{display:flex;flex-direction:column;font-size:1.1765em;padding:.5em 0}.mandatory-details-v1__representative .representative__details__phone a{text-decoration:none;color:#040403}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__phone{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__phone .text{width:9.4em;font:normal normal 400 1em/1 Roboto,Times New Roman,serif;letter-spacing:.2em;color:#ebc06a}.mandatory-details-v1__representative .representative__details__mail{display:flex;flex-direction:column;padding:.5em 0;font-size:1.1765em;word-break:break-word}.mandatory-details-v1__representative .representative__details__mail a{text-decoration:none;color:#040403}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__mail{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__mail .text{width:9.4em;font:normal normal 400 1em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.mandatory-details-v1__representative .representative__details__rcs{display:flex;flex-direction:column;padding:.5em 0;font-size:1.1765em;word-break:break-word}.mandatory-details-v1__representative .representative__details__rcs .value{text-decoration:none;color:#040403}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__details__rcs{flex-direction:row;align-items:center}}.mandatory-details-v1__representative .representative__details__rcs .text{width:9.4em;font:normal normal 400 1em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.mandatory-details-v1__representative .representative__decorate{width:100%;margin-bottom:1em}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__decorate{margin-bottom:inherit;width:30%}}.mandatory-details-v1__representative .representative__decorate .decorate{width:100%;height:100%}.mandatory-details-v1__representative .representative__decorate .decorate__wrapper{max-width:340px;max-height:380px;margin:auto;height:100%;width:100%}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__decorate .decorate__wrapper{margin:inherit}}.mandatory-details-v1__representative .representative__decorate .decorate__wrapper img{width:100%;height:100%;object-fit:cover}.mandatory-details-v1__representative .representative__container_text-block{height:100%;display:flex;flex-direction:column;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;padding:0;background:transparent}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__container_text-block{max-height:100vh;width:70%}}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__container_text-block{padding:0 1em}}.mandatory-details-v1__representative .representative__title{width:100%;display:flex;flex-wrap:wrap}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.mandatory-details-v1__representative .representative__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.mandatory-details-v1__representative .representative__title .title--v2 .title__content-1{margin-bottom:.5em}.mandatory-details-v1__representative .representative__title .title--v2 .title__content-2{margin-bottom:.3em}.mandatory-details-v1__representative .representative__top-block{display:flex;flex-direction:column;margin-bottom:1.6471em}@media screen and (min-width:576px){.mandatory-details-v1__representative .representative__top-block{flex-direction:column}}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__top-block{margin-bottom:2.6471em}}.mandatory-details-v1__representative .representative__main-link{text-decoration:none}.mandatory-details-v1__representative .representative__aligner{flex:1;overflow:hidden;max-height:50%}@media screen and (min-width:1200px){.mandatory-details-v1__representative .representative__aligner{max-height:50%}}.mandatory-details-v1__representative .representative__container-text{max-height:140px;position:relative}@media screen and (min-width:768px){.mandatory-details-v1__representative .representative__container-text{height:100%}}@media screen and (min-width:992px){.mandatory-details-v1__representative .representative__container-text{max-height:100px}}@media screen and (min-width:1200px){.mandatory-details-v1__representative .representative__container-text{max-height:140px}}.mandatory-details-v1__representative .representative__container-text:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);width:100%;height:2em;bottom:0;z-index:1}.mandatory-details-v1__property-listing .header-seo__title{word-break:break-word}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.mandatory-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.mandatory-details-v1__adds{display:flex;flex-wrap:wrap;margin:2em 0}.mandatory-details-v1__adds-block{margin:1em 0 1em 1em}.mandatory-details-v1__adds-block:last-child{margin-right:0}.mandatory-details-v1__adds-block .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.mandatory-details-v1__adds-block .button:after,.mandatory-details-v1__adds-block .button:before{background:#040403}.mandatory-details-v1__adds-block .button:focus,.mandatory-details-v1__adds-block .button:hover{color:#fff;border-color:#ebc06a}.mandatory-details-v1__adds-block .button:focus:before,.mandatory-details-v1__adds-block .button:hover:before{background:#040403}.mandatory-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.mandatory-listing-v1__container{height:100%;display:flex;justify-content:center}.mandatory-listing-v1__wrapper{width:100%}.mandatory-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-listing-v1__title{word-break:break-word}.mandatory-listing-v1__title .title--v1.title{margin-bottom:1.7647em}.mandatory-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.mandatory-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.mandatory-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.mandatory-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.mandatory-listing-v1__items-wrapper{justify-content:space-between}}.mandatory-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.mandatory-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.mandatory-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.mandatory-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.mandatory-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.mandatory-listing-v1__items .item__container{height:100%}}.mandatory-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.mandatory-listing-v1__items .item__decorate{width:100%;height:380px}}.mandatory-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.mandatory-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.mandatory-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.mandatory-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.mandatory-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.mandatory-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.mandatory-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.mandatory-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.mandatory-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.mandatory-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.mandatory-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.mandatory-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.mandatory-listing-v1__items .item__top-block{flex-direction:row}}.mandatory-listing-v1__items .item__title{word-break:break-word}.mandatory-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.mandatory-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.mandatory-listing-v1__items .item__mandatory .mandatory__details{display:flex;flex-direction:column}.mandatory-listing-v1__items .item__mandatory .mandatory__details a{text-decoration:none;color:#040403}.mandatory-listing-v1__items .item__mandatory .mandatory__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;padding-bottom:.2em}.mandatory-listing-v1__items .item__mandatory .mandatory__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif}.mandatory-listing-v1__items .item__main-link{text-decoration:none}.mandatory-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.mandatory-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.mandatory-listing-v2__container{height:100%;display:flex;justify-content:center}.mandatory-listing-v2__wrapper{width:100%}.mandatory-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.mandatory-listing-v2__title{word-break:break-word}.mandatory-listing-v2__title .title--v1.title{margin-bottom:0}.mandatory-listing-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.mandatory-listing-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.mandatory-listing-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.mandatory-listing-v2__items{margin-bottom:4%;display:flex;justify-content:center}.mandatory-listing-v2__items-wrapper{width:100%}@media screen and (min-width:1200px){.mandatory-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.mandatory-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}}@media screen and (max-width:768px){.mandatory-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.mandatory-listing-v2__items-wrapper{margin:0 -1em}}.mandatory-listing-v2__items .item{position:relative;max-width:550px;margin:auto}@media screen and (max-width:768px){.mandatory-listing-v2__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.mandatory-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.mandatory-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.mandatory-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.mandatory-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;margin:auto;height:auto}@media screen and (min-width:768px){.mandatory-listing-v2__items .item__container{flex-direction:row;height:335px}}.mandatory-listing-v2__items .item__decorate{width:100%;height:100%;position:relative;max-width:300px}.mandatory-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.mandatory-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.mandatory-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.mandatory-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.mandatory-listing-v2__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.mandatory-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.mandatory-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.mandatory-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.mandatory-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.mandatory-listing-v2__items .item__content{flex:1;padding:2.3529em 1em 0 0;display:flex;flex-direction:column;background:transparent}@media screen and (min-width:768px){.mandatory-listing-v2__items .item__content{padding:2.3529em 1em 2.3529em 1.7647em}}.mandatory-listing-v2__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.mandatory-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.mandatory-listing-v2__items .item__top-block{flex-direction:row}}.mandatory-listing-v2__items .item__title{word-break:break-word}.mandatory-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.mandatory-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.mandatory-listing-v2__items .item__mandatory .mandatory__details{display:flex;flex-direction:column}.mandatory-listing-v2__items .item__mandatory .mandatory__details a{text-decoration:none;color:#040403}.mandatory-listing-v2__items .item__mandatory .mandatory__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;padding-bottom:.2em}.mandatory-listing-v2__items .item__mandatory .mandatory__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;word-break:break-word}.mandatory-listing-v2__items .item__main-link{text-decoration:none}.mandatory-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.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:#040403}.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:#040403}.map-svg__dep--active{fill:#525252}.map-svg__zoom--displayed .map-svg__dep--active{cursor:pointer;pointer-events:all}.map-svg__deco{transition:opacity .3s ease-in-out}.map-svg--zoomed .map-svg__deco{opacity:0}.map-svg__circle{fill:#f2f2f2;opacity:.4}@media screen and (min-width:768px){.map-svg .form__fields{flex-direction:column}}@media screen and (min-width:1200px){.map-svg .form__fields{flex-direction:row}}.map-svg .form .form-group--column.form-group--last>*{align-self:flex-end}.map-svg-vagency{color:#ebc06a;position:relative;padding:4em 0}@media screen and (min-width:768px){.map-svg-vagency{height:800px}}.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:1230px;display:flex;flex-direction:column;justify-content:center;flex:1;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-svg-vagency__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vagency__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__title{margin-bottom:2em}.map-svg-vagency__title .title .title__content{font-size:1em;margin:0}.map-svg-vagency__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.map-svg-vagency__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403}@media screen and (min-width:992px){.map-svg-vagency__title{margin-bottom:inherit}}.map-svg-vagency__title+.map-svg-vagency__links{margin-top:5em}.map-svg-vagency .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-svg-vagency .button:before{background:#040403}.map-svg-vagency .button:focus,.map-svg-vagency .button:hover{color:#fff;border-color:#ebc06a}.map-svg-vagency .button:focus:before,.map-svg-vagency .button:hover:before{background:#040403}.map-svg-vagency .map-svg__aligner{max-width:450px;margin:auto}@media screen and (min-width:992px){.map-svg-vagency .map-svg__aligner{margin:0 0 0 auto}}.map-svg-vagency .map-svg__map{margin-bottom:2em}@media screen and (min-width:992px){.map-svg-vagency .map-svg__map{margin-bottom:inherit}}.map-svg-vagency .map-svg__title{word-break:break-word;margin-bottom:1em}.map-svg-vagency .map-svg__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.map-svg-vagency .map-svg__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.map-svg-vagency .map-svg__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.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{max-width:450px;flex:1}.map-svg-vagency .map-svg__circle{fill:rgba(4,4,3,.15);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:#ebc06a}.map-svg-vagency .map-svg__dep--active{fill:#040403}.map-svg-vagency .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vagency .map-svg__region--active{fill:#040403}.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#ebc06a}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#040403}.map-svg-vagency .map-svg .ss-main .ss-single-selected{border-color:#040403}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ebc06a}.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:#040403}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#ebc06a;color:#040403}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#ebc06a;background:#040403}.map-svg-vmandatory{color:#ebc06a;position:relative;padding:4em 0}@media screen and (min-width:768px){.map-svg-vmandatory{height:800px}}.map-svg-vmandatory__background{background:#040403 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:1230px;display:flex;flex-direction:column;justify-content:center;flex:1;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-svg-vmandatory__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vmandatory__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__title{margin-bottom:2em}.map-svg-vmandatory__title .title .title__content{font-size:1em;margin:0}.map-svg-vmandatory__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.map-svg-vmandatory__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff}@media screen and (min-width:992px){.map-svg-vmandatory__title{margin-bottom:inherit}}.map-svg-vmandatory__title+.map-svg-vmandatory__links{margin-top:5em}.map-svg-vmandatory .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-svg-vmandatory .button:before{background:#040403}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#ebc06a}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#040403}.map-svg-vmandatory .map-svg__aligner{max-width:450px;margin:auto}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__aligner{margin:0 0 0 auto}}.map-svg-vmandatory .map-svg__map{margin-bottom:2em}@media screen and (min-width:992px){.map-svg-vmandatory .map-svg__map{margin-bottom:inherit}}.map-svg-vmandatory .map-svg__title{word-break:break-word;margin-bottom:1em}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.map-svg-vmandatory .map-svg__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:.2em;text-transform:uppercase}.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{max-width:450px;flex:1}.map-svg-vmandatory .map-svg__circle{fill:hsla(0,0%,100%,.08);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:#ebc06a}.map-svg-vmandatory .map-svg__dep--active{fill:#040403}.map-svg-vmandatory .map-svg__region{fill:#d5d5d5;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{fill:#040403}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#ebc06a}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled,.map-svg-vmandatory .map-svg .ss-single-selected .placeholder{color:#fff}.map-svg-vmandatory .map-svg .ss-main .ss-single-selected{border-color:#fff}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#ebc06a}.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:#040403}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:#ebc06a;color:#040403}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#ebc06a;background:#040403}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-single-selected .placeholder{color:#fff}.leaflet-control-container .leaflet-right{padding-right:3em}.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:1px solid #ebc06a;background-color:transparent;font-weight:400;color:#fff}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#ebc06a}.map__popup .title.title .title__content{font-size:1em;margin:0}.map__popup .title.title .title__content-1{display:block;color:#040403}@media screen and (max-width:767px){.map__popup .title.title .title__content-1{font:normal normal 400 1.1em/1.5 Roboto,Times New Roman,serif}}.map__popup .title.title .title__content-1 .address{text-transform:capitalize}.map__popup .title.title .title__content-2{display:block;color:#fff}@media screen and (max-width:767px){.map__popup .title.title .title__content-2{font:normal normal 400 1.2em/1.5 Roboto,Times New Roman,serif}}.map__popup .leaflet-popup-content-wrapper{background:#040403;color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Roboto,Times New Roman,serif}.map__popup .leaflet-popup-tip{background:#040403;box-shadow:none}.map__popup .leaflet-popup-content{padding:1em 2em;min-width:450px}@media screen and (max-width:767px){.map__popup .leaflet-popup-content{min-width:100%;margin:0;width:100%!important;padding:1em}}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{font:normal normal 400 1.1765em/1.5 Roboto,Arial,sans-serif;text-transform:none;letter-spacing:0;padding:1em 2em 1em 1em}@media screen and (max-width:767px){.map__popup .coords{font:normal normal 400 1em/1.5 Roboto,Arial,sans-serif;padding:1em 2em 0 1em}}.map__popup .coords__element{color:#fff;margin-bottom:1em}.map__popup .coords a{color:#fff;text-decoration:none}.map__popup .coords-address__content{display:flex;flex-direction:column;line-height:1.5}.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 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}@media screen and (max-width:767px){.map__popup .map-inner-v1-pop-up__item-links .button{font:normal normal 400 1em/1 Roboto,Times New Roman,serif}}.map__popup .map-inner-v1-pop-up__item-links .button:before{background:#040403}.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:#ebc06a}.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:#040403}.map-listing__container{position:relative}.map-listing__content{position:relative;z-index:1;height:300px}.map-listing__content .js-map{height:300px}.map-listing__js-container{position:relative}.map-listing__js-container>*{position:absolute;width:100%;height:100%}.map-listing__js-container>*>*{width:100%;height:100%}.map-listing .map__marker svg{fill:#ebc06a}.map-listing .map__cluster{background-color:rgba(235,192,106,.6)}.map-listing .map__cluster div{background:#ebc06a;color:#fff}.map-listing .map__circle{stroke:#ebc06a;fill:rgba(235,192,106,.6)}.f4map .f4map-infoWindow{background:#040403;color:#fff;font:normal normal 400 1.2em/1.5 Roboto,Arial,sans-serif;border-radius:0}.f4map .leftArrowPart,.f4map .rightArrowPart{background:#040403}.f4map.f4-map-control-topleft .f4map-nav,.kimono-map #kimono-layers{left:2em!important}.kimono-map #kimono-graphicOptionsMenu{left:6em!important}.map-popin-announce{font-size:.85em}.map-popin-announce__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.map-popin-announce__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em;min-height:0}@media screen and (min-width:576px){.map-popin-announce__decorate{max-width:240px;max-height:170px}}.map-popin-announce__decorate img{width:100%;height:100%}.map-popin-announce__title{text-decoration:none}.map-popin-announce__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.map-popin-announce__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Roboto,Times New Roman,serif}.map-popin-announce__title .title--v1.title .title__content-2{display:block;font:normal normal 400 1.1764em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.map-popin-announce__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#efefef;margin-bottom:.5em}.map-popin-announce__text a{color:#efefef}.map-popin-announce__price,.map-popin-announce__reference{font:normal normal 400 1.3529em/1 Roboto,Times New Roman,serif;color:#ebc06a}.map-popin-announce__links{display:flex;flex-direction:column;align-items:center;position:relative;margin:1em 0 .3em}.map-popin-announce__links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-popin-announce__links .button:before{background:#040403}.map-popin-announce__links .button:focus,.map-popin-announce__links .button:hover{color:#fff;border-color:#ebc06a}.map-popin-announce__links .button:focus:before,.map-popin-announce__links .button:hover:before{background:#040403}.map-popin.item{position:relative;width:100%}.map-popin.item .item__info{display:flex;flex-direction:column;width:100%}.map-popin.item .item__title.title{margin-bottom:.5em}.map-popin.item .item__title.title .title__content{font-size:1em;margin:0;text-align:center}.map-popin.item .item__title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1 Roboto,Times New Roman,serif;color:#fff}.map-popin.item .item__title.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.2em)/1.2 Roboto,Times New Roman,serif;color:#fff}.map-popin.item .item__coords{margin-bottom:3em}.map-popin.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.map-popin.item .item__coords .coords__wrapper{padding:0 2em}}.map-popin.item .item__coords .coords__title.title{margin-bottom:1em}.map-popin.item .item__coords .coords__title.title .title__content{font-size:1em;margin:0;text-align:center}.map-popin.item .item__coords .coords__title.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.map-popin.item .item__coords .coords__title.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403}.map-popin.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.map-popin.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map-popin.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Roboto,Times New Roman,serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map-popin.item .item__coords .coords__label a{color:#fff}.map-popin.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Roboto,Arial,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map-popin.item .item__coords .coords__content a,.map-v3{color:#fff}.map-v3{height:700px;position:relative;display:flex;flex-direction:row}.map-v3__background{background:#040403 none no-repeat 50%/cover}.map-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.map-v3__container{height:100%;width:100%;display:flex;padding-top:0;padding-bottom:0}.map-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-height:100vh;display:flex;flex-direction:column-reverse;text-align:left}@media screen and (min-width:992px){.map-v3__wrapper{flex-direction:row}}.map-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.map-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.map-v3__wrapper .claws{height:15.3529em}}.map-v3__container-map{width:100%;height:100%;flex:1;margin:0 auto}.map-v3__container-map svg{fill:#040403}.map-v3__js-container{position:relative;height:100%;width:100%;min-height:260px}.map-v3__js-container>*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-v3__js-container>*{pointer-events:all}}.map-v3__js-container>*>*{width:100%;height:100%}.map-v3__block-text{width:100%;position:relative}.map-v3__block-text .text-block{color:#fff}@media screen and (min-width:992px){.map-v3__block-text{width:40%}}.map-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4.4118em 20.1041% 4.18em;justify-content:space-between}@media screen and (min-width:992px){.map-v3__container_text-block{padding:14.4118em 16.041% 9.4118em}}.map-v3__title{margin-bottom:2em}@media screen and (min-width:768px){.map-v3__title{margin-bottom:auto}}.map-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.map-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.map-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,3em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.map-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.map-v3__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.map-v3__item-links .button:before{background:#040403}.map-v3__item-links .button:focus,.map-v3__item-links .button:hover{color:#fff;border-color:#ebc06a}.map-v3__item-links .button:focus:before,.map-v3__item-links .button:hover:before{background:#040403}.map-v1{color:#fff;position:relative}.map-v1__background{background:transparent url(../images/modules/map/1.jpg) no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(235,192,106,.7)}.map-v1__wrapper{padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.map-v1__wrapper{padding-left:3em;padding-right:3em}}.map-v1__container{text-align:center;padding-top:2em;padding-bottom:2em}.map-v1__container,.map-v1__wrapper{height:100%;display:flex;justify-content:center}.map-v1__wrapper{position:relative;width:100%;flex-direction:column}.map-v1__container-map{width:100%;flex:1;margin:0 auto 2em}@media screen and (min-width:768px){.map-v1__container-map{width:80%}}@media screen and (min-width:992px){.map-v1__container-map{width:90vh;max-width:80vw}}.map-v1__container-map svg{fill:#040403}.map-v1__js-container{position:relative;height:100%;width:100%;min-height:260px}.map-v1__js-container>*{position:absolute;width:100%;height:100%;pointer-events:none}@media screen and (min-width:992px){.map-v1__js-container>*{pointer-events:all}}.map-v1__js-container>*>*{width:100%;height:100%}.map-v1__title .title .title__content{font-size:1em;margin:0}.map-v1__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#fff}.map-v1__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff}.map-v1__text-block.text-block{font:normal normal 400 1em/1 Roboto,Arial,sans-serif}.map-v1__links .button{text-transform:uppercase;background:transparent;color:#040403;border-color:#040403}.map-v1__links .button:before{background:#040403}.map-v1__links .button:focus,.map-v1__links .button:hover{color:#040403;border-color:transparent}.map-v1__links .button:focus:before,.map-v1__links .button:hover:before{background:#040403}.map-v1__scroll-block .scroll-block__svg{fill:#040403;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-v1__scroll-block .scroll-block__svg-border{stroke:#040403}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.map-banner .map__marker svg{fill:#040403}.map-banner .map__cluster{background-color:rgba(4,4,3,.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:#040403;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 0}.map-banner__map{width:100%;height:270px}.map-banner__map .js-map{height:270px}.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%}.map-banner .map__popup .coords__element{margin-bottom:0}.map-banner .map-popin__links{display:flex;justify-content:center;flex-direction:row}.map-banner .map-popin__links .button{text-transform:uppercase;background:transparent;color:#ebc06a;border-color:#ebc06a;font:normal normal 500 20px/1 Roboto,Times New Roman,serif;letter-spacing:2px}.map-banner .map-popin__links .button:before{background:#040403}.map-banner .map-popin__links .button:focus,.map-banner .map-popin__links .button:hover{color:#fff;border-color:#040403}.map-banner .map-popin__links .button:focus:before,.map-banner .map-popin__links .button:hover:before{background:#040403}.negotiator-details-v1{background:#fff none no-repeat 50%/cover;position:relative}.negotiator-details-v1__container{height:100%;display:flex;justify-content:center}.negotiator-details-v1__wrapper{width:100%;padding-left:3em;padding-right:3em}@media screen and (min-width:768px){.negotiator-details-v1__wrapper{padding-left:3em;padding-right:3em}}.negotiator-details-v1 .title{margin-bottom:1.2em}.negotiator-details-v1 .title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-details-v1 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,.882em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none;padding:0}.negotiator-details-v1 .title .title__content-2{display:block;font:normal normal 400 clamp(12px,4vw,1.176em)/1.4 Roboto,Times New Roman,serif;font-style:italic;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.negotiator-details-v1 .container-opinion{padding:0;justify-content:flex-start;align-items:flex-start}.negotiator-details-v1__data{display:flex;flex-direction:column;margin-bottom:3em;align-items:center}.negotiator-details-v1__data>:not(:last-child){margin-bottom:2em}@media screen and (min-width:1200px){.negotiator-details-v1__data{flex-direction:row;align-items:flex-start;margin-bottom:6em}}.negotiator-details-v1__negotiator{width:100%;margin:0 2em;display:flex;flex-direction:column}@media screen and (min-width:1200px){.negotiator-details-v1__negotiator{width:50%;flex-direction:row;margin-left:0}}.negotiator-details-v1__right{display:flex;width:100%;margin:0 2em;flex-direction:column}@media screen and (min-width:1200px){.negotiator-details-v1__right{flex-direction:row;width:50%;margin-left:0}}.negotiator-details-v1__right .negotiator-details-v1__adds{width:100%;margin-bottom:2em}.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:none}@media screen and (min-width:1200px){.negotiator-details-v1__right .negotiator-details-v1__adds .item__social--agency{display:block}}@media screen and (min-width:1200px){.negotiator-details-v1__right .negotiator-details-v1__adds{width:35%;margin-bottom:0}}.negotiator-details-v1__adds{display:flex;width:100%;flex-direction:column}.negotiator-details-v1__adds>:not(:last-child){margin-bottom:1.6em}@media screen and (min-width:1200px){.negotiator-details-v1__adds{width:50%}}.negotiator-details-v1__adds-block:last-child{margin-right:0}.negotiator-details-v1__adds-block .button{font:normal normal 400 1em/1 Roboto,Times New Roman,serif;text-transform:none;background:#ebc06a;color:#fff;border-color:#ebc06a;padding:1em 5em}.negotiator-details-v1__adds-block .button:after,.negotiator-details-v1__adds-block .button:before{background:#040403}.negotiator-details-v1__adds-block .button:focus,.negotiator-details-v1__adds-block .button:hover{color:#fff;border-color:#ebc06a}.negotiator-details-v1__adds-block .button:focus:before,.negotiator-details-v1__adds-block .button:hover:before{background:#040403}.negotiator-details-v1__agency{flex:1}@media screen and (min-width:1200px){.negotiator-details-v1__agency .item__social--agency{display:none}}.negotiator-details-v1__info-agency{width:50%}.negotiator-details-v1__info .negotiator-listing__item{position:relative;width:100%}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item{display:flex;flex-direction:column}}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:2em}.negotiator-details-v1__info .negotiator-listing__item .item__info .item__title{margin-bottom:0}}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .coords{width:100%;margin-bottom:2em}}.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n){flex-direction:row-reverse}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item:nth-child(2n) .item__info{padding-right:0;padding-left:2em}}.negotiator-details-v1__info .negotiator-listing__item .item{display:flex;flex-direction:row}.negotiator-details-v1__info .negotiator-listing__item .item__info{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info{margin-left:1em}.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:2.5em}}@media screen and (min-width:1200px) and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:not(:last-child){margin-bottom:1em}}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__info>:first-child{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__display{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.negotiator-details-v1__info .negotiator-listing__item .item__display{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title{margin-bottom:2em}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#ebc06a}.negotiator-details-v1__info .negotiator-listing__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:1.5em}@media screen and (min-width:1200px){.negotiator-details-v1__info .negotiator-listing__item .item__coords{margin-bottom:0}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{display:flex;margin:.5em 0;align-items:center}@media screen and (min-width:576px){.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element{flex-direction:row}}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:first-child{padding-top:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element:last-child{padding-bottom:0}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing,.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{fill:#ebc06a}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-phone__drawing{height:25px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-mail__drawing{width:22px;height:17px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__element .coords-address__drawing{width:23px;height:28px}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__label{font:italic normal 400 clamp(14px,2vw,1.1764em)/1.6666 Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.negotiator-details-v1__info .negotiator-listing__item .item__coords .coords__content{display:flex;flex-direction:column;min-width:140px;margin-left:.8em;font:normal normal 400 clamp(12px,2vw,.823em)/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:focus,.negotiator-details-v1__info .negotiator-listing__item .item__coords a.coords__content:hover{color:#ebc06a}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__svg{fill:#ebc06a}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link{background:transparent;border:1px solid #040403;width:3.0588em;height:3.0588em;padding:.8em}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover{background:transparent;border-color:#040403}.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:focus .social__svg,.negotiator-details-v1__info .negotiator-listing__item .item__social .social__link:hover .social__svg{fill:#040403}.negotiator-details-v1__info .negotiator-listing__item .item__decorate{margin-bottom:2em;margin-right:1em;display:flex;justify-content:flex-end;max-width:220px;max-height:280px}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__decorate{max-width:50%;margin-top:0;margin-bottom:0;width:220px;height:280px}}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__wrapper{height:100%;width:100%}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{position:relative;height:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (min-width:992px){.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__visual{max-width:inherit}}.negotiator-details-v1__info .negotiator-listing__item .item__decorate .decorate__img{display:block;object-fit:cover;width:220px;height:280px}.negotiator-details-v1 .legals-negotiator{margin-bottom:1.5em}.negotiator-details-v1 .legals-negotiator__text{font:italic normal 400 clamp(12px,2vw,.824em)/1.6666 Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-transform:none;letter-spacing:.2em}.negotiator-details-v1 .legals-negotiator__value{font:normal normal 400 clamp(12px,2vw,.824em)/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;letter-spacing:.2em;margin-left:.7em}.negotiator-details-v1__filter{margin:1em 0}.negotiator-details-v1__property-listing{margin-bottom:6em}.negotiator-details-v1__property-listing .header-seo__title{word-break:break-word}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title{margin-bottom:0}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.negotiator-details-v1__property-listing .header-seo__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1176em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.negotiator-details-v1 .social__svg{max-height:15px}.negotiator-details-v1 .social__link{width:35px;height:35px;padding:.3em}.negotiator-home-v1{background:transparent url(../images/modules/negotiator/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#040403;position:relative;padding:4em 0;height:auto}.negotiator-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.79)}.negotiator-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.negotiator-home-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:calc(1528px + 6em);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.negotiator-home-v1__wrapper{padding-left:3em;padding-right:3em}}.negotiator-home-v1__title .title--v1.title{margin-bottom:2.5294em}.negotiator-home-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.negotiator-home-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.negotiator-home-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.negotiator-home-v1__items{margin-bottom:4.1176em;width:100%}.negotiator-home-v1__items .swiper-container{height:100%}@media screen and (min-width:768px){.negotiator-home-v1__items .swiper-container{margin-bottom:1.7647em}}.negotiator-home-v1__item.swiper-slide{display:flex;flex-flow:column nowrap}.negotiator-home-v1__item.item{padding:0 3vw}.negotiator-home-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:left;flex-grow:1}.negotiator-home-v1__item.item .item__decorate{width:100%;aspect-ratio:1.19;height:351px}@media screen and (min-width:768px){.negotiator-home-v1__item.item .item__decorate{width:100%}}.negotiator-home-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.negotiator-home-v1__item.item .item__visual{display:flex;justify-content:center;align-items:flex-start;height:100%}.negotiator-home-v1__item.item .item__img{display:block;width:auto;height:100%;margin:0 auto}.negotiator-home-v1__item.item .item__content{flex:1;padding:0 2em;display:flex;flex-direction:column;margin-bottom:5em}.negotiator-home-v1__item.item .item__aligner{flex:1}.negotiator-home-v1__item.item .item__title{padding:0 2em}.negotiator-home-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0 0;text-align:left}.negotiator-home-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.negotiator-home-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.negotiator-home-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.negotiator-home-v1__item.item .item__links{position:absolute;bottom:0;right:3vw}.negotiator-home-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.negotiator-home-v1__item.item .item__links .button-link:before{border-left-color:#040403}.negotiator-home-v1__item.item .item__links .button-link span:after{background-color:#ebc06a}.negotiator-home-v1__item.item .item__links .button-link.focus:before,.negotiator-home-v1__item.item .item__links .button-link:focus:before,.negotiator-home-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.negotiator-home-v1__item.item .item__links .links-group__wrapper{justify-content:flex-end}.negotiator-home-v1__item.item .item__coords a{text-decoration:none;color:#040403}.negotiator-home-v1__item.item .item__coords .coords{display:flex;flex-direction:column}.negotiator-home-v1__item.item .item__coords .coords__element{margin:.6em 0;font:normal normal 400 1em/1.2 Roboto,Arial,sans-serif;color:#040403}.negotiator-home-v1__item.item .item__coords .coords__element--phone{font:normal normal 700 1.25em/1.2 Roboto,Arial,sans-serif;color:#040403}.negotiator-home-v1__item.item .item__coords .coords__element--type{margin:0 0 1.8em;font:normal normal 400 1.25em/1.2 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:0}.negotiator-home-v1__item.item .item__coords .coords__content--highlight{display:block}.negotiator-home-v1__item.item--cover .item__img{width:100%;max-width:100%;object-fit:cover;height:351px}.negotiator-home-v1__item.item--representative .item__coords .coords__element--address{margin-top:0;font:normal normal 400 1.25em/1.2 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:0}.negotiator-home-v1__pagination.swiper-pagination{left:50%;bottom:0;transform:translateX(-50%);width:100%}.negotiator-home-v1__pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.negotiator-home-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.negotiator-home-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:2em}.negotiator-home-v1__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.negotiator-home-v1__item-links .button:before{background:#040403}.negotiator-home-v1__item-links .button:focus,.negotiator-home-v1__item-links .button:hover{color:#fff;border-color:#ebc06a}.negotiator-home-v1__item-links .button:focus:before,.negotiator-home-v1__item-links .button:hover:before{background:#040403}.negotiator-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.negotiator-listing-v1__container{height:100%;display:flex;justify-content:center}.negotiator-listing-v1__wrapper{width:100%}.negotiator-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.negotiator-listing-v1__title{word-break:break-word}.negotiator-listing-v1__title .title--v1.title{margin-bottom:1.7647em}.negotiator-listing-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.negotiator-listing-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.negotiator-listing-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.6471em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.negotiator-listing-v1__items{margin-bottom:4%;display:flex;justify-content:center}.negotiator-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.negotiator-listing-v1__items-wrapper{justify-content:space-between}}.negotiator-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.negotiator-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.negotiator-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.negotiator-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.negotiator-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.negotiator-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.negotiator-listing-v1__items .item__container{height:100%}}.negotiator-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.negotiator-listing-v1__items .item__decorate{width:100%;height:380px}}.negotiator-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.negotiator-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.negotiator-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.negotiator-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.negotiator-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:0;text-decoration:none}.negotiator-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.negotiator-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.negotiator-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.negotiator-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.negotiator-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.negotiator-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.negotiator-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.negotiator-listing-v1__items .item__top-block{flex-direction:row}}.negotiator-listing-v1__items .item__title{word-break:break-word}.negotiator-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.negotiator-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.negotiator-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.negotiator-listing-v1__items .item__negotiator .negotiator__details{display:flex;flex-direction:column}.negotiator-listing-v1__items .item__negotiator .negotiator__details a{text-decoration:none;color:#040403}.negotiator-listing-v1__items .item__negotiator .negotiator__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;margin:.3em 0}.negotiator-listing-v1__items .item__negotiator .negotiator__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;margin:.3em 0}.negotiator-listing-v1__items .item__main-link{text-decoration:none}.negotiator-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.news-details-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.news-details-v1__container{height:100%}.news-details-v1__wrapper{width:100%;padding-left:0;padding-right:0}.news-details-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-details-v1__article{position:relative}.news-details-v1__article .item{position:relative;text-align:center}.news-details-v1__article .item__wrapper{min-height:none;width:100%;align-items:center}.news-details-v1__article .item__wrapper-close{clear:both}.news-details-v1__article .item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3.5235em}@media screen and (min-width:992px){.news-details-v1__article .item__decorate{width:58%;float:right;margin-left:3.5294em}}.news-details-v1__article .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-details-v1__article .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-details-v1__article .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-details-v1__article .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-details-v1__article .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.news-details-v1__article .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-details-v1__article .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-details-v1__article .item__visual{height:auto}@media screen and (min-width:992px){.news-details-v1__article .item__visual{height:400px}}.news-details-v1__article .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-details-v1__article .item__block-text,.news-details-v1__article .item__content{width:100%;height:100%}.news-details-v1__article .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.news-details-v1__article .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-details-v1__article .item__title .title .title__content-1{display:block}.news-details-v1__article .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403}.news-details-v1__article .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.news-details-v1__article .item__date a{color:#ebc06a}.news-details-v1__article .item__text-container{height:100%}.news-details-v1__article .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left}.news-details-v1__article .item__text-block a{color:#040403}.news-details-v1__article .item__links{justify-content:flex-end;display:flex;padding-top:2em}.news-details-v1__socials{padding:2em 0}.news-listing-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.news-listing-v1__container{height:100%;display:flex;justify-content:center}.news-listing-v1__wrapper{width:100%;max-width:1535px;padding-left:3em;padding-right:3em}.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%;position:relative}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.news-listing-v1__items-wrapper{margin:0 -2em}}.news-listing-v1__items .item{position:relative;text-align:center;display:flex;width:100%;max-width:600px}@media screen and (min-width:992px){.news-listing-v1__items .item{height:345px;max-width:100%}}@media screen and (max-width:768px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.news-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.news-listing-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:992px){.news-listing-v1__items .item__wrapper{flex-direction:row}}.news-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.news-listing-v1__items .item__decorate-wrapper{width:100%}}.news-listing-v1__items .item__decorate{width:100%;height:100%;position:relative}@media screen and (min-width:992px){.news-listing-v1__items .item__decorate{width:50%}}.news-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.news-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-v1__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto}.news-listing-v1__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.news-listing-v1__items .item__content{width:50%;padding:1em 2.9412em 1.7647em}}.news-listing-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}@media screen and (min-width:992px){.news-listing-v1__items .item__top-block{padding-bottom:inherit}}@media screen and (min-width:1200px){.news-listing-v1__items .item__top-block{flex-direction:row;justify-content:space-between}}.news-listing-v1__items .item__title{width:100%}.news-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:992px){.news-listing-v1__items .item__title{width:85%}}.news-listing-v1__items .item__date{flex-shrink:0;font:normal normal 400 .8823em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.news-listing-v1__items .item__date a{color:#ebc06a}@media screen and (min-width:1200px){.news-listing-v1__items .item__date{margin-left:1em}}.news-listing-v1__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-v1__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-v1__items .item__text-container{max-height:5.6em}}.news-listing-v1__items .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left}.news-listing-v1__items .item__text-block a{color:#040403}.news-listing-v1__items .item__links{padding-top:2em}@media screen and (min-width:992px){.news-listing-v1__items .item__links{padding-top:inherit}}.news-listing-v1__items .item__main-link{text-decoration:none}.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.news-listing-v2{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.news-listing-v2__container{height:100%;display:flex;justify-content:center}.news-listing-v2__wrapper{width:100%;padding-left:3em;padding-right:3em}.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%;position:relative}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.news-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.news-listing-v2__items-wrapper{margin:0 -2em}}.news-listing-v2__items .item{position:relative;text-align:center;display:flex;max-width:550px}@media screen and (max-width:768px){.news-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items .item{margin:2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.news-listing-v2__items .item{margin:2em;width:calc(50% - 4em)}}.news-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}.news-listing-v2__items .item__decorate-wrapper{height:300px;width:100%}@media screen and (min-width:992px){.news-listing-v2__items .item__decorate-wrapper{height:400px}}.news-listing-v2__items .item__decorate{width:100%;height:100%;position:relative}.news-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-v2__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-v2__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.news-listing-v2__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-v2__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}.news-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}.news-listing-v2__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-v2__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.news-listing-v2__items .item__date{font:normal normal 400 .8823em/1 Roboto,Times New Roman,serif;color:#ebc06a}.news-listing-v2__items .item__date a{color:#ebc06a}.news-listing-v2__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-v2__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-v2__items .item__text-container{max-height:5.6em}}.news-listing-v2__items .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left}.news-listing-v2__items .item__text-block a{color:#040403}.news-listing-v2__items .item__links{justify-content:flex-end;display:flex;padding-top:2em}.news-listing-related-v1__title .title__content-1{margin-bottom:.3em}.news-listing-related-v1__title .title{margin-bottom:1.5em}.news-listing-related-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.news-listing-related-v1__title .title .title__content-1{display:block}.news-listing-related-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.news-listing-related-v1__items{position:relative}.news-listing-related-v1__items-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.news-listing-related-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-related-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.news-listing-related-v1__items-wrapper{margin:0 -2em}}.news-listing-related-v1__items .item{position:relative;text-align:center;display:flex;max-width:550px}@media screen and (max-width:768px){.news-listing-related-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-related-v1__items .item{margin:2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.news-listing-related-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.news-listing-related-v1__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}.news-listing-related-v1__items .item__decorate-wrapper{height:300px;width:100%}@media screen and (min-width:992px){.news-listing-related-v1__items .item__decorate-wrapper{height:280px}}.news-listing-related-v1__items .item__decorate{width:100%;height:auto;position:relative}.news-listing-related-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.news-listing-related-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.news-listing-related-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.news-listing-related-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.news-listing-related-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.news-listing-related-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.news-listing-related-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.news-listing-related-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-listing-related-v1__items .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.news-listing-related-v1__items .item__content{width:100%;height:100%;padding:2em 0}.news-listing-related-v1__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between}.news-listing-related-v1__items .item__top-block{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:2em}.news-listing-related-v1__items .item__title .title__content-1{margin-bottom:.5em}.news-listing-related-v1__items .item__title .title .title__content{font-size:1em;margin:0;text-align:left}.news-listing-related-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.news-listing-related-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.news-listing-related-v1__items .item__text-container{height:100%;max-height:14em}@media screen and (min-width:992px){.news-listing-related-v1__items .item__text-container{max-height:9.8em}}@media screen and (min-width:1200px){.news-listing-related-v1__items .item__text-container{max-height:5.6em}}.news-listing-related-v1__items .item__text-block{font:normal normal 400 1em/1.4 Roboto,Arial,sans-serif;color:#040403;text-align:left;overflow-y:hidden}.news-listing-related-v1__items .item__text-block a{color:#040403}.news-listing-related-v1__items .item__links{justify-content:flex-end;display:flex;padding-top:1em}.news-v1{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;display:flex;justify-content:center;align-items:center;max-width:100%}@media screen and (min-width:768px){.news-v1{min-height:auto}}.news-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v1__wrapper{padding-left:3em;padding-right:3em}}.news-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.news-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.news-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,3.5924em)/1 Roboto,Times New Roman,serif;color:#fff;letter-spacing:0;text-transform:uppercase}.news-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center}@media screen and (min-width:768px){.news-v1__item.item .item__container{flex-direction:row}}.news-v1__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v1__item.item .item__decorate{width:40%}}.news-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.news-v1__item.item .item__date{font:normal normal 400 clamp(12px,2vw,1.1765em)/1 Roboto,Times New Roman,serif;color:#ebc06a}.news-v1__item.item .item__date a{color:#ebc06a}.news-v1__item.item .item__title .title--v1.title{margin-bottom:1em}.news-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.news-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.news-v1__item.item .item__aligner{flex:1;margin-bottom:1em}.news-v1__item.item .item__text-container{height:100%;width:100%;position:relative}.news-v1__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.news-v1__item.item .item__text a{color:#040403}.news-v1__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}@media screen and (min-width:768px){.news-v1__item.item .item__block-text{margin-bottom:0}}.news-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-v1__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.news-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.news-v1__item.item .item__links .button-link:before{border-left-color:#ebc06a}.news-v1__item.item .item__links .button-link span:after{background-color:#ebc06a}.news-v1__item.item .item__links .button-link.focus:before,.news-v1__item.item .item__links .button-link:focus:before,.news-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.news-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.news-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.news-v1__item.item--cover .item__img{max-height:none}}.news-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);margin-top:25px}.news-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.news-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.news-v2{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#fff;position:relative;padding:4em 0;height:995px}.news-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v2__container{text-align:center}.news-v2__container,.news-v2__wrapper{height:100%;display:flex;justify-content:center}.news-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.news-v2__wrapper{padding-left:3em;padding-right:3em}}.news-v2__title .title--v1.title{margin-bottom:2.5294em}.news-v2__title .title--v1.title .title__content{font-size:1em;margin:0}.news-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.news-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.news-v2__news{margin-bottom:4.1176em}.news-v2__news .swiper-container{height:100%}@media screen and (min-width:768px){.news-v2__news .swiper-container{margin-bottom:1.7647em}}.news-v2__item.swiper-slide{display:flex;flex-flow:column nowrap}.news-v2__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;flex-grow:1}.news-v2__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v2__item.item .item__decorate{width:100%;height:100%;max-height:271px}}.news-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.news-v2__item.item .item__img{display:block;width:auto;height:100%;max-height:271px;margin:0 auto}.news-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.news-v2__item.item .item__aligner{flex:1}.news-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.news-v2__item.item .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a}.news-v2__item.item .item__date a{color:#ebc06a}.news-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.news-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.news-v2__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.news-v2__item.item .item__text-container{height:100%;width:100%;position:relative}.news-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.news-v2__item.item .item__text a{color:#040403}.news-v2__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#ebc06a;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.news-v2__item.item .item__links .button-link:before{border-left-color:#040403}.news-v2__item.item .item__links .button-link span:after{background-color:#ebc06a}.news-v2__item.item .item__links .button-link.focus:before,.news-v2__item.item .item__links .button-link:focus:before,.news-v2__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.news-v2__item.item .item__links .links-group__wrapper{justify-content:flex-end}.news-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.news-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.news-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.news-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.news-v2__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.news-v2__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.news-v2__item-links .button:before{background:#040403}.news-v2__item-links .button:focus,.news-v2__item-links .button:hover{color:#fff;border-color:#ebc06a}.news-v2__item-links .button:focus:before,.news-v2__item-links .button:hover:before{background:#040403}.news-v3{background:#ebc06a url(../images/modules/news/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#ebc06a;position:relative;height:auto}@media screen and (min-width:1200px){.news-v3{max-height:none}}.news-v3__background{background:#ebc06a url(../images/modules/news/1.jpg) no-repeat 50%/cover;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.news-v3__background{flex-wrap:nowrap}}.news-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.news-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v3__background-text{background:#efefef;width:100%;height:100%;position:absolute;left:0}@media screen and (min-width:768px){.news-v3__background-text{max-width:55%}}.news-v3__block-text{width:100%;position:relative;padding:4em 0}@media screen and (min-width:992px){.news-v3__block-text{margin-right:auto}}.news-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1815px;max-height:100vh;display:flex;flex-direction:column;text-align:left;margin:auto}.news-v3__title{margin-bottom:2em}@media screen and (min-width:768px){.news-v3__title{margin-bottom:auto}}.news-v3__title .title .title__content{font-size:1em;margin:0;text-align:center}.news-v3__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.news-v3__title .title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.news-v3__title{max-width:50%;padding-left:4em}}.news-v3__news{padding:0 3em;max-height:100%}@media screen and (min-width:768px){.news-v3__news{padding:0 4em}}.news-v3__item.item .item__container{display:flex;flex-direction:column-reverse;text-align:center;align-items:center;height:575px}@media screen and (min-width:768px){.news-v3__item.item .item__container{flex-direction:row}}@media screen and (min-width:1400px){.news-v3__item.item .item__container{min-height:437px}}.news-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;max-width:100%;height:100%}@media screen and (min-width:768px){.news-v3__item.item .item__content{max-width:50%;padding:2em 2.8235em}}@media screen and (min-width:1400px){.news-v3__item.item .item__content{max-width:50%;padding:2em 7.8235em}}.news-v3__item.item .item__aligner{flex:1;overflow:hidden}.news-v3__item.item .item__block-text{text-align:left;flex:1;display:flex;margin-bottom:1em;flex-direction:column;overflow:hidden}@media screen and (min-width:768px){.news-v3__item.item .item__block-text{margin-bottom:0}}.news-v3__item.item .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a}.news-v3__item.item .item__date a{color:#ebc06a}.news-v3__item.item .item__title{margin:1em 0}@media screen and (min-width:768px){.news-v3__item.item .item__title{margin:1.5294em 0}}@media screen and (min-width:1400px){.news-v3__item.item .item__title{margin-top:1.5294em;margin-bottom:1.9412em}}.news-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.news-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.news-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.news-v3__item.item .item__text-container{height:80%;width:100%;position:relative}.news-v3__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.news-v3__item.item .item__text a{color:#040403}.news-v3__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.news-v3__item.item .item__decorate{width:40%}}.news-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.news-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.news-v3__item.item .item__img{display:block;width:100%;height:100%;object-fit:cover;max-height:200px}@media screen and (min-width:768px){.news-v3__item.item .item__img{max-height:437px}}.news-v3__item.item .item__links{margin-top:1.5294em}.news-v3__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.news-v3__item.item .item__links .button-link:before{border-left-color:#ebc06a}.news-v3__item.item .item__links .button-link span:after{background-color:#040403}.news-v3__item.item .item__links .button-link.focus:before,.news-v3__item.item .item__links .button-link:focus:before,.news-v3__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.news-v3__item.item .item__links .links-group__wrapper{align-items:flex-end}@media screen and (min-width:768px){.news-v3__item.item .item__links .links-group__wrapper{justify-content:flex-end}}.news-v3__item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.news-v3__item--cover .item__img{max-height:none}}.news-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width:768px){.news-v3__item-links{max-width:50%;padding-left:4em}}.news-v3__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.news-v3__item-links .button:before{background:#040403}.news-v3__item-links .button:focus,.news-v3__item-links .button:hover{color:#fff;border-color:#ebc06a}.news-v3__item-links .button:focus:before,.news-v3__item-links .button:hover:before{background:#040403}.news-v3__container-pagination{position:relative;height:60px;width:100%}@media screen and (min-width:768px){.news-v3__container-pagination{width:50%;padding-left:4em}}@media screen and (min-width:1400px){.news-v3__container-pagination{width:50%;height:0}}.news-v3__pagination.swiper-pagination{top:-1em;left:50%;transform:translateX(-50%)}@media screen and (min-width:1400px){.news-v3__pagination.swiper-pagination{top:-6em}}.news-v3__pagination .swiper-pagination-bullet{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.news-v3__pagination .swiper-pagination-bullet-active{color:#040403;background:transparent;border-color:#040403}.newsletter-v1{background:#040403 none no-repeat 50%/cover;background-attachment:none;color:#040403;position:relative;height:500px}.newsletter-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.newsletter-v1__wrapper{padding:3em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.newsletter-v1__wrapper{padding-left:3em;padding-right:3em}}.newsletter-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.newsletter-v1__title .title{margin-bottom:0}.newsletter-v1__title .title .title__content{font-size:1em;margin:0}.newsletter-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.newsletter-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,3.8235em)/1.4 Roboto,Times New Roman,serif;color:#fff}.newsletter-v1__title .title__content-2{padding-bottom:1.0588em}.newsletter-v1__text-block{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif}.newsletter-v1__links{display:flex;justify-content:center;flex-direction:row}.newsletter-v1__links .button{text-transform:inherit;background:#ebc06a;color:#fff;border-color:#ebc06a}.newsletter-v1__links .button:before{background:#040403}.newsletter-v1__links .button:focus,.newsletter-v1__links .button:hover{color:#fff;border-color:#ebc06a}.newsletter-v1__links .button:focus:before,.newsletter-v1__links .button:hover:before{background:#040403}.browser-mobile-apple .newsletter-v1{background-attachment:scroll}.opinions-v1{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.opinions-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v1__wrapper{padding-left:3em;padding-right:3em}}.opinions-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v1__title .title--v3.title .title__content{font-size:1em;margin:0}.opinions-v1__title .title--v3.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,3.5924em)/1 Roboto,Times New Roman,serif;color:#fff;letter-spacing:0;text-transform:uppercase}.opinions-v1__item.item .item__container{display:flex;flex-direction:column;background-color:#fff;text-align:center;height:300px}@media screen and (min-width:768px){.opinions-v1__item.item .item__container{flex-direction:row}}.opinions-v1__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.opinions-v1__item.item .item__block-text{text-align:left;display:flex;flex:1;flex-direction:column;justify-content:center;padding-top:3em;margin-bottom:1em;overflow:hidden}@media screen and (min-width:768px){.opinions-v1__item.item .item__block-text{margin-bottom:0;flex-direction:row}}.opinions-v1__item.item .item__title{position:relative;padding-bottom:1em;width:80%;display:flex;flex-direction:column;align-items:left}@media screen and (min-width:768px){.opinions-v1__item.item .item__title{width:28%;margin-top:-2em}}.opinions-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.opinions-v1__item.item .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a}.opinions-v1__item.item .item__date a{color:#ebc06a}.opinions-v1__item.item .item__quotes{width:100%;display:flex;justify-content:flex-end;margin-bottom:-.5em}.opinions-v1__item.item .item__quotes-svg{position:relative;right:0;fill:#ebc06a;height:35px;width:48px}@media screen and (min-width:768px){.opinions-v1__item.item .item__quotes-svg{height:47px;width:60px}}.opinions-v1__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}@media screen and (min-width:768px){.opinions-v1__item.item .item__aligner{justify-content:flex-end;width:72%;padding-left:2em}}.opinions-v1__item.item .item__text-container{height:100%;max-height:100%;position:relative}.opinions-v1__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.opinions-v1__item.item .item__text{height:100%;font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.opinions-v1__item.item .item__text a{color:#040403}.opinions-v1__item.item .item__links{display:flex;justify-content:flex-end}.opinions-v1__item.item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.opinions-v1__item.item .item__links .button-link:before{border-left-color:#ebc06a}.opinions-v1__item.item .item__links .button-link span:after{background-color:#040403}.opinions-v1__item.item .item__links .button-link.focus:before,.opinions-v1__item.item .item__links .button-link:focus:before,.opinions-v1__item.item .item__links .button-link:hover:before{border-left-color:#ebc06a}.opinions-v1__item.item .item__links .links-group__wrapper{justify-content:space-between}.opinions-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.opinions-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.opinions-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:#fff;border-color:#fff}.opinions-v2{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:3.2353em 0}.opinions-v2__container{text-align:center}.opinions-v2__container,.opinions-v2__wrapper{height:100%;display:flex;justify-content:center}.opinions-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1230px;flex-direction:column}@media screen and (min-width:768px){.opinions-v2__wrapper{padding-left:3em;padding-right:3em}}.opinions-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v2__title .title--v1.title{margin-bottom:2.5294em}.opinions-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.opinions-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.opinions-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.opinions-v2__opinions{margin-bottom:2.8235em}}.opinions-v2__item.item .item__container{display:flex;flex-direction:column;background-color:transparent;text-align:center;height:338px}@media screen and (min-width:768px){.opinions-v2__item.item .item__container{flex-direction:row}}.opinions-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%}.opinions-v2__item.item .item__block-text{text-align:left;display:flex;flex:1;flex-direction:column;margin-bottom:1em;overflow:hidden;padding-top:2.5em}@media screen and (min-width:768px){.opinions-v2__item.item .item__block-text{margin-bottom:0}}.opinions-v2__item.item .item__title{position:relative;padding-bottom:1em;width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.opinions-v2__item.item .item__title{margin-top:-2em}}.opinions-v2__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v2__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.opinions-v2__item.item .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a}.opinions-v2__item.item .item__date a{color:#ebc06a}.opinions-v2__item.item .item__quotes{width:100%;display:flex;justify-content:flex-end;margin-bottom:-.5em}.opinions-v2__item.item .item__quotes-svg{position:relative;right:0;fill:#ebc06a;height:35px;width:48px}@media screen and (min-width:768px){.opinions-v2__item.item .item__quotes-svg{height:47px;width:60px}}.opinions-v2__item.item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}.opinions-v2__item.item .item__text-container{height:100%;width:100%;max-height:100%;position:relative}.opinions-v2__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.opinions-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.opinions-v2__item.item .item__text a{color:#040403}.opinions-v2__container-pagination{position:relative;height:60px;width:100%}.opinions-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.opinions-v2__pagination .swiper-pagination-bullet{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.opinions-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:transparent;border-color:#040403}.opinions-v2__pagination .swiper-pagination-bullet--number{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.opinions-v2__pagination .swiper-pagination-bullet--number-active{color:#040403;background:transparent;border-color:#040403}.opinions-v2__links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:1em}.opinions-v2__links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.opinions-v2__links .button:before{background:#040403}.opinions-v2__links .button:focus,.opinions-v2__links .button:hover{color:#fff;border-color:#ebc06a}.opinions-v2__links .button:focus:before,.opinions-v2__links .button:hover:before{background:#040403}.opinions-v3{color:#040403;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.opinions-v3{max-height:none;height:800px}}.opinions-v3__background{background:transparent url(../images/modules/opinions/2.jpg) no-repeat 50%/cover}.opinions-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.opinions-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.opinions-v3__container{flex-wrap:nowrap}}.opinions-v3__decorate.decorate{align-items:center;position:relative;display:none}@media screen and (min-width:992px){.opinions-v3__decorate.decorate{max-width:45%;display:flex;width:100%;z-index:1}}.opinions-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:absolute;right:0;display:flex;align-items:center}.opinions-v3__decorate.decorate .decorate__img{display:block;width:100%;z-index:1}@media screen and (min-width:992px){.opinions-v3__decorate.decorate .decorate__img{position:absolute;right:-5em;max-width:820px}}.opinions-v3__block-text{background:#efefef;width:100%;position:relative}@media screen and (min-width:992px){.opinions-v3__block-text{width:55%;margin-left:auto}}.opinions-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.opinions-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4.1176em 15.1041%}.opinions-v3__title .title--v1.title{margin-bottom:2em}.opinions-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.opinions-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.opinions-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.opinions-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.opinions-v3__aligner{max-height:none}}.opinions-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.opinions-v3__container-text{height:100%}}.opinions-v3__container-text:before{content:"";position:absolute;background:hsla(0,0%,93.7%,.71);width:100%;height:3em;bottom:0;z-index:1}.opinions-v3__text-block{margin-bottom:3em}.opinions-v3__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.opinions-v3__item.item .item__container{display:flex;flex-direction:column;text-align:center;padding-bottom:2.4118em}@media screen and (min-width:768px){.opinions-v3__item.item .item__container{flex-direction:row}}.opinions-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.opinions-v3__item.item .item__block-text{text-align:left;flex:1;margin-bottom:1em}@media screen and (min-width:768px){.opinions-v3__item.item .item__block-text{margin-bottom:0}}.opinions-v3__item.item .item__date{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a}.opinions-v3__item.item .item__date a{color:#ebc06a}.opinions-v3__item.item .item__title .title--v1.title{margin-bottom:1em}.opinions-v3__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.opinions-v3__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.75em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.opinions-v3__item.item .item__text{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403}.opinions-v3__item.item .item__text a{color:#040403}.opinions-v3__item-separation{background-color:#ebc06a;border:1px solid #ebc06a;width:90%;margin:auto}.opinions-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.opinions-v3__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.opinions-v3__item-links .button:before{background:#040403}.opinions-v3__item-links .button:focus,.opinions-v3__item-links .button:hover{color:#fff;border-color:#ebc06a}.opinions-v3__item-links .button:focus:before,.opinions-v3__item-links .button:hover:before{background:#040403}.pagination{background:transparent;color:#040403;margin:4em 0;font:normal normal 400 .9375em Roboto,Times New Roman,serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.pagination__items>li{margin:0;padding:0}.pagination__link{text-decoration:none;border-radius:100%;display:flex;min-height:28px;min-width:28px;justify-content:center;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:1px solid #d1d1d1}@media screen and (min-width:576px){.pagination__link{min-height:50px;min-width:50px}}.pagination__link svg{fill:#ebc06a}.pagination__link:hover{color:#fff;background:#ebc06a;border-color:#ebc06a}.pagination__link:hover svg{fill:#fff}.pagination__svg{height:1em}.pagination__item--active .pagination__link{color:#fff;background:#040403;border-color:#040403}.partenaire-v1{color:#ebc06a;position:relative;background:#fff;padding:3em 0;margin:1em 0}.partenaire-v1__title .title__content{font-size:1em;margin:1em 0;text-align:center}@media screen and (min-width:768px){.partenaire-v1__title .title__content{text-align:left}}.partenaire-v1__title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.partenaire-v1__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.partenaire-v1__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.partenaire-v1__item-links a:hover span{color:#040403}.partenaire-v1__item-links a{font:normal normal 500 20px/1 Roboto,Times New Roman,serif}.partenaire-v1__item-links a span{color:#ebc06a}.partenaire-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center;padding-left:3em;padding-right:3em}.partenaire-v1__wrapper{margin:2em auto;padding:2em 3em;position:relative;display:flex;flex-direction:column;justify-content:center;max-width:calc(1528px + 6em);width:100%}@media screen and (min-width:768px){.partenaire-v1__wrapper{padding-left:3em;padding-right:3em}}.partenaire-v1___nb_partenaire_flex{margin:0 auto}.partenaire-v1 .swiper-container{max-width:1600px;width:100%;padding-bottom:3em}.partenaire-v1 .image-block img{width:100%;padding:1em;object-fit:cover;max-width:300px}.partenaire-v1__item-image-block{max-height:150px}@media screen and (min-width:768px){.partenaire-v1_flex_2{width:50%;margin:0 1em}.partenaire-v1_flex_1{width:100%;margin:0 1em}}@media screen and (max-width:1200px){.partenaire-v1__item{padding:.5em}}@media screen and (max-width:767px){.partenaire-v1___nb_partenaire_flex .item__img{width:90%}.partenaire-v1___nb_partenaire_flex .swiper-wrapper{width:90%;flex-direction:column}.partenaire-v1_flex_1,.partenaire-v1_flex_2{width:90%;margin:0 1em}}.partenaire-v1__item-content-no-link{padding-bottom:2em}.partenaire-v1__item-no-links-bordered__footer{position:relative;width:100%;height:.5px}.partenaire-v1__item-image-block{min-height:150px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}@media screen and (min-width:1200px){.partenaire-v1 .swiper-wrapper{max-width:1500px;width:100%}}@media screen and (max-width:1200px){.partenaire-v1__wrapper{padding-bottom:3em}}.partenaire-v1 .swiper-wrapper{padding-bottom:1em}.partenaire-v1__item,.partenaire-v1__title{text-align:center}.partenaire-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{border:1px solid #040403;color:#040403;border-radius:100%;font-weight:600}@media screen and (min-width:768px){.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{font-size:17px;width:50px;height:50px;min-width:50px;line-height:50px}}@media screen and (max-width:767px){.partenaire-v1 .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{font-size:12px;width:25px;height:25px;min-width:25px;line-height:25px}}.partenaire-v1 .swiper-pagination-bullet-active{border:0!important}.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border-radius:0;margin-right:1em!important;margin-left:1em!important;height:10px;align-items:center;max-width:10px;width:10px;color:transparent;background:transparent;border-radius:100%;border:1px solid #040403;justify-content:center}@media screen and (min-width:991px){.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.partenaire-v1 .links-group__wrapper{justify-content:center}.partenaire-v1 .swiper-pagination-bullet-active{background:#fff!important}.partenaire-v1 .swiper-wrapper{width:100%}@media screen and (min-width:1501px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{margin-bottom:1em;padding:1em}}.partenaire-v1 .swiper-pagination-bullets{display:flex;justify-content:center;left:0;right:0;margin:0 auto}@media screen and (max-width:1500px){.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:1em}.partenaire-v1 .title{margin-bottom:2%}}.partenaire-v1__item-title .title{margin-bottom:0;max-width:90%}.partenaire-v1__item-title .title .title__content{word-break:break-word;text-transform:none;padding-bottom:19px}.partenaire-v1 .module__aligner{display:block}.partenaire-v1-dark{background:#040403;padding:2em}.partenaire-v1-dark .swiper-pagination-bullet-active{background:#040403!important}.partenaire-v1-dark .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{color:#fff}.partenaire-v1-dark .button-link:before{border-left:7px solid #fff}.partenaire-v1-dark span.title__content-2{color:#fff}.partenaire-v1-dark .links-group__link span,.partenaire-v1-dark a:hover span{color:#ebc06a}.partenaire-v1-dark .swiper-pagination-bullet-active .swiper-pagination-bullet__drawing{border:1px solid #fff}.partenaire-v1-dark .swiper-pagination-bullets .swiper-pagination-bullet{background:transparent;border:1px solid #fff}.partner-listing-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.partner-listing-v1__wrapper{width:100%}.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__text-block.text-block{font:normal normal 400 .8333em/1.6666 Roboto,Arial,sans-serif;color:inherit;text-align:left}.partner-listing-v1__text-block.text-block a{color:inherit}.partner-listing-v1__items{margin-bottom:4%}.partner-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v1__items-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;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:265px;max-height:265px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:265px;max-height:265px}}.partner-listing-v1 .item__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 .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.1176em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#ebc06a;text-decoration:none;display:flex;flex-direction:column;height:auto}.partner-listing-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.partner-listing-v1__item-links .button{color:#ebc06a}.partner-listing-v2{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.partner-listing-v2__wrapper{width:100%}.partner-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.partner-listing-v2__sticky-top{height:auto;width:100%;background:#040403;position:relative}@media screen and (min-width:992px){.partner-listing-v2__sticky-top{min-width:720px;width:38%;position:relative;margin-left:auto;height:auto}}.partner-listing-v2__sticky-top .sticky-top__slogan{padding:2em 3em;font:normal normal 400 1.4706em/1.4 Roboto,Times New Roman,serif;letter-spacing:.3em;text-align:center}@media screen and (min-width:768px){.partner-listing-v2__sticky-top .sticky-top__slogan{padding:2.5em 4em 2.5em 6em}}.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__editorial{background:transparent}@media screen and (min-width:992px){.partner-listing-v2__editorial{margin-top:-9em}}.partner-listing-v2__editorial .editorial__wrapper{padding-bottom:4.5em}.partner-listing-v2__editorial .editorial__text{text-align:left}.partner-listing-v2__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap;margin-bottom:4.1176em}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.partner-listing-v2__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.partner-listing-v2__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.partner-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Roboto,Arial,sans-serif;color:inherit;text-align:left}.partner-listing-v2__text-block.text-block a{color:inherit}.partner-listing-v2__items{margin-bottom:4%}.partner-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.partner-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.partner-listing-v2__items-wrapper{margin:-2em 0}}.partner-listing-v2__items .item{position:relative;display:flex;justify-content:center;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.partner-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.partner-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.partner-listing-v2__items .item{flex-direction:row-reverse;height:470px}}.partner-listing-v2__items .item__top-block{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:576px){.partner-listing-v2__items .item__top-block{flex-direction:row}}.partner-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:576px){.partner-listing-v2__items .item__title{width:70%}}.partner-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.partner-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.partner-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.partner-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.partner-listing-v2__items .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.partner-listing-v2__items .item__links .button-link:before{border-left-color:#fff}.partner-listing-v2__items .item__links .button-link span:after{background-color:#040403}.partner-listing-v2__items .item__links .button-link.focus:before,.partner-listing-v2__items .item__links .button-link:focus:before,.partner-listing-v2__items .item__links .button-link:hover:before{border-left-color:#fff}.partner-listing-v2__items .item__links .links-group__wrapper{display:block}@media screen and (min-width:768px){.partner-listing-v2__items .item__links .links-group__wrapper{display:flex;justify-content:flex-end;margin-top:-2em}}.partner-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 10%;position:relative;width:100%;max-width:1230px;text-align:left;background:#040403}@media screen and (min-width:992px){.partner-listing-v2__items .item__container_text-block{max-height:100vh;width:53%}}.partner-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.partner-listing-v2__items .item__aligner{max-height:100%}}.partner-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.partner-listing-v2__items .item__container-text{height:100%}}.partner-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Roboto,Arial,sans-serif;margin-bottom:2em}.partner-listing-v2__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}.partner-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.partner-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center;background:#fff;padding:3em 2em;border:1px solid #d1d1d1}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:-10%;left:inherit}}.partner-listing-v2__items .item__decorate.decorate .decorate__img{display:block;height:auto;max-height:410px;min-height:300px;object-fit:contain;max-width:100%}@media screen and (min-width:992px){.partner-listing-v2__items .item__decorate.decorate .decorate__img{max-width:100%}}.partner-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.partner-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd){flex-direction:row}}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:0;left:-10%}}@media screen and (min-width:992px){.partner-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:85%;left:0;width:110%}}.partner-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 10% 2.6471em 8%}.program3d__container{position:relative;width:100%;padding-top:66%}.program3d__item{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.program-detail-v1 .agency-listing-v2__items .item,.program-detail-v2 .agency-listing-v2__items .item,.program-detail-v3 .agency-listing-v2__items .item{width:100%}.program-detail-v1 .agency-listing-v2__items .item .title,.program-detail-v2 .agency-listing-v2__items .item .title,.program-detail-v3 .agency-listing-v2__items .item .title{border:0;padding-bottom:0}.program-detail-v1 .agency-listing-v2__items .item .title .title__content-2,.program-detail-v2 .agency-listing-v2__items .item .title .title__content-2,.program-detail-v3 .agency-listing-v2__items .item .title .title__content-2{text-transform:uppercase}.program-detail-v1 .mandatory-listing-v2__item.item,.program-detail-v2 .mandatory-listing-v2__item.item,.program-detail-v3 .mandatory-listing-v2__item.item{width:100%}.program-detail-v1 .mandatory-listing-v2__item.item .title,.program-detail-v2 .mandatory-listing-v2__item.item .title,.program-detail-v3 .mandatory-listing-v2__item.item .title{border:0;padding-bottom:0}.program-detail-v1 .mandatory-listing-v2__item.item .title .title__content-2,.program-detail-v2 .mandatory-listing-v2__item.item .title .title__content-2,.program-detail-v3 .mandatory-listing-v2__item.item .title .title__content-2{text-transform:uppercase}.body--page-program-detail-v1.body-modal--open .header__top-container{z-index:1}.program-detail-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.program-detail-v1__wrapper{width:100%}.program-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.program-detail-v1 .button__back{text-align:left}.program-detail-v1__container-text{margin-bottom:8%;max-height:300px}.program-detail-v1 .title{margin-bottom:0}.program-detail-v1 .title .title__content{font-size:1em;margin:0;text-align:left}.program-detail-v1 .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.3889rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.program-detail-v1 .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.7778em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.program-detail-v1__slide{position:relative;margin-bottom:5em}.program-detail-v1__slide .slider-img__img{width:100%;height:400px;object-fit:cover}@media screen and (min-width:768px){.program-detail-v1__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.program-detail-v1__slide .slider-img__img{height:750px}}.program-detail-v1__slide .swiper-button-next,.program-detail-v1__slide .swiper-button-prev{color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:2em}.program-detail-v1__slide .swiper-button-next{right:1em}.program-detail-v1__slide .swiper-button-prev{left:1em}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:1.2em}.program-detail-v1__container-pagination{position:relative;width:100%;paddin-top:1em}.program-detail-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.program-detail-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#040403;border-radius:100%;margin:1em .5882em}.program-detail-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:transparent;border-color:#040403}.program-detail-v1__editorial{background:transparent}.program-detail-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.program-detail-v1__editorial .editorial__text{text-align:left}.program-detail-v1__editorial .editorial__bloc{display:flex;flex-direction:column;margin-bottom:3.5294em}@media screen and (min-width:576px){.program-detail-v1__editorial .editorial__bloc{flex-direction:row}}.program-detail-v1__editorial .editorial__details{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-evenly;padding-top:1em;padding-left:2em}@media screen and (min-width:576px){.program-detail-v1__editorial .editorial__details{align-items:flex-end;padding:0}}.program-detail-v1__editorial .editorial__details .details__reference{color:#040403;font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif}.program-detail-v1__editorial .editorial__details .details__price{color:#ebc06a;font:normal normal 400 2.1167em/1 Roboto,Times New Roman,serif}.program-detail-v1__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0 2em;text-align:left}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.program-detail-v1__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.program-detail-v1__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.program-detail-v1__group-elements{margin-bottom:300px}.program-detail-v1__form-contact{margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:1400px){.program-detail-v1__form-contact{margin-bottom:0;width:670px}}.program-detail-v1__form-contact .textarea__input,.program-detail-v1__form-contact .textfield__input{border-bottom:1px solid #fff;color:#fff}.program-detail-v1__form-contact .form-block{background:#040403;right:0;top:0}.program-detail-v1__form-contact .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#fff}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#fff;text-align:center;text-transform:none;text-decoration:none}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#fff}.program-detail-v1__form-contact .form__legals{font:normal normal 400 .6471em/1.1 Roboto,Arial,sans-serif}.program-detail-v1__form-contact .claws{display:none;right:4.05em}@media screen and (min-width:768px){.program-detail-v1__form-contact .claws{display:block}}@media screen and (min-width:992px){.program-detail-v1__form-contact .claws{height:7.3529em}}.program-detail-v1__form-contact .form-contact__title .title{margin-bottom:2em}.program-detail-v1__form-contact .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.program-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff}.program-detail-v1__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-evenly}@media screen and (min-width:576px){.program-detail-v1__form-contact .form .form__validation{flex-direction:row}}.program-detail-v1__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.program-detail-v1__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em}.program-detail-v1__form-contact .form .form__field{margin-bottom:2em}.program-detail-v1__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.program-detail-v1__form-contact .form .form__field .checkbox__span{color:#fff;font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;text-transform:none}.program-detail-v1__form-contact .form .form__field .checkbox__box{color:hsla(0,0%,100%,.1)}.program-detail-v1__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:#ebc06a}.program-detail-v1__form-contact .form__submit .submit__field{margin-bottom:4em;font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.program-detail-v1__form-contact .form__submit .submit__field:after,.program-detail-v1__form-contact .form__submit .submit__field:before{background:#040403}.program-detail-v1__form-contact .form__submit .submit__field:focus,.program-detail-v1__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#ebc06a}.program-detail-v1__form-contact .form__submit .submit__field:focus:before,.program-detail-v1__form-contact .form__submit .submit__field:hover:before{background:#040403}.program-detail-v1__form-contact .form__fieldset,.program-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v1__form-contact .form__validation{justify-content:center}.program-detail-v1__form-contact .form__legals{margin-top:4em}.program-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__links{width:50%;margin:0}}.program-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v1 .group-elements__wrapper{flex-direction:row}}.program-detail-v1__info_form{margin-bottom:2em;display:flex;justify-content:flex-end;position:relative}.program-detail-v1__info_form .info_form__wrapper{max-width:1600px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__wrapper{flex-direction:row;justify-content:space-between}}.program-detail-v1__info_form .info_form__data{width:100%}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__data{width:calc(100% - 670px)}}.program-detail-v1__info_form .info_form__form{align-self:flex-end;flex-shrink:0;width:100%}@media screen and (min-width:576px){.program-detail-v1__info_form .info_form__form{width:auto}}.program-detail-v1__info_form .info_form__form .info_form__form-container{width:100%;position:relative}@media screen and (min-width:1400px){.program-detail-v1__info_form .info_form__form .info_form__form-container{width:670px;position:absolute;z-index:100;right:0;top:0}}@media screen and (min-width:2000px){.program-detail-v1__info_form .info_form__form .info_form__form-container{right:16%}}.program-detail-v1__room-compo{width:100%;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__room-compo{width:80%;padding-bottom:0}}@media screen and (min-width:1200px){.program-detail-v1__room-compo{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.program-detail-v1__room-compo{width:calc(110% - 670px)}}.program-detail-v1__room-compo .room-compo__wrapper{padding-bottom:2em}.program-detail-v1__room-compo .title--v1.title{margin-bottom:2em}.program-detail-v1__room-compo .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v1__room-compo .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.program-detail-v1__room-compo .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.program-detail-v1__room-compo .tabs-v1 .title{display:flex;color:#ebc06a;font:normal normal 400 1.1765em/1.1 Roboto,Times New Roman,serif;text-transform:uppercase;border-bottom:1px solid #ebc06a;width:100%;padding-bottom:1em}.program-detail-v1__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v1__room-compo .tabs-v1 .table-aria__td--value{color:#040403;font:normal normal 400 1.0588em Roboto,Times New Roman,serif;letter-spacing:.1em}.program-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}@media screen and (min-width:576px){.program-detail-v1__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v1__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v1__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v1__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v1__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v1__room-compo .tabs-v1 .table-bottom-desc{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif}.program-detail-v1__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v1__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:45%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v1__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:45%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif;text-transform:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#ebc06a;font:normal normal 400 1.1765em/1.3 Roboto,Times New Roman,serif}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-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}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-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%);background-color:#ebc06a}.program-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%);background-color:#ebc06a}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v1__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v1__print{display:flex}.program-detail-v1__print,.program-detail-v1__tools{width:100%;align-self:baseline;position:relative;padding-top:2em}.program-detail-v1__print .print__wrapper,.program-detail-v1__print .tools__wrapper,.program-detail-v1__tools .print__wrapper,.program-detail-v1__tools .tools__wrapper{width:100%}.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v1__print .print__container-text,.program-detail-v1__print .tools__container-text,.program-detail-v1__tools .print__container-text,.program-detail-v1__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v1__print .print__program,.program-detail-v1__print .tools__program,.program-detail-v1__tools .print__program,.program-detail-v1__tools .tools__program{display:flex}.program-detail-v1__print .print__program .tools__item,.program-detail-v1__print .tools__program .tools__item,.program-detail-v1__tools .print__program .tools__item,.program-detail-v1__tools .tools__program .tools__item{justify-content:center}.program-detail-v1__print .print__top-block,.program-detail-v1__print .tools__top-block,.program-detail-v1__tools .print__top-block,.program-detail-v1__tools .tools__top-block{display:flex;flex-direction:column;padding-bottom:2em;flex:1}.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.program-detail-v1__print .print__item,.program-detail-v1__print .tools__item,.program-detail-v1__tools .print__item,.program-detail-v1__tools .tools__item{flex-direction:row;justify-content:space-evenly;padding:.8em}}.program-detail-v1__print .print__item .button-drawing,.program-detail-v1__print .tools__item .button-drawing,.program-detail-v1__tools .print__item .button-drawing,.program-detail-v1__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v1__print .print__item .button-drawing,.program-detail-v1__print .tools__item .button-drawing,.program-detail-v1__tools .print__item .button-drawing,.program-detail-v1__tools .tools__item .button-drawing{padding:0}}.program-detail-v1__print .print__item .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.program-detail-v1__print .print__item .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing__content{color:#ebc06a}.program-detail-v1__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__print .print__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__print .tools__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__tools .print__item .button-drawing:hover .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.program-detail-v1__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v1__print .print__item .button-drawing:hover .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v1__print .tools__item .button-drawing:hover .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing:focus .button-drawing__content,.program-detail-v1__tools .print__item .button-drawing:hover .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}.program-detail-v1__share.share{display:flex;flex-direction:column;align-items:center;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1400px){.program-detail-v1__share.share{padding-bottom:0}}.program-detail-v1 .agency-listing-v2__items .item{width:100%}.program-detail-v1 .agency-listing-v2__items .item .title{border:0}.program-detail-v1 .pswp__ui--idle{opacity:1}.program-detail-v1__form-contact{background-color:#040403;padding:2em 4em}.program-detail-v1__form-contact .form__legals{color:#fff}.program-detail-v1__card-contact .agency-listing-v2__items .item__container{flex-direction:column}.program-detail-v1__card-contact .agency-listing-v2__items .item__decorate{height:150px;max-width:255px}.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone a,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode,.program-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode a,.program-detail-v1__card-contact .agency-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.program-detail-v1__card-contact .mandatory-listing-v2__items .item__decorate{height:150px;max-width:255px}.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode a,.program-detail-v1__card-contact .mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-detail-v1 .form-contact--agency .form-contact__coords,.program-detail-v1 .form-contact--mandatory .form-contact__coords,.program-detail-v1 .form-contact--negotiator .form-contact__coords{display:none}.program-detail-v2{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.program-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v2__wrapper{width:100%;max-width:100%}.program-detail-v2__slide{position:relative}.program-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.program-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.program-detail-v2__slide.slider--contain .slider__main{height:auto}.program-detail-v2__slide .slider-img{height:550px}@media screen and (min-width:768px){.program-detail-v2__slide .slider-img{height:450px}}@media screen and (min-width:992px){.program-detail-v2__slide .slider-img{height:750px}}.program-detail-v2__slide .slider-img .slider-img__picture{width:100%;height:100%}.program-detail-v2__slide .slider-img .swiper-container{height:100%}.program-detail-v2__slide .slider-img .slider-img__img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.program-detail-v2__slide .slider-img .slider-img__img{height:450px}}@media screen and (min-width:992px){.program-detail-v2__slide .slider-img .slider-img__img,.program-detail-v2__slide .slider-img .swiper-slide{height:750px}}.program-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.program-detail-v2__slide .slider__swiper{width:70%}}.program-detail-v2__slide-arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}.program-detail-v2__slide-arrow-pagination .swiper-button-next,.program-detail-v2__slide-arrow-pagination .swiper-button-prev{color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.program-detail-v2__slide-arrow-pagination .swiper-button-prev{right:auto}.program-detail-v2__slide-arrow-pagination .swiper-button-next{left:auto}.program-detail-v2__slide-arrow-pagination .swiper-button-next:after,.program-detail-v2__slide-arrow-pagination .swiper-button-prev:after{font-size:1.2em}.program-detail-v2__slide-bottom{display:flex}.program-detail-v2__slide-pagination{margin-top:-60px;width:62%;display:flex;justify-content:center;align-items:center;display:none}@media screen and (min-width:992px){.program-detail-v2__slide-pagination{display:flex}}.program-detail-v2__slide-pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.program-detail-v2__slide-pagination .swiper-pagination-bullet-active{color:#fff;background:#fff;border-color:#fff}.program-detail-v2__slide-title{width:100%;padding:2em 5em;position:absolute;bottom:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.program-detail-v2__slide-title{width:60%;margin-right:.5em;background:#fff}}@media screen and (min-width:992px){.program-detail-v2__slide-title{width:38%}}.program-detail-v2__slide-title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v2__slide-title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__slide-title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.235em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__first-block .first-block__wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v2__first-block .first-block__wrapper{flex-direction:row}}.program-detail-v2__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v2__second-block .second-block__wrapper{flex-direction:row}}.program-detail-v2__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:992px){.program-detail-v2__third-block .third-block__wrapper{flex-direction:row}}.program-detail-v2__first-block{padding:0 0 2em}.program-detail-v2__second-block{padding:2em 0}.program-detail-v2__first{width:100%;flex:1}@media screen and (min-width:1200px){.program-detail-v2__first{width:61%}}.program-detail-v2__first,.program-detail-v2__second{padding-top:2em}@media screen and (min-width:1200px){.program-detail-v2__first,.program-detail-v2__second{padding-right:2em}}.program-detail-v2__third{padding-top:2em}@media screen and (min-width:1200px){.program-detail-v2__third{padding-right:2em;flex:1}}.program-detail-v2__third .map{height:450px}.program-detail-v2__options{display:flex;flex-direction:row;justify-content:space-around;position:relative;padding-bottom:3em;flex-wrap:wrap}@media screen and (min-width:1200px){.program-detail-v2__options{justify-content:space-between}}.program-detail-v2__options .option{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;color:#ebc06a}.program-detail-v2__options .option__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__options .option__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__options .option__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__options .option__title .title--v1{margin-bottom:0}.program-detail-v2__options .option__drawing{height:2.25em;margin-right:1em}.program-detail-v2__options .option__number{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.8em;margin-left:1em}.program-detail-v2__room-compo{width:100%;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v2__room-compo{padding-bottom:0}}.program-detail-v2__room-compo .room-compo__wrapper{padding-bottom:2em}.program-detail-v2__room-compo .title--v1.title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__room-compo .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__room-compo .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__room-compo .tabs-v1 .title{display:flex;color:#ebc06a;font:normal normal 400 1.1765em/1.1 Roboto,Times New Roman,serif;text-transform:uppercase;border-bottom:1px solid #ebc06a;width:100%;padding-bottom:1em}.program-detail-v2__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v2__room-compo .tabs-v1 .table-aria__td--value{color:#040403;font:normal normal 400 1.0588em Roboto,Times New Roman,serif;letter-spacing:.1em}.program-detail-v2__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between}@media screen and (min-width:576px){.program-detail-v2__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v2__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v2__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v2__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v2__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v2__room-compo .tabs-v1 .table-bottom-desc{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif}.program-detail-v2__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v2__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:45%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v2__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:45%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif;text-transform:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#ebc06a;font:normal normal 400 1.1765em/1.3 Roboto,Times New Roman,serif}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-detail-v2__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}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:5px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:10px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v2__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v2__print{width:100%;align-self:baseline;position:relative;padding-top:2em}@media screen and (min-width:576px){.program-detail-v2__print{display:flex;flex-direction:row}}.program-detail-v2__print .print__wrapper{width:100%;margin:auto}@media screen and (min-width:768px){.program-detail-v2__print .print__wrapper{width:100%}}.program-detail-v2__print .print__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v2__print .print__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__print .print__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v2__print .print__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v2__print .print__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__print .print__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__print .print__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__print .print__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1200px){.program-detail-v2__print .print__item{flex-direction:row;justify-content:center;padding:.8em}}.program-detail-v2__print .print__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v2__print .print__item .button-drawing{padding:0}}.program-detail-v2__print .print__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.program-detail-v2__print .print__item .button-drawing__content{color:#ebc06a}.program-detail-v2__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v2__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v2__print .print__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.program-detail-v2__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v2__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v2__print .print__item .button-drawing:hover .button-drawing__content{color:#040403}.program-detail-v2__share{display:flex;flex-direction:column;align-items:center;padding-top:2em;padding-bottom:2em}.program-detail-v2__share .share__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:1400px){.program-detail-v2__share .share{padding-bottom:0}}.program-detail-v2__description{background:#040403;width:100%;height:400px;align-self:baseline;position:relative}@media screen and (min-width:1200px){.program-detail-v2__description{width:38%;height:680px;margin-right:.5em}}.program-detail-v2__description .description__claws{right:2em;height:5.8882em;display:none}@media screen and (min-width:768px){.program-detail-v2__description .description__claws{display:block}}.program-detail-v2__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5em 10%}.program-detail-v2__description .description__container-text{display:flex;flex-direction:column;height:100%}.program-detail-v2__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:1em;bottom:0;left:0;z-index:1}.program-detail-v2__description .description__text-block{margin-bottom:3em}.program-detail-v2__description .description__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}.program-detail-v2__description .description__text-block.text-block a{color:#fff}.program-detail-v2__tools{width:100%;align-self:baseline;position:relative;padding-top:2em}.program-detail-v2__tools .tools__wrapper{width:100%;margin:auto}@media screen and (min-width:768px){.program-detail-v2__tools .tools__wrapper{width:80%}}.program-detail-v2__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v2__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v2__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v2__tools .tools__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__tools .tools__item{display:flex;flex-direction:column;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.program-detail-v2__tools .tools__item{justify-content:space-between;flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em}}.program-detail-v2__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v2__tools .tools__item .button-drawing{padding:0}}.program-detail-v2__tools .tools__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.program-detail-v2__tools .tools__item .button-drawing__content{color:#ebc06a}.program-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.program-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}.program-detail-v2__form-block-wrapper{width:100%}.program-detail-v2__form-block{padding:2em 0;align-items:center;display:flex}@media screen and (min-width:992px){.program-detail-v2__form-block{width:50%;max-width:695px}}.program-detail-v2__form-block .form-block{max-width:1230px;margin:auto}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__form-block .agency__title{margin-bottom:3em}.program-detail-v2__form-block .agency__title .title .title__content{font-size:1em;margin:3em;text-align:center}.program-detail-v2__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v2__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v2__form-block .form__fieldset--validation{display:flex;flex-direction:column}@media screen and (min-width:768px){.program-detail-v2__form-block .form__fieldset--validation{flex-direction:row}}.program-detail-v2__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.program-detail-v2__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.program-detail-v2__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}@media screen and (min-width:768px){.program-detail-v2__form-block .form-contact__coords.coords{align-items:flex-start;margin-right:15%}}.program-detail-v2__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:left}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#040403}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}@media screen and (min-width:768px){.program-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:left}}.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#ebc06a}.program-detail-v2 .pswp__ui--idle{opacity:1}.program-detail-v2__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.program-detail-v2__fourth-block .fourth-block__wrapper{flex-direction:row}}.program-detail-v2__fourth-block .fourth-block__tools,.program-detail-v2__fourth-block .fourth-block__wrapper-left{width:50%}.program-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.program-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.program-detail-v2__fourth-block .agency-listing-v2__items .item__decorate{max-width:255px}.program-detail-v2__fourth-block.fourth-block--agency .form-contact__coords.coords,.program-detail-v2__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.program-detail-v2__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.program-detail-v2__fourth-block .program-detail-v2__column{flex:1}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-detail-v3{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.program-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v3__wrapper{width:100%;max-width:100%}.program-detail-v3__slider__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v3__slider-wrapper{width:100%}.program-detail-v3__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.program-detail-v3__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v3__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.program-detail-v3__slide .slider__swiper{width:70%}}.program-detail-v3__slide .slider__main{height:450px}@media screen and (min-width:992px){.program-detail-v3__slide .slider__main{height:750px;margin-right:1em}}.program-detail-v3__slide .slider__main .slider-img__picture{width:100%;height:100%}.program-detail-v3__slide .slider__main .slider-img__picture img{object-fit:cover;width:100%;height:100%}.program-detail-v3__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:992px){.program-detail-v3__slide .slider__main .slider__img,.program-detail-v3__slide .slider__main .swiper-slide{height:750px}}.program-detail-v3__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.program-detail-v3__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.program-detail-v3__slide.slider--contain .slider__main .slider-img__img{height:750px}}.program-detail-v3__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.program-detail-v3__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.program-detail-v3__slide .slider--thumbs .slider__thumbs{height:750px}}.program-detail-v3__slide .slider--thumbs .swiper-slide{overflow:hidden}.program-detail-v3__slide .slider--thumbs .slider__img{height:245px}.program-detail-v3__slide .swiper-button-next,.program-detail-v3__slide .swiper-button-prev{background-color:#040403;padding:1.4em;color:#fff}.program-detail-v3__slide .swiper-button-next:after,.program-detail-v3__slide .swiper-button-prev:after{font-size:2em}.program-detail-v3__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.program-detail-v3__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.program-detail-v3__first-block{padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__first-block .first-block{flex-direction:row}}.program-detail-v3__first-block .first-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v3__first-block .first-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3__second-block{padding-top:2em;padding-bottom:2em}.program-detail-v3__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.program-detail-v3__second-block .second-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3__third-block{padding-top:2em;padding-bottom:2em}.program-detail-v3__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap}@media screen and (min-width:1200px){.program-detail-v3__third-block .third-block__wrapper{flex-direction:row;padding-top:2em;padding-bottom:2em}}.program-detail-v3 .icon__title{width:65px;height:65px;background:#ebc06a;border-radius:100%;position:relative;margin:0 auto 2.6471em}.program-detail-v3__description{background:#fff;width:100%;align-self:baseline;position:relative;height:100%}@media screen and (min-width:1200px){.program-detail-v3__description{width:50%}}.program-detail-v3__description .description__title .title .title__content{font-size:1em;margin:3em 0;text-align:left}.program-detail-v3__description .description__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__description .description__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__description .description .table-aria__tr:first-child{padding-top:0}.program-detail-v3__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left}.program-detail-v3__description .description__container-text{display:flex;flex-direction:column;height:100%}.program-detail-v3__description .description__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403}.program-detail-v3__description .description__text-block.text-block a{color:#040403}.program-detail-v3__description.description-left{margin-bottom:4em}@media screen and (min-width:1200px){.program-detail-v3__description.description-left{padding-right:5%;margin-bottom:0}}.program-detail-v3__description.description-left .description__wrapper{height:200px}@media screen and (min-width:1200px){.program-detail-v3__description.description-left .description__wrapper{height:400px}}.program-detail-v3__description.description-left .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}@media screen and (min-width:1200px){.program-detail-v3__description.description-right{padding-left:5%}}.program-detail-v3__description.description-right .description__wrapper{padding-right:0}.program-detail-v3__description.description-right .table-aria__tr:first-child{padding-top:0}.program-detail-v3__description.description-right .table-aria__td--title{padding-left:1.6em;position:relative}.program-detail-v3__description.description-right .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}.program-detail-v3__description.description-right .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;left:0;z-index:1}.program-detail-v3__room-compo{width:100%}@media screen and (min-width:992px){.program-detail-v3__room-compo{padding-bottom:0}}.program-detail-v3__room-compo .tabs-v1 .title{display:flex;color:#ebc06a;font:normal normal 400 1.1765em/1.1 Roboto,Times New Roman,serif;text-transform:uppercase;border-bottom:1px solid #ebc06a;width:100%;padding-bottom:1em}.program-detail-v3__room-compo .tabs-v1 .table-aria__td--title,.program-detail-v3__room-compo .tabs-v1 .table-aria__td--value{color:#040403;font:normal normal 400 1.0588em Roboto,Times New Roman,serif;letter-spacing:.1em}.program-detail-v3__room-compo .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em;justify-content:space-between}@media screen and (min-width:576px){.program-detail-v3__room-compo .tabs-v1 .table-aria__tr{flex-direction:row}}.program-detail-v3__room-compo .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.program-detail-v3__room-compo .tabs-v1 .table-aria--lot:nth-child(odd){background-color:transparent}.program-detail-v3__room-compo .tabs-v1 .table-aria--lot:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.program-detail-v3__room-compo .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.program-detail-v3__room-compo .tabs-v1 .table-bottom-desc{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif}.program-detail-v3__room-compo .tabs-v1 .table-bottom-desc p{margin-top:.5em}.program-detail-v3__room-compo .tabs-v1 .table-aria__link-more:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v3__room-compo .tabs-v1 .table-aria__link-more:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open{margin-bottom:0}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title{cursor:pointer}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title{display:flex;width:100%;justify-content:space-between;padding-left:2em;align-items:baseline}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__room{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif;text-transform:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__price{color:#ebc06a;font:normal normal 400 1.1765em/1.3 Roboto,Times New Roman,serif}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.program-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}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__title button:focus{outline:none}.program-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%);background-color:#ebc06a}.program-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%);background-color:#ebc06a}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__content{display:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot__content a{text-decoration:none}.program-detail-v3__room-compo .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v3__print{width:100%;align-self:baseline;position:relative;padding-right:0;display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v3__print{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__print{width:50%;padding-right:5%}}.program-detail-v3__print.print .book-svg{width:35px;height:25px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__print.print .viewrotate-svg{width:40px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__print .print__wrapper{width:80%;margin:auto;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__print .print__wrapper{width:100%;padding-top:0;padding-bottom:0}}.program-detail-v3__print .print__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v3__print .print__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__print .print__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v3__print .print__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v3__print .print__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__print .print__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__print .print__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__print .print__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:1200px){.program-detail-v3__print .print__item{flex-direction:row;padding:.8em}}.program-detail-v3__print .print__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.program-detail-v3__print .print__item .button-drawing{padding:0}}.program-detail-v3__print .print__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.program-detail-v3__print .print__item .button-drawing__content{color:#ebc06a}.program-detail-v3__print .print__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__print .print__item .button-drawing:focus .button-drawing__drawing,.program-detail-v3__print .print__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.program-detail-v3__print .print__item .button-drawing.js--active .button-drawing__content,.program-detail-v3__print .print__item .button-drawing:focus .button-drawing__content,.program-detail-v3__print .print__item .button-drawing:hover .button-drawing__content{color:#040403}.program-detail-v3__print .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__share{width:100%;align-self:baseline;position:relative;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__share{padding-top:0;padding-bottom:0}}.program-detail-v3__share .share__wrapper{align-items:center;display:flex;flex-direction:column;width:100%;margin:auto}@media screen and (min-width:576px){.program-detail-v3__share .share__wrapper{width:70%}}.program-detail-v3__share .share__header{width:100%}.program-detail-v3__share .share__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__share .item__social{width:100%}.program-detail-v3__share .social__items{justify-content:space-evenly}.program-detail-v3__share .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__tools{width:100%;align-self:baseline;position:relative;padding-right:0;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__tools{width:50%;padding-right:5%;padding-bottom:0}}.program-detail-v3__tools .tools-svg{width:35px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.program-detail-v3__tools .tools__wrapper{width:100%;padding:0 1em}.program-detail-v3__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.program-detail-v3__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.program-detail-v3__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.program-detail-v3__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.program-detail-v3__tools .tools__title{margin-bottom:3em}.program-detail-v3__tools .tools__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center;max-width:70%;margin:auto}@media screen and (min-width:576px){.program-detail-v3__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.program-detail-v3__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em;max-width:90%}}.program-detail-v3__tools .tools__item .button-drawing{padding:.5em 1em}.program-detail-v3__tools .tools__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.program-detail-v3__tools .tools__item .button-drawing__content{color:#ebc06a}.program-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__drawing,.program-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.program-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__content,.program-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__content,.program-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}.program-detail-v3__form-block{align-items:center;display:flex;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__form-block{width:50%;padding-top:0;padding-bottom:0}}.program-detail-v3__form-block .form-block{max-width:1230px}.program-detail-v3__form-block .form-block .form-contact__title{margin-bottom:3em}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__form-block .agency__title{margin-bottom:3em}.program-detail-v3__form-block .agency__title .title .title__content{font-size:1em;margin:3em 0;text-align:center}.program-detail-v3__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-detail-v3__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-detail-v3__form-block .form__fieldset--validation{display:flex;flex-direction:column}.program-detail-v3__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.program-detail-v3__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.program-detail-v3__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#040403}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#ebc06a}.program-detail-v3 .pswp__ui--idle{opacity:1}.program-detail-v3__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.program-detail-v3__fourth-block .fourth-block__wrapper{justify-content:space-between}}@media screen and (min-width:992px){.program-detail-v3__fourth-block .fourth-block__wrapper{flex-direction:row}}.program-detail-v3__fourth-block .fourth-block__tools,.program-detail-v3__fourth-block .fourth-block__wrapper-left{width:50%}.program-detail-v3__fourth-block .program-detail-v3__column{display:flex;flex-direction:column}@media screen and (min-width:1200px){.program-detail-v3__fourth-block .program-detail-v3__column{width:50%}}.program-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.program-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.program-detail-v3__fourth-block.fourth-block--agency .form-contact__coords.coords,.program-detail-v3__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.program-detail-v3__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.program-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.program-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.program-listing-v1{background:transparent none no-repeat 50%/cover;color:#040403;position:relative}.program-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-listing-v1__wrapper{width:100%}.program-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v1__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v1__header-seo .header-seo__text-block a{color:inherit}.program-listing-v1__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v1__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v1__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-listing-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:inherit;text-align:left}.program-listing-v1__text-block.text-block a{color:inherit}.program-listing-v1__items{margin-bottom:4%}.program-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (min-width:768px){.program-listing-v1__items-wrapper{justify-content:space-between}}.program-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.program-listing-v1__items .item{width:100%;margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.program-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.program-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:100%;margin:auto}@media screen and (min-width:768px){.program-listing-v1__items .item__container{height:inherit}}.program-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.program-listing-v1__items .item__decorate{width:100%;height:440px}}.program-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:flex;text-decoration:none}.program-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear}.program-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center}.program-listing-v1__items .item__deliver-date{position:absolute;z-index:10;top:0;left:0}.program-listing-v1__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Roboto,Times New Roman,serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#040403;color:#fff;border:1px solid #040403}.program-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.program-listing-v1__items .item__title{margin-bottom:1.4706em}.program-listing-v1__items .item__title .title .title__content{font-size:1em;margin:1em 0;text-align:left}.program-listing-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif}.program-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1176em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.program-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.program-listing-v1__items .item__content{flex:1;display:flex;flex-direction:column}.program-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.program-listing-v1__items .item__title{position:relative}.program-listing-v1__items .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:left}.program-listing-v1__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif}.program-listing-v1__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1176em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.program-listing-v1__items .item__title .title__top-block-1{display:flex;flex-direction:column;flex-wrap:wrap;padding-right:.5em}.program-listing-v1__items .item__title .title__top-block-2{font-size:1em;text-align:left;position:relative;top:0;right:0;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:992px){.program-listing-v1__items .item__title .title__top-block-2{position:absolute;text-align:right;display:block}}.program-listing-v1__items .item__title .title__content{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.program-listing-v1__items .item__title .title__content{flex-direction:row}}.program-listing-v1__items .item__title .title__content span{margin-bottom:.3em}.program-listing-v1__items .item__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.program-listing-v1__items .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative;padding-bottom:.8em;margin-right:.5em;align-items:baseline}@media screen and (min-width:992px){.program-listing-v1__items .item__options{margin-right:2em}}.program-listing-v1__items .item__options .option{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#ebc06a}@media screen and (min-width:768px){.program-listing-v1__items .item__options .option{margin-right:1em}}.program-listing-v1__items .item__options .option__drawing{height:2.25em;margin-right:1em}.program-listing-v1__items .item__options .option__number{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.program-listing-v1__items .item__main-link{text-decoration:none;width:100%}@media screen and (min-width:992px){.program-listing-v1__items .item__main-link{width:70%}}.program-listing-v1__items .item__price{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;color:#ebc06a}.program-listing-v1__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#040403}.program-listing-v1__items .item__drawing{position:relative}.program-listing-v1__items .item__heart-svg{width:23px;height:21px}.program-listing-v1__items .item__heart-svg-path{stroke:#ebc06a}.program-listing-v1__items .item__text{font:normal normal 400 1em/1.6666 Roboto,Times New Roman,serif;color:#040403}.program-listing-v1__items .item__text a{color:#040403}.program-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.program-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.program-listing-v2__container{height:100%;display:flex;justify-content:center}.program-listing-v2__wrapper{width:100%}.program-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v2__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left}.program-listing-v2__header-seo .header-seo__text-block a{color:#040403}.program-listing-v2__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v2__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v2__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-listing-v2__items{margin-bottom:4%}.program-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.program-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items-wrapper{margin:-1em 0}}.program-listing-v2__items .item{position:relative;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.program-listing-v2__items .item{flex-direction:row;height:470px}}.program-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 6%;width:100%;flex:1;position:relative;max-width:1230px;max-height:300px;text-align:left;background:#040403}@media screen and (min-width:992px){.program-listing-v2__items .item__container_text-block{max-height:100vh}}.program-listing-v2__items .item__top-block{display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}@media screen and (min-width:576px){.program-listing-v2__items .item__top-block{flex-direction:row}}.program-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap}@media screen and (min-width:576px){.program-listing-v2__items .item__title{width:70%}}.program-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.program-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.program-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.program-listing-v2__items .item__main-link{text-decoration:none}.program-listing-v2__items .item__details{color:#ebc06a}.program-listing-v2__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#ebc06a;margin-bottom:1.4706em}.program-listing-v2__items .item__price{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;margin-bottom:.5em;width:auto}.program-listing-v2__items .item__price span{color:#fff;font:normal normal 400 1.1176rem/1 Roboto,Times New Roman,serif;letter-spacing:.1em;text-transform:uppercase}.program-listing-v2__items .item__size{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;margin-bottom:.5em;width:auto}.program-listing-v2__items .item__size span{color:#fff;font:normal normal 400 1.1176rem/1 Roboto,Times New Roman,serif;text-transform:uppercase}.program-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.program-listing-v2__items .item__aligner{max-height:60%}}.program-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.program-listing-v2__items .item__container-text{height:100%}}.program-listing-v2__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:2em;bottom:0;z-index:1}.program-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Roboto,Arial,sans-serif;margin-bottom:2em}.program-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.program-listing-v2__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.program-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:0;left:-10%}}.program-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;height:100%;width:100%;right:0}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%}}.program-listing-v2__items .item__decorate.decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center;text-decoration:none;justify-content:center;width:80%}.program-listing-v2__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover;max-height:410px;min-height:300px}@media screen and (min-width:992px){.program-listing-v2__items .item__decorate.decorate .decorate__img{max-width:820px}}.program-listing-v2__items .item__deliver-date{position:absolute;z-index:10;right:0;top:0}.program-listing-v2__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Roboto,Times New Roman,serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#040403;color:#fff;border:1px solid #040403}.program-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd){flex-direction:row-reverse}}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:-10%;left:inherit}}@media screen and (min-width:992px){.program-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:100%;left:0;width:100%;right:-10%}}.program-listing-v2__items .item:nth-child(odd) .item__deliver-date{right:auto;left:0}.program-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 6% 2.6471em 8%}.program-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.program-listing-v3__container{height:100%;display:flex;justify-content:center}.program-listing-v3__wrapper{width:100%;max-width:1535px}.program-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v3__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left}.program-listing-v3__header-seo .header-seo__text-block a{color:#040403}.program-listing-v3__header-seo .title.title{margin-bottom:1.7647em}.program-listing-v3__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v3__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.program-listing-v3__items{margin-bottom:4%}.program-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.program-listing-v3__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.program-listing-v3__items-wrapper{margin:-2em 0}}.program-listing-v3__items .item{position:relative;flex-direction:column;max-width:100%}@media screen and (max-width:768px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.program-listing-v3__items .item{flex-direction:row;height:450px}}.program-listing-v3__items .item__deliver-date{position:absolute;z-index:10;left:0;right:auto;top:0}.program-listing-v3__items .item__deliver-date.deliver-date{font:normal normal 400 1em/1.5em Roboto,Times New Roman,serif;padding:.8em 1.4705em;margin:0 0 1em;letter-spacing:0;text-transform:uppercase;background:#040403;color:#fff;border:1px solid #040403}.program-listing-v3__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em 0;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;background:transparent}@media screen and (min-width:992px){.program-listing-v3__items .item__container_text-block{max-height:100vh;width:35%;padding:.8823em 1.7647em .8823em 3.5294em}}.program-listing-v3__items .item__top-block{display:flex;flex-direction:column;margin-bottom:2.6471em}@media screen and (min-width:576px){.program-listing-v3__items .item__top-block{flex-direction:column}}.program-listing-v3__items .item__title{width:100%;display:flex;flex-wrap:wrap}.program-listing-v3__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.program-listing-v3__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.1765em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.program-listing-v3__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.program-listing-v3__items .item__title .title--v2 .title__content{display:flex;flex-direction:column}.program-listing-v3__items .item__title .title--v2 .title__content-1,.program-listing-v3__items .item__title .title--v2 .title__content-2{margin-bottom:.5em}.program-listing-v3__items .item__main-link{text-decoration:none}.program-listing-v3__items .item__price{margin-bottom:.5em;flex-shrink:0}.program-listing-v3__items .item__price,.program-listing-v3__items .item__size{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;color:#ebc06a;width:auto}.program-listing-v3__items .item__size span{color:#040403;font:normal normal 400 1.1176rem/1 Roboto,Times New Roman,serif;text-transform:uppercase}.program-listing-v3__items .item__aligner{flex:1;overflow:hidden;max-height:50%;margin-bottom:1.5em}@media screen and (min-width:1200px){.program-listing-v3__items .item__aligner{max-height:100%}}.program-listing-v3__items .item__container-text{max-height:100px;position:relative}@media screen and (min-width:768px){.program-listing-v3__items .item__container-text{height:100%}}@media screen and (min-width:992px){.program-listing-v3__items .item__container-text{max-height:100%}}.program-listing-v3__items .item__container-text:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);width:100%;height:2em;bottom:0;z-index:1}.program-listing-v3__items .item__text-block{color:#040403;font:normal normal 400 .9412em/1.6666 Roboto,Arial,sans-serif;margin-bottom:2em}.program-listing-v3__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#040403;margin-bottom:1.4706em}.program-listing-v3__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.program-listing-v3__items .item__decorate.decorate{width:65%;display:flex;width:100%}}.program-listing-v3__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.program-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.program-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:flex;text-decoration:none}.program-listing-v3__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear}.program-listing-v3__items .item__decorate.decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center}.program-listing-v3__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.program-listing-v3__items .item__decorate.decorate .decorate__wrapper{position:relative;width:100%;right:0}}.program-listing-v3__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.program-listing-v3__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v3__items .item:nth-child(2n){flex-direction:column}@media screen and (min-width:992px){.program-listing-v3__items .item:nth-child(2n){flex-direction:row-reverse}}.program-listing-v3__items .item:nth-child(2n) .item__deliver-date{right:0;left:auto}.program-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:2em 0}@media screen and (min-width:992px){.program-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:.8823em 3.5294em .8823em 0}}.program-more-v1{background:#fff none no-repeat 50%/cover;color:#040403;position:relative;padding:2em 0}.program-more-v1__wrapper{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:1230px}.program-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.program-more-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.program-more-v1__title .title{margin-bottom:2em}.program-more-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.program-more-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.program-more-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:uppercase}.program-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:1230px;width:100%}.program-more-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}@media screen and (max-width:768px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.program-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px){.program-more-v1__items{flex-direction:row;justify-content:space-around}}.program-more-v1__item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.program-more-v1__item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.program-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.program-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.program-more-v1__item .item{position:relative}.program-more-v1__item .item__drawing{position:relative;margin-bottom:1.5em}.program-more-v1__item .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-more-v1__item .item__img{min-height:250px;max-height:250px}}.program-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-more-v1__item .item__info-title .title-subtitle{text-align:left}.program-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em;text-transform:none}.program-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.3529em/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.program-more-v1__item .item__info{position:relative}.program-more-v1__item .item__info-id{position:absolute;right:0;top:0}.program-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.program-more-v1__item .item__info-extra--separator{margin:0 1em}.program-more-v1__item .item__global-link{color:#040403;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.program-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.program-more-v1__item .item__global-link:hover .item__more{opacity:1}.program-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-more-v1__item .item__global-link:hover .item__status{z-index:10}.program-more-v1__item .links-group__wrapper{justify-content:flex-end}.promote-v1{background:transparent url(../images/modules/promote/1.jpg) no-repeat 50%/cover;background-attachment:fixed;color:#fff;position:relative;height:400px}@media screen and (min-width:992px){.promote-v1{height:670px}}.promote-v1__container{text-align:center}.promote-v1__container,.promote-v1__wrapper{height:100%;display:flex;justify-content:center}.promote-v1__wrapper{padding:3em;flex:1;position:relative;width:100%;max-width:1230px;flex-direction:column}@media screen and (min-width:768px){.promote-v1__wrapper{padding-left:3em;padding-right:3em}}.promote-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.66)}.promote-v1__title .title{margin-bottom:0}.promote-v1__title .title .title__content{font-size:1em;margin:0}.promote-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,4vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.promote-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,4vw,3.8235em)/1.4 Roboto,Times New Roman,serif;color:#fff}.promote-v1__title .title__content-2{padding-bottom:.5em}.promote-v1__container-text{height:auto;margin-bottom:3em}@media screen and (min-width:992px){.promote-v1__container-text{height:60px}}.promote-v1__text-block{font:normal normal 400 1.1765em/1.6666 Roboto,Arial,sans-serif;color:#fff}.promote-v1__links{display:flex;justify-content:center;flex-direction:row}.promote-v1__links .button{text-transform:inherit;background:#ebc06a;color:#fff;border-color:#ebc06a}.promote-v1__links .button:before{background:#040403}.promote-v1__links .button:focus,.promote-v1__links .button:hover{color:#fff;border-color:#040403}.promote-v1__links .button:focus:before,.promote-v1__links .button:hover:before{background:#040403}.browser-mobile-apple .promote-v1{background-attachment:scroll}.property-detail-v1__apply-online,.property-detail-v2__apply-online,.property-detail-v3__apply-online{width:100%;margin:3em auto 2em;text-align:center}.property-detail-v1__apply-online .apply-online__title .title__content,.property-detail-v2__apply-online .apply-online__title .title__content,.property-detail-v3__apply-online .apply-online__title .title__content{margin:0 3em 1em}.property-detail-v1__apply-online a,.property-detail-v2__apply-online a,.property-detail-v3__apply-online a{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;display:inline-block;padding:1em;text-align:center;margin:0 3em}.property-detail-v1__features .tabs-v1 .detail-tabs__link,.property-detail-v2__features .tabs-v1 .detail-tabs__link,.property-detail-v3__features .tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Cardo,Times New Roman,serif;letter-spacing:.2em;text-transform:none;border:none}.property-detail-v1__features .tabs-v1 .detail-tabs__content,.property-detail-v2__features .tabs-v1 .detail-tabs__content,.property-detail-v3__features .tabs-v1 .detail-tabs__content{width:100%;margin:auto}.property-detail-v1__features .tabs-v1 .detail-tabs__item,.property-detail-v2__features .tabs-v1 .detail-tabs__item,.property-detail-v3__features .tabs-v1 .detail-tabs__item{border-right:1px solid #efefef}.property-detail-v1__features .tabs-v1 .detail-tabs__item:last-child,.property-detail-v2__features .tabs-v1 .detail-tabs__item:last-child,.property-detail-v3__features .tabs-v1 .detail-tabs__item:last-child{border-right:none}.property-detail-v1__features .tabs-v1 .detail-tabs__list,.property-detail-v2__features .tabs-v1 .detail-tabs__list,.property-detail-v3__features .tabs-v1 .detail-tabs__list{justify-content:center}.property-detail-v1__features .tabs-v1 [aria-selected=true].detail-tabs__link,.property-detail-v2__features .tabs-v1 [aria-selected=true].detail-tabs__link,.property-detail-v3__features .tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;color:#040403}.property-detail-v1__features .tabs-v1 .table-aria,.property-detail-v2__features .tabs-v1 .table-aria,.property-detail-v3__features .tabs-v1 .table-aria{padding-bottom:1em}.property-detail-v1__features .tabs-v1 .title,.property-detail-v2__features .tabs-v1 .title,.property-detail-v3__features .tabs-v1 .title{display:flex;color:#ebc06a;font:normal normal 400 1.1765em/1.1 Roboto,Times New Roman,serif;text-transform:uppercase;border-bottom:1px solid #040403;width:100%;padding-bottom:1em}.property-detail-v1__features .tabs-v1 .table-aria__td--title,.property-detail-v1__features .tabs-v1 .table-aria__td--value,.property-detail-v2__features .tabs-v1 .table-aria__td--title,.property-detail-v2__features .tabs-v1 .table-aria__td--value,.property-detail-v3__features .tabs-v1 .table-aria__td--title,.property-detail-v3__features .tabs-v1 .table-aria__td--value{color:#040403;font:normal normal 600 1.1765em Roboto,Times New Roman,serif;letter-spacing:.1em}.property-detail-v1__features .tabs-v1 .table-aria__tr,.property-detail-v2__features .tabs-v1 .table-aria__tr,.property-detail-v3__features .tabs-v1 .table-aria__tr{display:flex;flex-direction:column;padding-left:1em;padding-right:1em}.property-detail-v1__features .tabs-v1 .table-aria__tr.toggle,.property-detail-v2__features .tabs-v1 .table-aria__tr.toggle,.property-detail-v3__features .tabs-v1 .table-aria__tr.toggle{display:flex;flex-direction:row;width:100%;justify-content:space-between}.property-detail-v1__features .tabs-v1 .table-aria__tr:nth-child(odd),.property-detail-v2__features .tabs-v1 .table-aria__tr:nth-child(odd),.property-detail-v3__features .tabs-v1 .table-aria__tr:nth-child(odd){background-color:transparent}.property-detail-v1__features .tabs-v1 .table-aria__tr:nth-child(2n),.property-detail-v2__features .tabs-v1 .table-aria__tr:nth-child(2n),.property-detail-v3__features .tabs-v1 .table-aria__tr:nth-child(2n){background-color:hsla(0,0%,93.7%,.5)}.property-detail-v1__features .tabs-v1 .table-top-desc,.property-detail-v2__features .tabs-v1 .table-top-desc,.property-detail-v3__features .tabs-v1 .table-top-desc{display:flex;justify-content:space-between;flex-wrap:wrap}.property-detail-v1__features .tabs-v1 .table-bottom-desc,.property-detail-v2__features .tabs-v1 .table-bottom-desc,.property-detail-v3__features .tabs-v1 .table-bottom-desc{color:#040403;font:normal normal 400 1em/1.3 Roboto,Arial,sans-serif}.property-detail-v1__features .tabs-v1 .table-bottom-desc p,.property-detail-v2__features .tabs-v1 .table-bottom-desc p,.property-detail-v3__features .tabs-v1 .table-bottom-desc p{margin-top:.5em}.property-detail-v1__features .tabs-v1 .showhide-lot.open,.property-detail-v2__features .tabs-v1 .showhide-lot.open,.property-detail-v3__features .tabs-v1 .showhide-lot.open{margin-bottom:0}.property-detail-v1__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after,.property-detail-v2__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after,.property-detail-v3__features .tabs-v1 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.property-detail-v1__features .tabs-v1 .showhide-lot__title,.property-detail-v2__features .tabs-v1 .showhide-lot__title,.property-detail-v3__features .tabs-v1 .showhide-lot__title{cursor:pointer}.property-detail-v1__features .tabs-v1 .showhide-lot__title .title,.property-detail-v2__features .tabs-v1 .showhide-lot__title .title,.property-detail-v3__features .tabs-v1 .showhide-lot__title .title{color:#ebc06a;display:flex;width:100%;justify-content:space-between}.property-detail-v1__features .tabs-v1 .showhide-lot__title .title__element,.property-detail-v2__features .tabs-v1 .showhide-lot__title .title__element,.property-detail-v3__features .tabs-v1 .showhide-lot__title .title__element{display:inline-block}.property-detail-v1__features .tabs-v1 .showhide-lot__title button,.property-detail-v2__features .tabs-v1 .showhide-lot__title button,.property-detail-v3__features .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__features .tabs-v1 .showhide-lot__title button:focus,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:focus,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:focus{outline:none}.property-detail-v1__features .tabs-v1 .showhide-lot__title button:before,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:before,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;right:5px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.property-detail-v1__features .tabs-v1 .showhide-lot__title button:after,.property-detail-v2__features .tabs-v1 .showhide-lot__title button:after,.property-detail-v3__features .tabs-v1 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;right:10px;top:35%;transform:translateY(-50%);background-color:#ebc06a}.property-detail-v1__features .tabs-v1 .showhide-lot__content,.property-detail-v2__features .tabs-v1 .showhide-lot__content,.property-detail-v3__features .tabs-v1 .showhide-lot__content{display:none}.property-detail-v1__features .tabs-v1 .showhide-lot__content a,.property-detail-v2__features .tabs-v1 .showhide-lot__content a,.property-detail-v3__features .tabs-v1 .showhide-lot__content a{text-decoration:none}.property-detail-v1__features .tabs-v1 .showhide-lot.open .showhide-lot__content,.property-detail-v2__features .tabs-v1 .showhide-lot.open .showhide-lot__content,.property-detail-v3__features .tabs-v1 .showhide-lot.open .showhide-lot__content{display:block}.property-detail-v1 .agency-listing-v2__items .item,.property-detail-v2 .agency-listing-v2__items .item,.property-detail-v3 .agency-listing-v2__items .item{width:100%}.property-detail-v1 .agency-listing-v2__items .item .title,.property-detail-v2 .agency-listing-v2__items .item .title,.property-detail-v3 .agency-listing-v2__items .item .title{border:0;padding-bottom:0}.property-detail-v1 .agency-listing-v2__items .item .title .title__content-2,.property-detail-v2 .agency-listing-v2__items .item .title .title__content-2,.property-detail-v3 .agency-listing-v2__items .item .title .title__content-2{text-transform:uppercase}.property-detail-v1 .mandatory-listing-v2__item.item,.property-detail-v2 .mandatory-listing-v2__item.item,.property-detail-v3 .mandatory-listing-v2__item.item{width:100%}.property-detail-v1 .mandatory-listing-v2__item.item .title,.property-detail-v2 .mandatory-listing-v2__item.item .title,.property-detail-v3 .mandatory-listing-v2__item.item .title{border:0;padding-bottom:0}.property-detail-v1 .mandatory-listing-v2__item.item .title .title__content-2,.property-detail-v2 .mandatory-listing-v2__item.item .title .title__content-2,.property-detail-v3 .mandatory-listing-v2__item.item .title .title__content-2{text-transform:uppercase}.property-detail-v1 .calendar__title .title,.property-detail-v1 .equipment__title .title,.property-detail-v2 .calendar__title .title,.property-detail-v2 .equipment__title .title,.property-detail-v3 .calendar__title .title,.property-detail-v3 .equipment__title .title{border:0;justify-content:center}.property-detail-v1{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.property-detail-v1__apply-online-position{padding-top:3em}.property-detail-v1__apply-online-position a{max-width:320px;margin:0 auto;padding:18px}.property-detail-v1__apply-online-position a:hover{color:#ebc06a}.property-detail-v1__wrapper{width:100%}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.property-detail-v1 .button__back{text-align:left}.property-detail-v1__container-text{margin-bottom:8%;max-height:300px}.property-detail-v1 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v1 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v1 .item__status .property-status,.property-detail-v1 .item__status .property-status--4,.property-detail-v1 .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v1 .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-detail-v1 .item__status .property-status--falling,.property-detail-v1 .item__status .property-status--favorite,.property-detail-v1 .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v1__slide{position:relative;margin-bottom:5em}.property-detail-v1__slide .slider-img__img{width:100%;height:400px;object-fit:cover}@media screen and (min-width:768px){.property-detail-v1__slide .slider-img__img{height:550px}}@media screen and (min-width:1200px){.property-detail-v1__slide .slider-img__img{height:750px}}.property-detail-v1__slide .swiper-button-next,.property-detail-v1__slide .swiper-button-prev{color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:2em}.property-detail-v1__slide .swiper-button-next{right:1em}.property-detail-v1__slide .swiper-button-prev{left:1em}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:1.2em}.property-detail-v1__container-pagination{position:relative;width:100%;paddin-top:1em}.property-detail-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%);display:none}@media screen and (min-width:768px){.property-detail-v1__pagination.swiper-pagination{display:flex}}.property-detail-v1__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#040403;border-radius:100%;margin:1em .5882em}.property-detail-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:transparent;border-color:#040403}.property-detail-v1__editorial{background:transparent}.property-detail-v1__editorial .editorial__wrapper{padding-bottom:9.7647em}.property-detail-v1__editorial .editorial__text{text-align:left;white-space:break-spaces}.property-detail-v1__editorial .editorial__bloc{display:flex;flex-direction:column;margin-bottom:3.5294em}@media screen and (min-width:576px){.property-detail-v1__editorial .editorial__bloc{flex-direction:row}}.property-detail-v1__editorial .editorial__details{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;justify-content:space-evenly;padding-top:1em;padding-left:2em}@media screen and (min-width:576px){.property-detail-v1__editorial .editorial__details{align-items:flex-end;padding:0}}.property-detail-v1__editorial .editorial__details .details__reference{color:#040403;font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif}.property-detail-v1__editorial .editorial__details .details__price{color:#ebc06a;font:normal normal 400 2.1167em/1 Roboto,Times New Roman,serif}.property-detail-v1__editorial .editorial__title{width:100%;display:flex;flex-wrap:wrap}.property-detail-v1__editorial .editorial__title .title--v2:after,.property-detail-v1__editorial .editorial__title .title--v2:before{background-color:#040403}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content{font-size:1em;margin:0}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.property-detail-v1__editorial .editorial__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.9412em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.property-detail-v1__editorial .editorial__title .title--v2 .title__content{display:flex;flex-direction:column}.property-detail-v1__group-elements{margin-bottom:300px}.property-detail-v1__form-contact{margin-bottom:2em;position:relative;width:100%}@media screen and (min-width:1200px){.property-detail-v1__form-contact{margin-bottom:0;width:670px}}.property-detail-v1__form-contact .textarea__input,.property-detail-v1__form-contact .textfield__input{border-bottom:1px solid #040403;color:#ebc06a}.property-detail-v1__form-contact .textarea__input::placeholder,.property-detail-v1__form-contact .textfield__input::placeholder{color:#ebc06a;opacity:.35;position:absolute;bottom:.5em;overflow:hidden}.property-detail-v1__form-contact .form-block{background:#040403;right:0;top:0}.property-detail-v1__form-contact .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#fff}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#fff;text-align:center;text-transform:none;text-decoration:none}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#fff}.property-detail-v1__form-contact .form__legals{padding-left:3em;padding-right:3em;font:normal normal 400 .6471em/1.1 Roboto,Arial,sans-serif}.property-detail-v1__form-contact .form__legals .legals{padding-right:1em}.property-detail-v1__form-contact .claws{display:none;right:4.05em}@media screen and (min-width:768px){.property-detail-v1__form-contact .claws{display:block}}@media screen and (min-width:992px){.property-detail-v1__form-contact .claws{height:7.3529em}}.property-detail-v1__form-contact .form-contact__title .title{margin-bottom:2em}.property-detail-v1__form-contact .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__form-contact .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.property-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff}.property-detail-v1__form-contact .form .textarea__label,.property-detail-v1__form-contact .form .textfield__label{color:#ebc06a}.property-detail-v1__form-contact .form .form__validation{position:relative;z-index:1;display:flex;padding:0;flex-direction:column;justify-content:space-evenly}.property-detail-v1__form-contact .form .form-contact__title{margin-bottom:0;position:relative}.property-detail-v1__form-contact .form .form__conditions{margin:0 0 1em;text-align:left;letter-spacing:.2em;color:#ebc06a}.property-detail-v1__form-contact .form .form__field{margin-bottom:2em}.property-detail-v1__form-contact .form .form__field.checkboxes{margin-bottom:.5em}.property-detail-v1__form-contact .form .form__field .checkbox__span{color:#fff;font:normal normal 400 .8823em/1.4 Roboto,Times New Roman,serif;text-transform:none}.property-detail-v1__form-contact .form .form__field .checkbox__box{color:hsla(0,0%,100%,.1)}.property-detail-v1__form-contact .form .form__field .checkbox__box svg path{fill:transparent;stroke:#ebc06a}.property-detail-v1__form-contact .form__submit .submit__field{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:capitalize;background:#ebc06a;color:#fff;border-color:#ebc06a}.property-detail-v1__form-contact .form__submit .submit__field:after,.property-detail-v1__form-contact .form__submit .submit__field:before{background:#040403}.property-detail-v1__form-contact .form__submit .submit__field:focus,.property-detail-v1__form-contact .form__submit .submit__field:hover{color:#fff;border-color:#ebc06a}.property-detail-v1__form-contact .form__submit .submit__field:focus:before,.property-detail-v1__form-contact .form__submit .submit__field:hover:before{background:#040403}.property-detail-v1__form-contact .form__fieldset,.property-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v1__form-contact .form__validation{justify-content:center}.property-detail-v1__form-contact .form__legals{margin-top:4em}.property-detail-v1__datas{margin-top:1em;width:100%;position:relative}.property-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__links{width:50%;margin:0}}.property-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v1 .group-elements__wrapper{flex-direction:row}}.property-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__slide-media .modal__body .energy__drawing img{width:100%}.property-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v1__slide-media .modal__scroller{padding:0}.property-detail-v1__slide-media .media-module__content,.property-detail-v1__slide-media .modal__content{height:100%}.property-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module-wrapper{display:flex;justify-content:center}.property-detail-v1__media-module .media-module .title--v1.title{margin-bottom:2em}.property-detail-v1__media-module .media-module .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__media-module .media-module .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.property-detail-v1__media-module .media-module .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v1__media-module .media-module__btn-container{margin:0}.property-detail-v1__media-module .media-module__btn{text-transform:uppercase;background:transparent;color:#ebc06a;border-width:2px;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus,.property-detail-v1__media-module .media-module__btn:hover{color:#ebc06a;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus .media-module__svg,.property-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#ebc06a}.property-detail-v1__media-module .media-module__btn:focus:before,.property-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v1__media-module .media-module__svg{width:60px;fill:#ebc06a}.property-detail-v1__info_form{margin-bottom:5em;display:flex;justify-content:flex-end;position:relative}.property-detail-v1__info_form .info_form__wrapper{max-width:1600px;width:100%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1400px){.property-detail-v1__info_form .info_form__wrapper{flex-direction:row;justify-content:space-between}}.property-detail-v1__info_form .info_form__data,.property-detail-v1__info_form .info_form__group{width:100%}@media screen and (min-width:1200px){.property-detail-v1__info_form .info_form__data{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.property-detail-v1__info_form .info_form__data{width:calc(110% - 670px)}}.property-detail-v1__info_form .info_form__form{align-self:center;flex-shrink:0}@media screen and (min-width:576px){.property-detail-v1__info_form .info_form__form{align-self:flex-end}}.property-detail-v1__info_form .info_form__form .info_form__form-container{width:100%;position:relative}@media screen and (min-width:1200px){.property-detail-v1__info_form .info_form__form .info_form__form-container{width:670px;position:absolute;z-index:100;right:0;top:0}}@media screen and (min-width:2000px){.property-detail-v1__info_form .info_form__form .info_form__form-container{right:10%}}.property-detail-v1__tools{align-self:baseline;position:relative;padding-top:2em;margin-bottom:2em;flex-shrink:0;width:100%}@media screen and (min-width:1200px){.property-detail-v1__tools{width:calc(100% - 670px)}}@media screen and (min-width:1580px){.property-detail-v1__tools{width:calc(110% - 670px)}}.property-detail-v1__tools .tools__wrapper{width:100%}.property-detail-v1__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v1__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v1__tools .tools__container-text>*{margin-bottom:4em}.property-detail-v1__tools .tools__container-text>:last-child{margin-bottom:0}.property-detail-v1__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v1__tools .tools__bottom-block{width:100%}@media screen and (min-width:768px){.property-detail-v1__tools .tools__bottom-block{width:38%}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__bottom-block{width:100%}}.property-detail-v1__tools .tools__apply-online{text-align:center}.property-detail-v1__tools .tools__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:none;background:#fff;color:#ebc06a;border-color:#d1d1d1}.property-detail-v1__tools .tools__apply-online .button:before{background:#040403}.property-detail-v1__tools .tools__apply-online .button:focus,.property-detail-v1__tools .tools__apply-online .button:hover{color:#fff;border-color:#040403}.property-detail-v1__tools .tools__apply-online .button:focus:before,.property-detail-v1__tools .tools__apply-online .button:hover:before{background:#040403}.property-detail-v1__tools .tools__title{margin-bottom:1.5em}.property-detail-v1__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v1__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v1__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v1__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.property-detail-v1__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em}}.property-detail-v1__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.property-detail-v1__tools .tools__item .button-drawing{padding:0}}.property-detail-v1__tools .tools__item .button-drawing__drawing{height:25px;fill:transparent;margin-right:1em}.property-detail-v1__tools .tools__item .button-drawing__content{color:#ebc06a}.property-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.property-detail-v1__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v1__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v1__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}@media screen and (min-width:576px){.property-detail-v1__tools .tools__item .links-group__link{margin:.3em 1em}}.property-detail-v1__map .map{width:100%;height:350px}.property-detail-v1__features .tabs-v1 .detail-tabs__link{display:inline-block;padding:.7em 1em;cursor:pointer;font:normal normal 400 1.1765em Cardo,Times New Roman,serif;letter-spacing:.2em;text-transform:none;border:none}.property-detail-v1__features .tabs-v1 .detail-tabs__content{width:100%;margin:auto}.property-detail-v1__features .tabs-v1 .detail-tabs__item{border-right:1px solid #efefef}.property-detail-v1__features .tabs-v1 .detail-tabs__item:last-child{border-right:none}.property-detail-v1__features .tabs-v1 .detail-tabs__list{justify-content:center}.property-detail-v1__features .tabs-v1 [aria-selected=true].detail-tabs__link{background:transparent;color:#040403}.property-detail-v1__features .tabs-v1 .table-aria{padding-bottom:1em}.property-detail-v1 .agency-listing-v2__items .item{width:100%}.property-detail-v1 .agency-listing-v2__items .item .title{border:0}.property-detail-v1 .pswp__ui--idle{opacity:1}.property-detail-v1__form-contact{background-color:#040403;padding:2em 4em}.property-detail-v1__form-contact .form__legals{color:#fff}.property-detail-v1__card-contact .agency-listing-v2__items .item__container{flex-direction:column}.property-detail-v1__card-contact .agency-listing-v2__items .item__decorate{height:150px;max-width:255px}.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__address a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__mail a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__phone a,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode,.property-detail-v1__card-contact .agency-listing-v2__items .item__agency .agency__details__postCode a,.property-detail-v1__card-contact .agency-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.property-detail-v1__card-contact .mandatory-listing-v2__items .item__decorate{height:150px;max-width:255px}.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__address a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__mail a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__phone a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__mandatory .mandatory__details__postCode a,.property-detail-v1__card-contact .mandatory-listing-v2__items .item__title .title--v2.title .title__content-2{color:#fff}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v1__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v1__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.property-detail-v1 .form-contact--agency .form-contact__coords,.property-detail-v1 .form-contact--mandatory .form-contact__coords,.property-detail-v1 .form-contact--negotiator .form-contact__coords{display:none}.energy .links-group{display:flex;align-items:center;justify-content:center}.energy .button-link{background-color:transparent;border:0;cursor:pointer}.energy .energy__label p{text-align:left}.page-property-detail-v1 .modal-dpe .energy__label p{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.datas__energy .energy__drawing{justify-content:space-around;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.datas__energy .energy__drawing{flex-direction:row}}.datas__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.datas__energy .energy__label{text-align:center}.datas__energy .energy__label p{margin:.6em 0}.property-detail-v2{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.property-detail-v2__apply-online-position{padding-bottom:3em}.property-detail-v2__apply-online-position a{color:#ebc06a}.property-detail-v2__button-back{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width:576px){.property-detail-v2__button-back{flex-direction:row}}.property-detail-v2__reference{padding:1em 0}.property-detail-v2__reference__value{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;color:#ebc06a;letter-spacing:.1em}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__wrapper{width:100%;max-width:100%}.property-detail-v2 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v2 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v2 .item__status .property-status,.property-detail-v2 .item__status .property-status--4,.property-detail-v2 .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v2 .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-detail-v2 .item__status .property-status--falling,.property-detail-v2 .item__status .property-status--favorite,.property-detail-v2 .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v2__slide{position:relative}.property-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.property-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.property-detail-v2__slide.slider--contain .slider__main{height:auto}.property-detail-v2__slide .slider-img{height:550px}@media screen and (min-width:768px){.property-detail-v2__slide .slider-img{height:450px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider-img{height:750px}}.property-detail-v2__slide .slider-img .slider-img__picture{width:100%;height:100%}.property-detail-v2__slide .slider-img .swiper-container{height:100%}.property-detail-v2__slide .slider-img .slider-img__img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.property-detail-v2__slide .slider-img .slider-img__img{height:450px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider-img .slider-img__img,.property-detail-v2__slide .slider-img .swiper-slide{height:750px}}.property-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v2__slide .slider__swiper{width:70%}}.property-detail-v2__slide-arrow-pagination.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:.2s}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.property-detail-v2__slide-arrow-pagination .swiper-button-next,.property-detail-v2__slide-arrow-pagination .swiper-button-prev{color:#040403;background:#fff;border-radius:100%;-webkit-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);-moz-box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);box-shadow:5px 5px 20px 0 rgba(0,0,0,.16);height:50px;width:50px}.property-detail-v2__slide-arrow-pagination .swiper-button-prev{right:auto}.property-detail-v2__slide-arrow-pagination .swiper-button-next{left:auto}.property-detail-v2__slide-arrow-pagination .swiper-button-next:after,.property-detail-v2__slide-arrow-pagination .swiper-button-prev:after{font-size:1.2em}.property-detail-v2__slide-bottom{display:flex}.property-detail-v2__slide-pagination{margin-top:-60px;width:62%;display:flex;justify-content:center;align-items:center;display:none}@media screen and (min-width:992px){.property-detail-v2__slide-pagination{display:flex}}.property-detail-v2__slide-pagination .swiper-pagination-bullet{color:#fff;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.property-detail-v2__slide-pagination .swiper-pagination-bullet-active{color:#fff;background:#fff;border-color:#fff}.property-detail-v2__slide-title{width:100%;padding:2em 5em;position:absolute;bottom:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.7)}@media screen and (min-width:768px){.property-detail-v2__slide-title{width:60%;margin-right:.5em;background:#fff}}@media screen and (min-width:992px){.property-detail-v2__slide-title{width:38%}}.property-detail-v2__slide-title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__slide-title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__slide-title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.235em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2 .media-module__title{margin-bottom:3em}.property-detail-v2 .media-module__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2 .media-module__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2 .media-module__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__slide-media{height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v2__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v2__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v2__slide-media .modal__scroller{padding:0}.property-detail-v2__slide-media .media-module__content,.property-detail-v2__slide-media .modal__content{height:100%}.property-detail-v2__slide-media .lightbox-media__iframe{height:600px;min-height:0;width:100%}.property-detail-v2__first-block .first-block__wrapper{display:flex;flex-direction:column-reverse;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.property-detail-v2__first-block .first-block__wrapper{flex-direction:row}}.property-detail-v2__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:1200px){.property-detail-v2__second-block .second-block__wrapper{flex-direction:row}}.property-detail-v2__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:992px){.property-detail-v2__third-block .third-block__wrapper{flex-direction:row}}.property-detail-v2__first-block{padding:0 0 2em}.property-detail-v2__second-block{padding:2em 0}.property-detail-v2__first{width:100%;flex:1}@media screen and (min-width:1200px){.property-detail-v2__first{width:61%}}.property-detail-v2__first,.property-detail-v2__second{padding-top:2em}@media screen and (min-width:1200px){.property-detail-v2__first,.property-detail-v2__second{padding-right:2em}}.property-detail-v2__second{width:100%}.property-detail-v2__third{padding-top:2em}@media screen and (min-width:1200px){.property-detail-v2__third{padding-right:2em;flex:1}}.property-detail-v2__third .map{height:450px}.property-detail-v2__options{display:flex;flex-direction:row;justify-content:center;position:relative;padding-bottom:3em;flex-wrap:wrap}@media screen and (min-width:1200px){.property-detail-v2__options{justify-content:flex-start}}.property-detail-v2__options .option{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#ebc06a}@media screen and (min-width:768px){.property-detail-v2__options .option{margin-right:1em}}.property-detail-v2__options .option__drawing{height:2.25em;margin-right:1em}.property-detail-v2__options .option__number{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.8em;margin-left:1em}.property-detail-v2__infos .infos__title{margin-bottom:3em}.property-detail-v2__infos .infos__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__infos .infos__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__infos .infos__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__infos .tabs-v1{padding-right:1em}.property-detail-v2__infos .table-aria__td--title{position:relative;padding-left:1.6em}.property-detail-v2__infos .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}.property-detail-v2__infos-data .infos-data__pagination-navigation{display:flex;justify-content:center;flex-direction:row}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev{position:relative;margin-top:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination{padding:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet{margin-top:0;margin-bottom:0;width:50px;height:50px;line-height:50px;color:#040403;background:transparent;border-color:#d1d1d1}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:none}@media screen and (min-width:576px){.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:flex}}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet-active{background:#ebc06a;border-color:#ebc06a;color:#fff}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-pagination--number .swiper-pagination-bullet__drawing{display:block}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next:after,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev:after{font-size:0}.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .swiper-button-prev{border:1px solid #d5d5d5;border-radius:100%;height:50px;width:50px;margin:0 1em}.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-next,.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{fill:#ebc06a;width:15px;height:15px}.property-detail-v2__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{transform:rotate(-180deg)}.property-detail-v2__description{background:#040403;width:100%;height:400px;align-self:baseline;position:relative}@media screen and (min-width:1200px){.property-detail-v2__description{width:38%;height:680px;margin-right:.5em}}.property-detail-v2__description .description__claws{right:2em;height:5.8882em;display:none}@media screen and (min-width:768px){.property-detail-v2__description .description__claws{display:block}}.property-detail-v2__description .description__wrapper{width:100%;height:100%;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:5em 10%}.property-detail-v2__description .description__container-text{display:flex;flex-direction:column;height:100%}.property-detail-v2__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:1em;bottom:0;left:0;z-index:1}.property-detail-v2__description .description__text-block{margin-bottom:3em;white-space:break-spaces}.property-detail-v2__description .description__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#fff}.property-detail-v2__description .description__text-block.text-block a{color:#fff}.property-detail-v2__tools{width:100%;align-self:baseline;position:relative;padding-top:2em;flex-shrink:0}@media screen and (min-width:1200px){.property-detail-v2__tools{width:38%}}.property-detail-v2__tools .tools__wrapper{width:100%}.property-detail-v2__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v2__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v2__tools .tools__container-text>*{margin-bottom:4em}.property-detail-v2__tools .tools__container-text>:last-child{margin-bottom:0}.property-detail-v2__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v2__tools .tools__bottom-block{width:100%}@media screen and (min-width:768px){.property-detail-v2__tools .tools__bottom-block{width:38%}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__bottom-block{width:100%}}.property-detail-v2__tools .tools__apply-online{text-align:center}.property-detail-v2__tools .tools__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:none;background:#fff;color:#ebc06a;border-color:#d1d1d1}.property-detail-v2__tools .tools__apply-online .button:before{background:#040403}.property-detail-v2__tools .tools__apply-online .button:focus,.property-detail-v2__tools .tools__apply-online .button:hover{color:#fff;border-color:#040403}.property-detail-v2__tools .tools__apply-online .button:focus:before,.property-detail-v2__tools .tools__apply-online .button:hover:before{background:#040403}.property-detail-v2__tools .tools__title{margin-bottom:3em}.property-detail-v2__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center}@media screen and (min-width:576px){.property-detail-v2__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em 0}}.property-detail-v2__tools .tools__item .links-group__link{margin-left:0}.property-detail-v2__tools .tools__item .button-drawing{padding:.5em 1em}@media screen and (min-width:1200px){.property-detail-v2__tools .tools__item .button-drawing{padding:0}}.property-detail-v2__tools .tools__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:.5em}.property-detail-v2__tools .tools__item .button-drawing__content{color:#ebc06a}.property-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.property-detail-v2__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v2__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v2__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}.property-detail-v2__energy{width:100%;align-self:baseline;position:relative;padding-top:2em}@media screen and (min-width:992px){.property-detail-v2__energy{width:38%}}.property-detail-v2__energy .energy__title{margin-bottom:3em}.property-detail-v2__energy .energy__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__energy .energy__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__energy .energy__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__energy .energy__drawing{display:flex;flex-direction:column;align-items:center;height:auto}@media screen and (min-width:576px){.property-detail-v2__energy .energy__drawing{flex-direction:row;justify-content:space-around}}@media screen and (min-width:992px){.property-detail-v2__energy .energy__drawing{flex-direction:column;justify-content:space-around}}@media screen and (min-width:1200px){.property-detail-v2__energy .energy__drawing{flex-direction:row;justify-content:space-around}}.property-detail-v2__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v2__energy .energy__label{text-align:center}.property-detail-v2__infos .infos__map{width:100%}.property-detail-v2__form-block{padding:2em 0;align-items:center;display:flex}@media screen and (min-width:992px){.property-detail-v2__form-block{width:50%;max-width:695px}}.property-detail-v2__form-block .form-block{max-width:1230px;width:100%}.property-detail-v2__form-block .form-block .form-contact__title{margin-bottom:3em}.property-detail-v2__form-block .form-block .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .form-block .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__form-block .form-block .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__form-block .agency__title{margin-bottom:3em}.property-detail-v2__form-block .agency__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v2__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v2__form-block .form__fieldset--validation{display:flex;flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__form-block .form__fieldset--validation{flex-direction:row}}.property-detail-v2__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.property-detail-v2__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.property-detail-v2__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#040403}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}@media screen and (min-width:768px){.property-detail-v2__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}}.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v2__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#ebc06a}.property-detail-v2 .pswp__ui--idle{opacity:1}.property-detail-v2__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__fourth-block .fourth-block__wrapper{flex-direction:row}}.property-detail-v2__fourth-block .fourth-block__tools,.property-detail-v2__fourth-block .fourth-block__wrapper-left{width:50%}.property-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__fourth-block .agency-listing-v2__items .item__container{flex-direction:row}}.property-detail-v2__fourth-block .agency-listing-v2__items .item__decorate{max-width:255px}.property-detail-v2__fourth-block.fourth-block--agency .form-contact__coords.coords,.property-detail-v2__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.property-detail-v2__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.property-detail-v2__fourth-block .property-detail-v2__column{flex:1}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v2__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v2__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.page-property-detail-v2 .modal-dpe .energy__label p{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.property-detail-v3{background:#fff none no-repeat 50%/cover;color:#ebc06a;position:relative}.property-detail-v3__reference{padding:1em 0;display:flex;justify-content:end}.property-detail-v3__apply-online.apply-online.property-detail-v3__apply-online-position{padding-bottom:3em;margin-top:1em}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__wrapper{width:100%;max-width:100%}.property-detail-v3 .item__status{position:absolute;z-index:10;top:0;left:0}.property-detail-v3 .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase}.property-detail-v3 .item__status .property-status,.property-detail-v3 .item__status .property-status--4,.property-detail-v3 .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v3 .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-detail-v3 .item__status .property-status--falling,.property-detail-v3 .item__status .property-status--favorite,.property-detail-v3 .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-detail-v3__slider__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v3__slider-wrapper{width:100%}.property-detail-v3__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v3__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v3__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v3__slide .slider__swiper{width:70%}}.property-detail-v3__slide .slider__main{height:450px}@media screen and (min-width:992px){.property-detail-v3__slide .slider__main{height:750px;margin-right:1em}}.property-detail-v3__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v3__slide .slider__main .slider-img__picture img{width:100%;height:100%;object-fit:cover}.property-detail-v3__slide .slider__main .slider__img{object-fit:cover;width:100%;height:450px}@media screen and (min-width:992px){.property-detail-v3__slide .slider__main .slider__img,.property-detail-v3__slide .slider__main .swiper-slide{height:750px}}.property-detail-v3__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.property-detail-v3__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v3__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.property-detail-v3__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.property-detail-v3__slide .slider--thumbs .slider__thumbs{height:750px}}.property-detail-v3__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v3__slide .slider--thumbs .slider__img{height:100%}.property-detail-v3__slide .swiper-button-next,.property-detail-v3__slide .swiper-button-prev{background-color:#040403;padding:1.4em;color:#fff}.property-detail-v3__slide .swiper-button-next:after,.property-detail-v3__slide .swiper-button-prev:after{font-size:2em}.property-detail-v3__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.property-detail-v3__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}@media screen and (min-width:1200px){.property-detail-v3__first-block .first-block{flex-direction:row;height:550px}}.property-detail-v3__first-block .first-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__first-block .first-block__wrapper{flex-direction:row;height:550px}}.property-detail-v3__second-block .second-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__second-block .second-block__wrapper{flex-direction:row}}.property-detail-v3__third-block .third-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__third-block .third-block__wrapper{flex-direction:row}}.property-detail-v3__third-block .third-block__wrapper-left{width:50%}.property-detail-v3__fourth-block .fourth-block__wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-wrap:wrap;padding-top:2em;padding-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__fourth-block .fourth-block__wrapper{flex-direction:row}}.property-detail-v3__fourth-block .fourth-block__tools,.property-detail-v3__fourth-block .fourth-block__wrapper-left{width:50%}.property-detail-v3__fourth-block .property-detail-v3__column{display:flex;flex-direction:column;width:100%}@media screen and (min-width:992px){.property-detail-v3__fourth-block .property-detail-v3__column{width:50%}}.property-detail-v3__fourth-block .agency-listing-v2__items .item__container{flex-direction:column}.property-detail-v3__fourth-block.fourth-block--agency .form-contact__coords.coords,.property-detail-v3__fourth-block.fourth-block--mandatory .form-contact__coords.coords,.property-detail-v3__fourth-block.fourth-block--negotiator .form-contact__coords.coords{display:none}.property-detail-v3__fifth-block.fifth-block{display:flex;flex-direction:column}.property-detail-v3__fifth-block .energy{order:1}.property-detail-v3__fifth-block .tools{order:3}.property-detail-v3__fifth-block .property-detail-v3__map-poi{order:2}.property-detail-v3__fifth-block .share{order:4}.property-detail-v3__fifth-block .property-detail-v3__form-block{order:5}.property-detail-v3 .icon__title{width:65px;height:65px;background:#ebc06a;border-radius:100%;position:relative;margin:0 auto 2.6471em}.property-detail-v3__description{background:#fff;width:100%;align-self:baseline;position:relative;height:100%}@media screen and (min-width:1200px){.property-detail-v3__description{width:50%}}.property-detail-v3__description .description__title .title .title__content{font-size:1em;margin:0;text-align:left}.property-detail-v3__description .description__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.8235em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.property-detail-v3__description .description__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1167em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.property-detail-v3__description .description .table-aria__tr:first-child{padding-top:0}.property-detail-v3__description .description__wrapper{width:100%;height:300px;flex:1;position:relative;display:flex;flex-direction:column;text-align:left;padding:3em 0}.property-detail-v3__description .description__container-text{display:flex;flex-direction:column;height:100%}.property-detail-v3__description .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.property-detail-v3__description .description__text-block{padding-bottom:3em}.property-detail-v3__description .description__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif;color:#040403}.property-detail-v3__description .description__text-block.text-block a{color:#040403}.property-detail-v3__description.description-left{display:flex;flex-direction:column}.property-detail-v3__description.description-left .description__container-text:before{height:3em}.property-detail-v3__description.description-left .description__text-block{white-space:break-spaces}@media screen and (min-width:1200px){.property-detail-v3__description.description-right{padding-left:5%}}.property-detail-v3__description.description-right .description__wrapper{padding-right:0}@media screen and (min-width:1200px){.property-detail-v3__description.description-right .description__wrapper{height:100%}}.property-detail-v3__description.description-right .table-aria__tr:first-child{padding-top:0}.property-detail-v3__description.description-right .table-aria__td--title{padding-left:1.6em;position:relative}.property-detail-v3__description.description-right .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}.property-detail-v3__description.description-right .description__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;left:0;z-index:1}.property-detail-v3__infos{width:100%}.property-detail-v3__infos .piggy-bank-svg{width:37px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__infos .infos__title{margin-bottom:3em}.property-detail-v3__infos .infos__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__infos .infos__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__infos .infos__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__infos .table-aria__group{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.property-detail-v3__infos .table-aria__group{flex-direction:row}}.property-detail-v3__infos .tabs-v1 .table-aria__tr{width:100%;padding:1em 2em}@media screen and (min-width:768px){.property-detail-v3__infos .tabs-v1 .table-aria__tr{width:50%}}.property-detail-v3__infos .table-aria__td--title{position:relative;padding-left:1.6em}.property-detail-v3__infos .table-aria__td--title:before{content:"";position:absolute;width:10px;height:10px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}.property-detail-v3__infos-data .infos-data__pagination-navigation{display:flex;justify-content:center;flex-direction:row}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev{position:relative;margin-top:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination{padding:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet{margin-top:0;margin-bottom:0;width:50px;height:50px;line-height:50px;color:#040403;background:transparent;border-color:#040403}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:none}@media screen and (min-width:576px){.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullets{display:flex}}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination-bullet-active{background:#ebc06a;border-color:#ebc06a;color:#fff}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-pagination--number .swiper-pagination-bullet__drawing{display:block}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next:after,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev:after{font-size:0}.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .swiper-button-prev{border:1px solid #d5d5d5;border-radius:100%;height:50px;width:50px;margin:0 1em}.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-next,.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{fill:#ebc06a;width:15px;height:15px}.property-detail-v3__infos-data .infos-data__pagination-navigation .arrow-link-svg-prev{transform:rotate(-180deg)}.property-detail-v3__energy{width:100%;align-self:baseline;position:relative;margin-bottom:2em}.property-detail-v3__energy .energy-svg{width:34px;height:34px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__energy .energy__title{margin-bottom:3em}.property-detail-v3__energy .energy__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__energy .energy__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__energy .energy__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__energy .energy__drawing{display:flex;flex-direction:column;align-items:center;height:auto}@media screen and (min-width:768px){.property-detail-v3__energy .energy__drawing{flex-direction:row;justify-content:space-around}}.property-detail-v3__energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v3__energy .energy__label{text-align:center}.property-detail-v3__tools{width:100%;align-self:baseline;position:relative}.property-detail-v3__tools .tools-svg{width:35px;height:35px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__tools .tools__wrapper{width:100%;padding:0 1em}.property-detail-v3__tools .tools__container-text{display:flex;flex-direction:column;width:100%;justify-content:space-between}@media screen and (min-width:768px){.property-detail-v3__tools .tools__container-text{flex-direction:row}}@media screen and (min-width:1200px){.property-detail-v3__tools .tools__container-text{flex-direction:column;justify-content:space-around}}.property-detail-v3__tools .tools__top-block{display:flex;flex-direction:column;flex:1}.property-detail-v3__tools .tools__bottom-block{width:100%}.property-detail-v3__tools .tools__title{margin-bottom:3em}.property-detail-v3__tools .tools__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__tools .tools__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__tools .tools__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__tools .tools__item{display:flex;flex-direction:row;padding:.8em 1em;flex-wrap:wrap;justify-content:center;max-width:70%;margin:auto}@media screen and (min-width:576px){.property-detail-v3__tools .tools__item{justify-content:space-between}}@media screen and (min-width:1200px){.property-detail-v3__tools .tools__item{flex-direction:row;justify-content:space-between;padding:.8em;max-width:90%}}.property-detail-v3__tools .tools__item .links-group__link{margin-left:0}.property-detail-v3__tools .tools__item .button-drawing{padding:.5em 1em}.property-detail-v3__tools .tools__item .button-drawing__drawing{height:25px;fill:#ebc06a;margin-right:1em}.property-detail-v3__tools .tools__item .button-drawing__content{color:#ebc06a}.property-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__drawing,.property-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__drawing,.property-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__drawing{fill:#040403;stroke:#040403}.property-detail-v3__tools .tools__item .button-drawing.js--active .button-drawing__content,.property-detail-v3__tools .tools__item .button-drawing:focus .button-drawing__content,.property-detail-v3__tools .tools__item .button-drawing:hover .button-drawing__content{color:#040403}.property-detail-v3__media-module{margin-top:3em;padding-top:2em;padding-bottom:2em}.property-detail-v3__media-module .media-module__title{margin-bottom:3em}.property-detail-v3__media-module .media-module__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__media-module .media-module__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__media-module .media-module__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__map-poi-content{width:100%}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content{width:50%}}.property-detail-v3__map-poi-content .map-poi{width:100%}.property-detail-v3__map-poi-content .map-poi__wrapper{padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content .map-poi__wrapper{padding-top:0;padding-bottom:0}}.property-detail-v3__map-poi-content .map-poi .map-poi-loc-svg{width:29px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__map-poi-content .map-poi__title{margin-bottom:3em}.property-detail-v3__map-poi-content .map-poi__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__map-poi-content .map-poi__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__map-poi-content .map-poi__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:1200px){.property-detail-v3__map-poi-content{flex:1}}.property-detail-v3__map-poi-content .map{height:450px}.property-detail-v3__share{width:100%;align-self:baseline;position:relative;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__share{padding-top:0;padding-bottom:0}}.property-detail-v3__share .share__title{margin-bottom:3em}.property-detail-v3__share .share__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__share .share__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__share .share__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__share .share-svg{width:30px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__form-block{align-items:center;display:flex;width:100%;padding-top:2em;padding-bottom:2em}@media screen and (min-width:1200px){.property-detail-v3__form-block{width:50%;padding-top:0;padding-bottom:0}}.property-detail-v3__form-block .form-block{max-width:1230px}.property-detail-v3__form-block .form-block .mail-empty-svg{width:37px;height:32px;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);fill:#fff}.property-detail-v3__form-block .form-block .form-contact__title{margin-bottom:3em}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__form-block .form-block .form-contact__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__form-block .agency__title{margin-bottom:3em}.property-detail-v3__form-block .agency__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .agency__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__form-block .agency__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__form-block .form__fieldset--validation{display:flex;flex-direction:column}.property-detail-v3__form-block .form__fieldset--validation .form__validation-top{display:flex;flex-direction:row;justify-content:center;align-items:baseline;flex-wrap:wrap}@media screen and (min-width:576px){.property-detail-v3__form-block .form__fieldset--validation .form__validation-top{flex-direction:row;justify-content:space-between}}.property-detail-v3__form-block .form-contact__coords.coords{align-items:center;display:flex;flex-direction:column;padding-bottom:2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title{padding-bottom:2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title{margin-bottom:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647rem)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588rem)/1.4 Roboto,Times New Roman,serif;color:#040403}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content{padding-bottom:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v3__form-block .form-contact__coords.coords .coords__title .title__content .title__content-1{text-align:center}.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.647em/1 Roboto,Arial,sans-serif;color:#040403;text-align:left;text-transform:none;text-decoration:none}.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v3__form-block .form-contact__coords.coords .coords-phone__content:hover{color:#ebc06a}.property-detail-v3 .pswp__ui--idle{opacity:1}.property-detail-v3__property-contact .form-contact__title .title__content{font-size:1em;margin:0;text-align:center}.property-detail-v3__property-contact .form-contact__title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-detail-v3__property-contact .form-contact__title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.0588em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__container,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__container{height:auto}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__visual,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__visual{width:90px;height:90px;background-size:cover;border-radius:100%;overflow:hidden;margin-right:1em}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__decorate,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__decorate{width:auto}.property-detail-v3__card-contact.card-contact--mandatory .mandatory-listing-v2__items .item__content,.property-detail-v3__card-contact.card-contact--negotiator .mandatory-listing-v2__items .item__content{padding-top:0}.property-detail-v3__apply-online{text-align:center;margin-top:4em}.property-detail-v3__apply-online .button{display:inline-block;font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:none;background:#fff;color:#ebc06a;border-color:#d1d1d1}.property-detail-v3__apply-online .button:before{background:#040403}.property-detail-v3__apply-online .button:focus,.property-detail-v3__apply-online .button:hover{color:#fff;border-color:#040403}.property-detail-v3__apply-online .button:focus:before,.property-detail-v3__apply-online .button:hover:before{background:#040403}.page-property-detail-v3 .modal-dpe .energy__label p{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.property-listing-v1{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v1__container{height:100%;display:flex;justify-content:center}.property-listing-v1__wrapper{width:100%;max-width:1815px}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:inherit;text-align:left}.property-listing-v1__header-seo .header-seo__text-block a{color:inherit}.property-listing-v1__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v1__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-listing-v1__items{margin-bottom:4%}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:0;padding-bottom:2em}@media screen and (min-width:768px){.property-listing-v1__items-wrapper{justify-content:space-between}}.property-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.property-listing-v1__items .item{width:100%;margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.property-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.property-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:100%;margin:auto}@media screen and (min-width:768px){.property-listing-v1__items .item__container{height:100%}}.property-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.property-listing-v1__items .item__decorate{width:100%;height:440px}}.property-listing-v1__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.property-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.property-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.property-listing-v1__items .item__decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;text-decoration:none}.property-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v1__items .item__status{position:absolute;z-index:10;top:0;left:0}.property-listing-v1__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v1__items .item__status .property-status--4,.property-listing-v1__items .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v1__items .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-listing-v1__items .item__status .property-status--falling,.property-listing-v1__items .item__status .property-status--favorite,.property-listing-v1__items .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.property-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}.property-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.property-listing-v1__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;right:1em}.property-listing-v1__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v1__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v1__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column}.property-listing-v1__items .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;justify-content:space-between;position:relative}.property-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1em}@media screen and (min-width:992px){.property-listing-v1__items .item__top-block{flex-direction:row}}.property-listing-v1__items .item__title{width:70%;text-decoration:none}.property-listing-v1__items .item__title .title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v1__items .item__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,.9765em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.property-listing-v1__items .item__title .title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:576px){.property-listing-v1__items .item__title{display:flex;flex-wrap:wrap}}.property-listing-v1__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v1__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,.9765em)/1.4 Roboto,Times New Roman,serif}.property-listing-v1__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.property-listing-v1__items .item__title .title__top-block{display:flex;flex-direction:row;flex-wrap:wrap}.property-listing-v1__items .item__title .title__content span{margin-bottom:.3em}@media screen and (min-width:768px){.property-listing-v1__items .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.property-listing-v1__items .item__main-link{text-decoration:none}.property-listing-v1__items .item__price{font:normal normal 400 1.3294em/1 Roboto,Times New Roman,serif;color:#ebc06a;width:auto;flex-shrink:0}@media screen and (min-width:992px){.property-listing-v1__items .item__price{position:absolute;right:0;top:0}}.property-listing-v1__items .item__options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;position:relative;padding-bottom:.8em}.property-listing-v1__items .item__options .option{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:.1em;margin-bottom:.5em;margin-right:2em;color:#ebc06a}@media screen and (min-width:768px){.property-listing-v1__items .item__options .option{margin-right:1em}}.property-listing-v1__items .item__options .option__drawing{height:2.25em;margin-right:1em}.property-listing-v1__items .item__options .option__number{font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;letter-spacing:0;color:#fff;background:#ebc06a;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:2.2em;text-align:center;width:2.2em;margin-right:.2em}.property-listing-v1__items .item__last-block{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.property-listing-v1__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#040403}.property-listing-v1__items .item__drawing{position:relative}.property-listing-v1__items .item__heart-svg{width:23px;height:21px}.property-listing-v1__items .item__heart-svg-path{stroke:#ebc06a}.property-listing-v1__items .item__selection{display:flex;flex-direction:row}.property-listing-v1__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-left:.6em}.property-listing-v1__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#ebc06a;transition-property:fill;transition-duration:.3s}.property-listing-v1__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:none;color:#ebc06a}.property-listing-v1__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v1__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v1__items .item__selection.button-drawing:hover .button-drawing__content{color:#ebc06a}.property-listing-v1__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v1__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v1__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#ebc06a;stroke:#ebc06a}.property-listing-v1__items .item__representative.representative{height:80px;display:flex;flex-direction:row}.property-listing-v1__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em}.property-listing-v1__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v1__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.property-listing-v1__items .item__representative.representative .representative__details_text{font:normal normal 400 .9412em/1 Roboto,Times New Roman,serif;letter-spacing:.15em;color:#ebc06a}.property-listing-v1__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Roboto,Times New Roman,serif;letter-spacing:.1em;color:#040403;text-transform:uppercase}.property-listing-v1__items .item__details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.647em}.property-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.property-listing-v2{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v2__container{height:100%;display:flex;justify-content:center}.property-listing-v2__wrapper{width:100%}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;color:#040403;text-align:left}.property-listing-v2__header-seo .header-seo__text-block a{color:#040403}.property-listing-v2__header-seo .title.title{margin-bottom:1.7647em}.property-listing-v2__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v2__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-listing-v2__items{margin-bottom:4%}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v2__items-wrapper{margin:-2em 0}}.property-listing-v2__items .item{position:relative;flex-direction:column-reverse;max-width:100%}@media screen and (max-width:768px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.property-listing-v2__items .item{flex-direction:row;height:470px}}.property-listing-v2__items .item__top-block{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:576px){.property-listing-v2__items .item__top-block{flex-direction:row}}.property-listing-v2__items .item__title{width:100%;display:flex;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:576px){.property-listing-v2__items .item__title{width:70%}}.property-listing-v2__items .item__title .title--v1.title .title__content{font-size:1em;margin:0 0 1em;text-align:left}.property-listing-v2__items .item__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.property-listing-v2__items .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.property-listing-v2__items .item__title .title--v1 .title__content-1{margin-bottom:.5em}.property-listing-v2__items .item__main-link{text-decoration:none}.property-listing-v2__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2.6471em 8% 2.6471em 6%;position:relative;width:100%;max-width:1230px;text-align:left;background:#040403}@media screen and (min-width:992px){.property-listing-v2__items .item__container_text-block{max-height:100vh;width:53%}}.property-listing-v2__items .item__price{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;color:#ebc06a;width:auto;flex-shrink:0;margin-bottom:1em}@media screen and (min-width:576px){.property-listing-v2__items .item__price{margin-left:auto;margin-bottom:0}}.property-listing-v2__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#ebc06a}.property-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:300px;margin-bottom:1.5em}@media screen and (min-width:1200px){.property-listing-v2__items .item__aligner{max-height:100%}}.property-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.property-listing-v2__items .item__container-text{height:100%}}.property-listing-v2__items .item__text-block{color:#fff;font:normal normal 400 .9412em/1.6666 Roboto,Arial,sans-serif;margin-bottom:2em}.property-listing-v2__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:center}.property-listing-v2__items .item__toolbar{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media screen and (min-width:576px){.property-listing-v2__items .item__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.property-listing-v2__items .item__selection{display:flex;flex-direction:row;margin-bottom:.5em}@media screen and (min-width:576px){.property-listing-v2__items .item__selection{margin-bottom:inherit}}.property-listing-v2__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-right:.6em}.property-listing-v2__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#ebc06a;transition-property:fill;transition-duration:.3s}.property-listing-v2__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:none;color:#ebc06a}.property-listing-v2__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v2__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v2__items .item__selection.button-drawing:hover .button-drawing__content{color:#ebc06a}.property-listing-v2__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v2__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v2__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#ebc06a;stroke:#ebc06a}.property-listing-v2__items .item__heart-svg{width:23px;height:21px}.property-listing-v2__items .item__heart-svg-path{stroke:#ebc06a}.property-listing-v2__items .item__status{position:absolute;z-index:10;top:0;left:auto;right:inherit;animation-name:scale-in-hor-right}.property-listing-v2__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v2__items .item__status .property-status--4,.property-listing-v2__items .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v2__items .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-listing-v2__items .item__status .property-status--falling,.property-listing-v2__items .item__status .property-status--favorite,.property-listing-v2__items .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v2__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;left:1em}.property-listing-v2__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v2__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v2__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:450px}@media screen and (min-width:576px){.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:400px}}@media screen and (min-width:992px){.property-listing-v2__items .item.item--representative .item__container_text-block{max-height:100vh}}.property-listing-v2__items .item.item--representative .item__representative.representative{flex-wrap:wrap;height:auto;padding:1em 0}@media screen and (min-width:576px){.property-listing-v2__items .item.item--representative .item__representative.representative{flex-wrap:inherit;height:auto;padding:0}}.property-listing-v2__items .item__representative.representative{height:80px;display:flex;flex-direction:row;justify-content:space-between}.property-listing-v2__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row}.property-listing-v2__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v2__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;height:50%;align-self:center;padding:0 1em 0 0}.property-listing-v2__items .item__representative.representative .representative__details_text{font:normal normal 400 .9412em/1 Roboto,Times New Roman,serif;letter-spacing:.15em;color:#ebc06a}.property-listing-v2__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Roboto,Times New Roman,serif;letter-spacing:.1em;color:#fff;text-transform:uppercase}.property-listing-v2__items .item__representative.representative .representative__details-2{padding:0 1.5em}.property-listing-v2__items .item__representative.representative .representative__details-2:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#eb9653}.property-listing-v2__items .item__representative.representative .representative__details-2:after{left:.5294em;content:"";position:absolute;top:0;width:1px;height:100%;background-color:#eb9653}.property-listing-v2__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate{max-width:45%;display:flex;width:100%}}.property-listing-v2__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.property-listing-v2__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v2__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{display:flex;align-items:center;justify-content:center}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text{text-decoration:none}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v2__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__wrapper{position:absolute;height:85%;width:110%;right:0;left:-10%}}.property-listing-v2__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;max-height:410px;min-height:300px;object-fit:cover}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__img{max-width:820px}}.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;height:100%;width:100%;right:0}@media screen and (min-width:992px){.property-listing-v2__items .item__decorate.decorate .decorate__hover-overlay{height:85%;width:110%;left:-10%}}.property-listing-v2__items .item__decorate.decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);display:none;flex-direction:row;align-items:center;justify-content:center;width:80%}.property-listing-v2__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v2__items .item:nth-child(odd){flex-direction:column-reverse}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd){flex-direction:row-reverse}}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__wrapper{right:-10%;left:inherit}}@media screen and (min-width:992px){.property-listing-v2__items .item:nth-child(odd) .item__decorate.decorate .decorate__hover-overlay{height:85%;left:0;width:110%}}.property-listing-v2__items .item:nth-child(odd) .item__status{left:0;right:auto;animation-name:scale-in-hor-left}.property-listing-v2__items .item:nth-child(odd) .item__container_text-block{padding:2.6471em 6% 2.6471em 8%}.property-listing-v2__items .item:nth-child(odd) .item__virtual-visit{left:auto;right:1em}.property-listing-v3{background:transparent none no-repeat 50%/cover;position:relative}.property-listing-v3__container{height:100%;display:flex;justify-content:center}.property-listing-v3__wrapper{width:100%}.property-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v3__header-seo .header-seo__text-block{font:normal normal 400 1em/1.6666 Roboto,Arial,sans-serif;text-align:left;color:#040403}.property-listing-v3__header-seo .header-seo__text-block a{color:#040403}.property-listing-v3__header-seo .title.title{margin-bottom:1.7647em}.property-listing-v3__header-seo .title.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v3__header-seo .title.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.property-listing-v3__items{margin-bottom:4%}.property-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em}@media screen and (max-width:768px){.property-listing-v3__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v3__items-wrapper{margin:-2em 0}}.property-listing-v3__items .item{position:relative;flex-direction:column;max-width:100%}@media screen and (max-width:768px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:992px){.property-listing-v3__items .item{flex-direction:row;height:450px}}.property-listing-v3__items .item__status{left:0;right:inherit}.property-listing-v3__items .item__virtual-visit{position:absolute;z-index:10;bottom:1em;right:1em}.property-listing-v3__items .item__virtual-visit__content{display:flex;flex-direction:row;align-items:center}.property-listing-v3__items .item__virtual-visit-svg{width:60px;height:45px;margin-right:.5em;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v3__items .item__play-svg{width:35px;height:35px;fill:#fff;filter:drop-shadow(3px 2px 3px rgba(0,0,0,.7))}.property-listing-v3__items .item__container_text-block{height:100%;display:flex;flex-direction:column;padding:2em 0;width:100%;position:relative;max-width:1230px;max-height:400px;text-align:left;background:transparent}@media screen and (min-width:992px){.property-listing-v3__items .item__container_text-block{max-height:100vh;width:35%;padding:.8823em 1.7647em .8823em 3.5294em}}.property-listing-v3__items .item__title{width:100%;display:flex;flex-wrap:wrap}.property-listing-v3__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.property-listing-v3__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.property-listing-v3__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.3529em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.property-listing-v3__items .item__title .title--v2 .title__content-1,.property-listing-v3__items .item__title .title--v2 .title__content-2{margin-bottom:.5em}.property-listing-v3__items .item__top-block{display:flex;flex-direction:column;margin-bottom:1.5em}@media screen and (min-width:576px){.property-listing-v3__items .item__top-block{flex-direction:column}}.property-listing-v3__items .item__main-link{text-decoration:none}.property-listing-v3__items .item__price{font:normal normal 400 1.5294em/1 Roboto,Times New Roman,serif;color:#ebc06a;width:auto;flex-shrink:0}.property-listing-v3__items .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1.5em}@media screen and (min-width:1200px){.property-listing-v3__items .item__aligner{max-height:50%}}.property-listing-v3__items .item__container-text{max-height:100px;position:relative}@media screen and (min-width:768px){.property-listing-v3__items .item__container-text{height:100%}}@media screen and (min-width:992px){.property-listing-v3__items .item__container-text{max-height:100%}}.property-listing-v3__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:2em;bottom:0;z-index:1}.property-listing-v3__items .item__text-block{color:#040403;font:normal normal 400 .9412em/1.6666 Roboto,Arial,sans-serif;margin-bottom:2em}.property-listing-v3__items .item__reference{font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;color:#040403;margin-bottom:1em}.property-listing-v3__items .item__last-block{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:baseline}.property-listing-v3__items .item__heart-svg{width:23px;height:21px}.property-listing-v3__items .item__heart-svg-path{stroke:#ebc06a}.property-listing-v3__items .item__selection{display:flex;flex-direction:row}.property-listing-v3__items .item__selection.button-drawing .button-drawing__drawing{height:25px;margin-right:.6em}.property-listing-v3__items .item__selection.button-drawing .button-drawing__drawing-path{stroke:#ebc06a;transition-property:fill;transition-duration:.3s}.property-listing-v3__items .item__selection.button-drawing .button-drawing__content{font:normal normal 400 1.1765em/1.5em Roboto,Times New Roman,serif;letter-spacing:.2em;text-transform:none;color:#ebc06a}.property-listing-v3__items .item__selection.button-drawing.js--active .button-drawing__content,.property-listing-v3__items .item__selection.button-drawing:focus .button-drawing__content,.property-listing-v3__items .item__selection.button-drawing:hover .button-drawing__content{color:#ebc06a}.property-listing-v3__items .item__selection.button-drawing.js--active .button-drawing__drawing-path,.property-listing-v3__items .item__selection.button-drawing:focus .button-drawing__drawing-path,.property-listing-v3__items .item__selection.button-drawing:hover .button-drawing__drawing-path{fill:#ebc06a;stroke:#ebc06a}.property-listing-v3__items .item__status{position:absolute;z-index:10;top:0;right:auto}.property-listing-v3__items .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v3__items .item__status .property-status--4,.property-listing-v3__items .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v3__items .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-listing-v3__items .item__status .property-status--falling,.property-listing-v3__items .item__status .property-status--favorite,.property-listing-v3__items .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-listing-v3__items .item__decorate.decorate{display:flex;align-items:center;position:relative;height:100%;width:100%;flex:1}@media screen and (min-width:992px){.property-listing-v3__items .item__decorate.decorate{width:65%;display:flex;width:100%}}.property-listing-v3__items .item__decorate.decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff;margin-right:1em}.property-listing-v3__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.property-listing-v3__items .item__decorate.decorate:hover .decorate__hover-text{display:flex}.property-listing-v3__items .item__decorate.decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;justify-content:center}.property-listing-v3__items .item__decorate.decorate .decorate__hover-text{color:#ebc06a;font:normal normal 400 1.4706em/1 Roboto,Times New Roman,serif;letter-spacing:.3em;display:none;text-decoration:none}.property-listing-v3__items .item__decorate.decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.property-listing-v3__items .item__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:relative;display:flex;align-items:center}@media screen and (min-width:992px){.property-listing-v3__items .item__decorate.decorate .decorate__wrapper{position:relative;width:100%;right:0}}.property-listing-v3__items .item__decorate.decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.property-listing-v3__items .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v3__items .item.item--representative{height:auto}@media screen and (min-width:992px){.property-listing-v3__items .item.item--representative{max-height:500px}}.property-listing-v3__items .item__representative.representative{height:80px;display:flex;flex-direction:row}.property-listing-v3__items .item__representative.representative .representative__decorate{height:100%;display:flex;flex-direction:row;margin-right:1.7647em}.property-listing-v3__items .item__representative.representative img{border-radius:100%;width:80px;height:80px}.property-listing-v3__items .item__representative.representative .representative__details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start}.property-listing-v3__items .item__representative.representative .representative__details_text{color:#ebc06a;font:normal normal 400 .9412em/1 Roboto,Times New Roman,serif;letter-spacing:.15em}.property-listing-v3__items .item__representative.representative .representative__details_name{font:normal normal 400 1.2353em/1 Roboto,Times New Roman,serif;letter-spacing:.1em;color:#040403;text-transform:uppercase}.property-listing-v3__items .item:nth-child(2n){flex-direction:column}@media screen and (min-width:992px){.property-listing-v3__items .item:nth-child(2n){flex-direction:row-reverse}}.property-listing-v3__items .item:nth-child(2n) .item__status{left:0;right:auto}.property-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:2em 0}@media screen and (min-width:992px){.property-listing-v3__items .item:nth-child(2n) .item__container_text-block{padding:.8823em 3.5294em .8823em 0}}.property-listing-v3__items .item:nth-child(2n) .item__virtual-visit{right:1em;left:auto}.property-more-v1{background:#fff none no-repeat 50%/cover;color:#040403;position:relative;padding:2em 0}.property-more-v1__wrapper{position:relative;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;max-width:1230px}.property-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.property-more-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.property-more-v1__title .title{margin-bottom:2em}.property-more-v1__title .title .title__content{font-size:1em;margin:0;text-align:center}.property-more-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.property-more-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:uppercase}.property-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;max-width:1230px;width:100%}.property-more-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}@media screen and (max-width:768px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.property-more-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px){.property-more-v1__items{flex-direction:row;justify-content:space-around}}.property-more-v1__item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.property-more-v1__item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.property-more-v1__item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.property-more-v1__item{width:calc(33.33333% - 2em);margin-top:2em;margin-bottom:2em}}.property-more-v1__item .item{position:relative}.property-more-v1__item .item__drawing{position:relative;margin-bottom:1.5em}.property-more-v1__item .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-more-v1__item .item__img{min-height:250px;max-height:250px}}.property-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-more-v1__item .item__info-title .title-subtitle{text-align:left}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 1.1765em/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em;text-transform:none}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.3529em/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:uppercase}.property-more-v1__item .item__status{position:absolute;z-index:10;top:0;left:0}.property-more-v1__item .item__status .property-status{padding:.2em 1.4705em;margin:0 0 1em;font:normal normal 400 .8em/1.5em Roboto,Times New Roman,serif;letter-spacing:.3em;text-transform:uppercase;background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-more-v1__item .item__status .property-status--4,.property-more-v1__item .item__status .property-status--5{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-more-v1__item .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.property-more-v1__item .item__status .property-status--falling,.property-more-v1__item .item__status .property-status--favorite,.property-more-v1__item .item__status .property-status--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.property-more-v1__item .item__info{position:relative}.property-more-v1__item .item__info-id{position:absolute;right:0;top:0}.property-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Roboto,Times New Roman,serif;color:inherit;text-align:center;text-transform:none}.property-more-v1__item .item__info-extra--separator{margin:0 1em}.property-more-v1__item .item__global-link{color:#040403;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.property-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-more-v1__item .item__global-link:hover .item__more{opacity:1}.property-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-more-v1__item .item__global-link:hover .item__status{z-index:10}.property-more-v1__item .links-group__wrapper{justify-content:flex-end}.colorPrimarySite{color:#040403}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px;width:100%}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%;display:none}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway;font-weight:900}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cookiesv2Container{z-index:99999999999;color:#333}.cookiesv2Container .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:30px 0 15px;width:100%;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer{flex-direction:row}}.cookiesv2Container .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;font-size:13px;cursor:pointer;width:100%;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;transition:.3s;margin:7.5px 0}@media screen and (min-width:576px){.cookiesv2Container .btnContainer .btnCookies{margin:0;width:47.5%}}.cookiesv2Container .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesv2Container .btnContainer .btnCookies:hover{color:#040403;background:#fff;border:2px solid #040403}@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:#040403;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:#040403}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#040403;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:#040403}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #040403}@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}.container-opinion{padding-top:15px;display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (min-width:576px){.container-opinion{flex-direction:row}}.search-inner__wrapper{display:flex;flex-direction:column;align-items:center}.search-inner .search-more{margin-top:1em}.selection-content-v1{background:#fff none no-repeat 50%/cover;color:#040403;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}.selection-content-v1__wrapper>.agency-slide{margin-top:-12em}.selection-content-v1 .simple-text{text-align:center;margin-bottom:24px}.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 Roboto,Arial,sans-serif;color:#040403;text-align:left}.selection-content-v1 .editorial__wrapper a{color:#040403}.selection-content-v1__items{margin-bottom:4%}.selection-content-v1__items-empty{width:100%}.selection-content-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (min-width:768px){.selection-content-v1__items-wrapper{justify-content:flex-start}}@media screen and (max-width:768px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.selection-content-v1__items .item{margin:2em 1em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items .item{margin:1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.selection-content-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.selection-content-v1 .item{position:relative}.selection-content-v1 .item__drawing{position:relative;margin-bottom:.5em}.selection-content-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:250px;max-height:250px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title-subtitle{text-align:le}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{font:normal normal 400 .9412em/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.2em;text-transform:none}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__content{font:normal normal 400 1.1176em/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.1em;text-transform:uppercase}.selection-content-v1 .item__info{position:relative}.selection-content-v1 .item__info-id{position:absolute;right:0;top:0}.selection-content-v1 .item__info-extra{display:flex;font:normal normal 400 1.2941em/1.4 Roboto,Times New Roman,serif;color:#ebc06a;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--separator{margin:0 1em}.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 Roboto,Times New Roman,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:#ebc06a;color:#fff;border:1px solid #ebc06a}.selection-content-v1 .item__status .property-status--3{background:#040403;color:#fff;border:1px solid #040403}.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:#ebc06a;color:#fff;border:1px solid #ebc06a}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:0;right:0;z-index:102;cursor:pointer;text-transform:uppercase;background:#ebc06a;color:#fff;fill:#fff;border-color:#ebc06a}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#040403}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#ebc06a;fill:#ebc06a;border-color:#040403}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#040403}.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:#040403;text-decoration:none;display:flex;flex-direction:column;height:100%}.selection-content-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(0,0,0,.5)}.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 1.4706em/1 Roboto,Times New Roman,serif;color:#ebc06a;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 .item__global-link .item__more .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.selection-content-v1 .item__global-link:hover .item__more{opacity:1}.selection-content-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.selection-content-v1 .item__global-link:hover .item__status{z-index:10}.selection-content-v1__form-block{padding-top:2em;padding-bottom:2em}.selection-content-v1__form-block .form-block__title{display:flex;justify-content:center;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{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a}.selection-content-v1__form-block .form-block__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403}.selection-content-v1__form-block .form-block__title .title__content-1{margin-bottom:.5em}.services-v1{color:#ebc06a;position:relative;display:flex;align-items:center;padding:4.4705em 0}@media screen and (min-width:768px){.services-v1{min-height:auto}}.services-v1__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:scroll;width:100%}.services-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(4,4,3,.49)}.services-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:768px){.services-v1__wrapper{padding-left:3em;padding-right:3em}}.services-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}.services-v1__container-text{margin-bottom:8%}.services-v1__title{word-break:break-word}.services-v1__title .title--v1.title{margin-bottom:3.2353em}@media screen and (min-width:768px){.services-v1__title .title--v1.title{margin-bottom:2em}}.services-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.services-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.services-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.services-v1__title+.services-v1__links{margin-top:5em}.services-v1__text-block .text-block{font:normal normal 300 14px/1.2 Roboto,Arial,sans-serif;color:#040403}.services-v1__text-block .text-block a{color:#040403}.services-v1__items .items__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.services-v1__item{background-color:#fff;padding:2.3552em 1.7647em;display:flex;flex-direction:column}.services-v1__item.item{margin:2em 0;width:100%}@media screen and (max-width:768px){.services-v1__item.item{margin:1em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.services-v1__item.item{margin:2em 1em;width:calc(50% - 2em);min-width:400px}}@media screen and (min-width:1200px){.services-v1__item.item{margin:0 3%;width:27.33333%;min-width:400px}}@media screen and (min-width:1200px) and (max-width:1600px){.services-v1__item.item{margin:2em 3%}}.services-v1__item .item__title{word-break:break-word;min-height:95px}.services-v1__item .item__title .title--v2.title{margin-bottom:1.5294em}.services-v1__item .item__title .title--v2.title .title__content{font-size:1em;padding:0 2em;margin:0;text-align:left}.services-v1__item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6px;text-transform:none}.services-v1__item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:3px;text-transform:uppercase}.services-v1__item .item__text-container{height:100%;width:100%;position:relative;font:normal normal 300 14px/1.2 Roboto,Arial,sans-serif;color:#040403}.services-v1__item .item__text-container a{color:normal normal 300 14px/1.2 "Roboto",Arial,sans-serif}.services-v1__item .item__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:2em}.services-v1__item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.services-v1__item .item__block-text .item__text-container{padding-left:.5em}.services-v1__item .item__links .button-link{font:normal normal 500 clamp(12px,2vw,20px)/1.5em Roboto,Times New Roman,serif;color:#040403;text-align:left;text-decoration:none;padding:0 0 0 1em;letter-spacing:2px;text-transform:uppercase}.services-v1__item .item__links .button-link:before{border-left-color:#ebc06a}.services-v1__item .item__links .button-link span:after{background-color:#040403}.services-v1__item .item__links .button-link.focus:before,.services-v1__item .item__links .button-link:focus:before,.services-v1__item .item__links .button-link:hover:before{border-left-color:#ebc06a}.services-v1__item .item__links .links-group__wrapper{display:block}@media screen and (min-width:768px){.services-v1__item .item__links .links-group__wrapper{display:flex;justify-content:flex-end;margin-top:-2em}}.browser-mobile-apple .services-v1__background{background-attachment:scroll}.services-v2{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:scroll;position:relative;min-height:690px;padding-top:4.7647em;padding-bottom:4.8823em}.services-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.62)}.services-v2__container{text-align:center}.services-v2__container,.services-v2__wrapper{height:100%;display:flex;justify-content:center}.services-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.services-v2__wrapper{padding-left:3em;padding-right:3em}}.services-v2__title{word-break:break-word}.services-v2__title .title--v1.title .title__content{font-size:1em;margin:2.5294em;text-align:center}.services-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.services-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#efefef;letter-spacing:6.5px;text-transform:uppercase}.services-v2__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.services-v2__item.item{max-width:790px;display:flex;flex-direction:column}@media screen and (max-width:768px){.services-v2__item.item{margin:1em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.services-v2__item.item{margin:2em 1em;width:calc(100% - 2em);max-height:350px}}@media screen and (min-width:1200px){.services-v2__item.item{margin:0 3%;width:44%}}.services-v2__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:768px){.services-v2__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.services-v2__item.item .item__container{max-height:350px}}.services-v2__item.item .item__decorate{width:100%;max-width:256px}@media screen and (min-width:768px){.services-v2__item.item .item__decorate{width:40%}}.services-v2__item.item .item__decorate-wrapper{height:100%;width:100%}.services-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.services-v2__item.item .item__img{display:block;width:auto;height:100%;max-height:200px;margin:0 auto}.services-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column}.services-v2__item.item .item__aligner{flex:1;margin-bottom:1em}.services-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;margin-bottom:1em}.services-v2__item.item .item__title{word-break:break-word;margin-bottom:2em}.services-v2__item.item .item__title .title--v2.title .title__content{font-size:1em;margin:0}.services-v2__item.item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#ebc06a}.services-v2__item.item .item__title .title--v2.title .title__content-2{display:block}.services-v2__item.item .item__text-container{height:100%;width:100%;position:relative}.services-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.services-v2__item.item .item__text a{color:#040403}.services-v2__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.services-v2__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.services-v2__item.item--cover .item__img{max-height:330px}}@media screen and (min-width:1200px){.services-v2__item.item--cover .item__img{max-height:none}}.browser-mobile-apple .services-v2__background{background-attachment:scroll}.services-v3{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover;background-attachment:scroll;color:#ebc06a;position:relative}@media screen and (min-width:992px){.services-v3{min-height:690px}}.services-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.62)}.services-v3__container{text-align:center}.services-v3__container,.services-v3__wrapper{height:100%;display:flex;justify-content:center}.services-v3__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column;margin-top:6.7647em;margin-bottom:5.8823em}@media screen and (min-width:768px){.services-v3__wrapper{padding-left:3em;padding-right:3em}}.services-v3__title{word-break:break-word}.services-v3__title .title--v1.title .title__content{font-size:1em;margin-bottom:2.5294em;text-align:center}.services-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.services-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.services-v3__items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.services-v3__item.item{width:1128px;display:flex;flex-direction:column}.services-v3__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:768px){.services-v3__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.services-v3__item.item .item__container{max-height:350px}}.services-v3__item.item .item__decorate{width:100%}@media screen and (min-width:768px){.services-v3__item.item .item__decorate{width:40%}}.services-v3__item.item .item__decorate-wrapper{height:100%;width:100%}.services-v3__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.services-v3__item.item .item__img{display:block;width:auto;height:100%;margin:0 auto}.services-v3__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;height:100%;width:100%}.services-v3__item.item .item__aligner{flex:1;margin-bottom:1em}.services-v3__item.item .item__block-text{display:flex;text-align:left;flex:1;margin-bottom:1em;flex-direction:column;justify-content:center;padding:2em}@media screen and (min-width:768px){.services-v3__item.item .item__block-text{margin-bottom:0}}.services-v3__item.item .item__text-container{height:100%;width:100%;position:relative}.services-v3__item.item .item__text{font:normal normal 400 1.1176em/1.4 Roboto,Arial,sans-serif;color:#040403}.services-v3__item.item .item__text a{color:#040403}.services-v3__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.services-v3__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:768px){.services-v3__item.item--cover .item__img{max-height:300px}}@media screen and (min-width:1200px){.services-v3__item.item--cover .item__img{max-height:none}}.browser-mobile-apple .services-v3__background{background-attachment:scroll}.silos-v1-inner{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:3em}.silos-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.silos-v1-inner__wrapper{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1}.silos-v1-inner__wrapper.wrapper{padding:3em;max-width:1535px}@media screen and (min-width:768px){.silos-v1-inner__wrapper.wrapper{padding:3em}}.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}.silos-v1-inner__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.silos-v1-inner__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;text-transform:uppercase}.silos-v1-inner__items{padding-top:2em}.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:2em}@media screen and (min-width:768px){.silos-v1-inner .silo{padding: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-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;background:#ebc06a;fill:#fff}.silos-v1-inner .silo__title-drawing svg{height:1.1em}.silos-v1-inner .silo__title-text{flex-shrink:1;font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#ebc06a}@media screen and (min-width:576px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif}}.silos-v1-inner .silo__list{list-style:none;padding:0;margin:0 0 0 3em;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-item:before{content:"";position:absolute;width:5px;height:5px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}@media screen and (min-width:768px){.silos-v1-inner .silo__list-item:before{width:10px;height:10px}}.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#040403;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:576px){.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em Roboto,Arial,sans-serif}}@media screen and (min-width:768px){.silos-v1-inner .silo__list-link{font:normal normal 400 .8823em/2 Roboto,Arial,sans-serif}}.silos-v1-inner .silo__list-link:focus,.silos-v1-inner .silo__list-link:hover{color:#ebc06a}.silos-v1{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:3em}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{position:relative;flex-direction:column;flex:1}.silos-v1__wrapper.wrapper{padding:3em;max-width:1535px}@media screen and (min-width:768px){.silos-v1__wrapper.wrapper{padding:3em}}.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}.silos-v1__title .title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.3em}.silos-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#040403;text-transform:uppercase}.silos-v1__items{padding-top:2em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}@media screen and (min-width:576px){.silos-v1__items-wrapper{justify-content:center}}.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: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-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;background:#ebc06a;fill:#fff}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif;letter-spacing:.1em;text-transform:none;text-align:left;color:#ebc06a}@media screen and (min-width:576px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif}}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 clamp(16px,2vw,1.4708em)/1 Roboto,Times New Roman,serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:0 0 0 3em;display:flex;flex-direction:column}.silos-v1 .silo__list>li{margin:0;padding:0}.silos-v1 .silo__list>li.silo__list-item{margin-right:3em;margin-top:0;margin-bottom:0}.silos-v1 .silo__list-item{position:relative;display:flex}.silos-v1 .silo__list-item:before{content:"";position:absolute;width:5px;height:5px;top:.8em;left:0;transform:translateY(-50%);background:#ebc06a}@media screen and (min-width:768px){.silos-v1 .silo__list-item:before{width:10px;height:10px}}.silos-v1 .silo__list-link{font:normal normal 400 .8823em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#040403;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:576px){.silos-v1 .silo__list-link{font:normal normal 400 .8823em Roboto,Arial,sans-serif}}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 400 .8823em/2 Roboto,Arial,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#ebc06a}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.silos-v2__title .title__content-2{font-size:2em!important}.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-v1{background:#fff none no-repeat 50%/cover;position:relative;padding:3em}.socials-v1__container{height:100%;display:flex;justify-content:center}.socials-v1__wrapper{max-width:1815px}.socials-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.socials-v1__title .title--v1.title{margin-bottom:2.6471em}.socials-v1__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.socials-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.7647em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.socials-v1__items-wrapper,.socials-v1__services{display:flex;justify-content:center}.socials-v1__items-wrapper{flex-wrap:wrap;flex-direction:row;padding-top:2em;padding-bottom:2em}.status{position:absolute;right:0;top:2em;z-index:20}.status__value{padding:.8em 4em;margin:0 0 1em;font:normal normal 400 1em/1.5em Roboto,Arial,sans-serif;letter-spacing:0;text-transform:lowercase}.status__value,.status__value--3,.status__value--4,.status__value--5,.status__value--falling,.status__value--favorite,.status__value--new{background:#ebc06a;color:#fff;border:1px solid #ebc06a}.team-listing-v1{background:#fff none no-repeat 50%/cover;position:relative}.team-listing-v1__container{height:100%;display:flex;justify-content:center}.team-listing-v1__wrapper{width:100%}.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%;display:flex;justify-content:center}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;padding-top:2em;padding-bottom:2em;max-width:1200px;width:100%}@media screen and (min-width:768px){.team-listing-v1__items-wrapper{justify-content:space-between}}.team-listing-v1__items .item{position:relative}@media screen and (max-width:768px){.team-listing-v1__items .item{width:calc(100% - 4em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v1__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.team-listing-v1__items .item{width:calc(33.33333% - 4em);margin-top:2em;margin-bottom:2em}}.team-listing-v1__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-listing-v1__items .item__container{display:flex;flex-direction:column;text-align:center;max-width:340px;margin:auto}@media screen and (min-width:768px){.team-listing-v1__items .item__container{height:100%}}.team-listing-v1__items .item__decorate{width:100%;height:350px;position:relative}@media screen and (min-width:1200px){.team-listing-v1__items .item__decorate{width:100%;height:380px}}.team-listing-v1__items .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.team-listing-v1__items .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.team-listing-v1__items .item__decorate .decorate__hover-overlay{height:100%;width:100%;background-color:rgba(0,0,0,.5);position:absolute;z-index:1;opacity:0;transition:visibility 0s,opacity .3s linear;display:flex;align-items:center;padding:2em 1em;text-align:left}.team-listing-v1__items .item__decorate .decorate__hover-text{color:#fff;font:normal normal 400 .9412em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;text-decoration:none}.team-listing-v1__items .item__decorate .decorate__hover-text:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;content:""}.team-listing-v1__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v1__items .item__decorate-wrapper{height:100%;width:100%}.team-listing-v1__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.team-listing-v1__items .item__content{flex:1;padding:1em 0;display:flex;flex-direction:column;background:transparent}.team-listing-v1__items .item__block-text{text-align:left;flex:1;margin-bottom:1em}.team-listing-v1__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.team-listing-v1__items .item__top-block{flex-direction:row}}.team-listing-v1__items .item__title{word-break:break-word}.team-listing-v1__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-listing-v1__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.team-listing-v1__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(12px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:.2em;text-transform:none}.team-listing-v1__items .item__team .team__details{display:flex;flex-direction:column}.team-listing-v1__items .item__team .team__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;color:#040403;padding-bottom:.2em;text-decoration:none}.team-listing-v1__items .item__team .team__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;color:#040403;text-decoration:none}.team-listing-v1__items .item__main-link{text-decoration:none}.team-listing-v1__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.team-listing-v2{background:#fff none no-repeat 50%/cover;position:relative;min-height:70vh}.team-listing-v2__container{height:100%;display:flex;justify-content:center}.team-listing-v2__wrapper{width:100%}.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%;display:flex;justify-content:center}@media screen and (min-width:1200px){.team-listing-v2__items-wrapper{justify-content:space-between}}@media screen and (min-width:768px){.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row;width:100%}}@media screen and (max-width:768px){.team-listing-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.team-listing-v2__items-wrapper{margin:0 -1em}}.team-listing-v2__items .item{position:relative;max-width:700px;margin:auto}@media screen and (max-width:768px){.team-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items .item{width:calc(100% - 2em);margin-top:2em;margin-bottom:2em}}@media screen and (min-width:1200px){.team-listing-v2__items .item{width:calc(50% - 2em);margin-top:2em;margin-bottom:2em}}.team-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-listing-v2__items .item__container{display:flex;flex-direction:column;text-align:center;margin:auto;height:auto;align-items:center;max-height:650px}@media screen and (min-width:768px){.team-listing-v2__items .item__container{flex-direction:row;height:380px}}.team-listing-v2__items .item__decorate{width:100%;height:100%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items .item__decorate{max-width:280px}}.team-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.team-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}.team-listing-v2__items .item__img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.team-listing-v2__items .item__content{flex:1;height:300px;padding:2.3529em 1em 2em;display:flex;width:100%;flex-direction:column;background:#040403}@media screen and (min-width:576px){.team-listing-v2__items .item__content{min-width:290px}}@media screen and (min-width:768px){.team-listing-v2__items .item__content{padding:2.3529em 1em 2.3529em 1.7647em;height:90%}}.team-listing-v2__items .item__block-text{text-align:left;flex:1;height:100%;display:flex;flex-direction:column;background:transparent}.team-listing-v2__items .item__top-block{display:flex;flex-direction:column;align-items:baseline;justify-content:space-between;margin-bottom:1.4706em}@media screen and (min-width:576px){.team-listing-v2__items .item__top-block{flex-direction:row}}.team-listing-v2__items .item__title{word-break:break-word}.team-listing-v2__items .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-listing-v2__items .item__title .title--v2.title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1em)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.team-listing-v2__items .item__title .title--v2.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:.2em;text-transform:none}.team-listing-v2__items .item__team .team__details{display:flex;flex-direction:column;padding-bottom:2em}.team-listing-v2__items .item__team .team__details__phone{font:normal normal 400 1.1765em/1 Roboto,Arial,sans-serif;letter-spacing:.1em;color:#fff;padding-bottom:.2em;text-decoration:none}.team-listing-v2__items .item__team .team__details__mail{font:normal normal 400 1em/1 Roboto,Arial,sans-serif;color:#fff;word-break:break-word;text-decoration:none}.team-listing-v2__items .item__aligner{flex:1;overflow:hidden;max-height:100px}@media screen and (min-width:768px){.team-listing-v2__items .item__aligner{max-height:300px}}@media screen and (min-width:1200px){.team-listing-v2__items .item__aligner{max-height:none}}.team-listing-v2__items .item__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items .item__container-text{height:100%}}.team-listing-v2__items .item__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:1em;bottom:0;z-index:1}.team-listing-v2__items .item__text-block{margin-bottom:1em}.team-listing-v2__items .item__text-block.text-block{font:normal normal 400 .8235em/1.4 Roboto,Arial,sans-serif;color:#fff}.team-listing-v2__items .item__text-block.text-block a{color:#fff}.team-listing-v2__items .item__main-link{text-decoration:none}.team-listing-v2__items .item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:cover}.team-v1{background:#fff none no-repeat 50%/cover;color:#fff;position:relative;padding:4em 0}.team-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.team-v1__container{text-align:center}.team-v1__container,.team-v1__wrapper{height:100%;display:flex;justify-content:center}.team-v1__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.team-v1__wrapper{padding-left:3em;padding-right:3em}}.team-v1__title .title--v1.title{margin-bottom:2.5294em}.team-v1__title .title--v1.title .title__content{font-size:1em;margin:0}.team-v1__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.team-v1__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.team-v1__news{height:auto;margin-bottom:5.1176em;padding:0 5em}.team-v1__item.item,.team-v1__news .swiper-container{height:100%}.team-v1__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;margin:auto;max-width:340px;width:100%}.team-v1__item.item .item__decorate{width:100%}.team-v1__item.item .item__decorate-wrapper{height:100%;width:100%}.team-v1__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:flex-start}@media screen and (min-width:768px){.team-v1__item.item .item__visual{width:100%;height:380px}}.team-v1__item.item .item__visual img{display:block;width:100%;height:100%;max-height:380px;margin:0 auto;object-fit:cover}.team-v1__item.item .item__content{flex:1;padding:1em 2em 2em;display:flex;flex-direction:column}.team-v1__item.item .item__block-text{text-align:left;flex:1}.team-v1__item.item .item__title .title--v1.title .title__content{font-size:1em;margin:1em 0;text-align:center}.team-v1__item.item .item__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em;text-transform:none}.team-v1__item.item .item__title .title--v1.title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,1.4705em)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}@media screen and (min-width:768px){.team-v1__item.item .item__title .title__content{margin-top:2.3529em;margin-bottom:2.2352em}}.team-v1__item.item--cover .item__img{height:100%;width:100%;max-width:100%;object-fit:contain;background-color:transparent}.team-v1__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.team-v1__pagination .swiper-pagination-bullet{color:transparent;background:#040403;border-color:#040403;border-radius:100%;margin:1em .5882em}.team-v1__pagination .swiper-pagination-bullet-active{color:#040403;background:transparent;border-color:#040403}.team-v1__item-links{display:flex;flex-direction:column;align-items:center;position:relative}.team-v1__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.team-v1__item-links .button:before{background:#040403}.team-v1__item-links .button:focus,.team-v1__item-links .button:hover{color:#fff;border-color:#ebc06a}.team-v1__item-links .button:focus:before,.team-v1__item-links .button:hover:before{background:#040403}.team-v2{background:#040403 none no-repeat 50%/cover;position:relative;padding-top:2.9411em;padding-bottom:3.5294em}@media screen and (min-width:768px){.team-v2{min-height:690px}}.team-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(4,4,3,.62)}.team-v2__container{text-align:center}.team-v2__container,.team-v2__wrapper{height:100%;display:flex;justify-content:center}.team-v2__wrapper{padding-left:3em;padding-right:3em;position:relative;width:100%;max-width:1815px;flex-direction:column}@media screen and (min-width:768px){.team-v2__wrapper{padding-left:3em;padding-right:3em}}.team-v2__title{word-break:break-word}.team-v2__title .title--v1.title{margin-bottom:2.5294em}.team-v2__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:center}.team-v2__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.team-v2__title .title--v1.title .title__content-2{display:block;font:normal normal 900 clamp(16px,4vw,65px)/1.4 Roboto,Times New Roman,serif;color:#efefef;letter-spacing:6.5px;text-transform:uppercase}.team-v2__aligner{flex:1;overflow:hidden;max-height:100%;margin-bottom:1em}.team-v2__items{margin-bottom:2.9411em}.team-v2__item.item{display:flex;flex-direction:column;height:600px}@media screen and (min-width:576px){.team-v2__item.item{height:100%}}@media screen and (min-width:768px) and (max-width:1200px){.team-v2__item.item{max-height:350px}}@media screen and (min-width:1200px){.team-v2__item.item{margin-bottom:0}}.team-v2__item.item .item__container{display:flex;flex-direction:column;background:#fff;text-align:center;height:100%}@media screen and (min-width:576px){.team-v2__item.item .item__container{flex-direction:row}}@media screen and (min-width:768px) and (max-width:1200px){.team-v2__item.item .item__container{height:330px}}@media screen and (min-width:1200px){.team-v2__item.item .item__container{height:330px}}.team-v2__item.item .item__decorate-wrapper{max-width:256px;height:100%;margin:auto}@media screen and (min-width:576px){.team-v2__item.item .item__decorate-wrapper{max-height:100%}}.team-v2__item.item .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.team-v2__item.item .item__img{display:block;width:auto;height:350px;margin:0 auto}@media screen and (min-width:576px){.team-v2__item.item .item__img{height:100%}}.team-v2__item.item .item__content{flex:1;padding:2em;display:flex;flex-direction:column;word-break:break-word;height:100%}.team-v2__item.item .item__block-text{text-align:left;flex:1;display:flex;flex-direction:column;overflow:hidden}.team-v2__item.item .item__title{word-break:break-word;margin-bottom:2em}.team-v2__item.item .item__title .title--v2.title .title__content{font-size:1em;margin:0;text-align:left}.team-v2__item.item .item__title .title--v2.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,20px)/1.36 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:.1em}.team-v2__item.item .item__title .title--v2.title .title__content-2{display:block;font:normal normal 900 clamp(16px,2vw,30px)/1.4 Roboto,Times New Roman,serif;color:#040403;letter-spacing:6.5px;text-transform:uppercase}.team-v2__item.item .item__text-container{height:100%;position:relative}.team-v2__item.item .item__text-container:before{content:"";position:absolute;background:linear-gradient(hsla(0,0%,100%,.3),#fff);width:100%;height:1em;bottom:0;left:0;z-index:1}.team-v2__item.item .item__text{font:normal normal 400 .9411em/1.4 Roboto,Arial,sans-serif;color:#040403}.team-v2__item.item .item__text a{color:#040403}.team-v2__item.item .item__links{display:flex;justify-content:flex-end;flex-direction:row}.team-v2__item.item--cover .item__img{width:100%;max-width:100%;object-fit:cover}@media screen and (min-width:1200px){.team-v2__item.item--cover .item__img{max-height:none}}.team-v2__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.team-v2__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.team-v2__item-links .button:before{background:#040403}.team-v2__item-links .button:focus,.team-v2__item-links .button:hover{color:#fff;border-color:#ebc06a}.team-v2__item-links .button:focus:before,.team-v2__item-links .button:hover:before{background:#040403}.team-v2__pagination.swiper-pagination{left:50%;transform:translateX(-50%)}.team-v2__pagination .swiper-pagination-bullet{color:transparent;background:transparent;border-color:#fff;border-radius:100%;margin:1em .5882em}.team-v2__pagination .swiper-pagination-bullet-active{color:#040403;background:#ebc06a;border-color:#ebc06a}.team-v3{color:#ebc06a;position:relative;padding:0;height:auto}@media screen and (min-width:1200px){.team-v3{max-height:none;height:800px}}.team-v3__background{background:#efefef none no-repeat 50%/cover}.team-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.team-v3__container{height:100%;display:flex;text-align:center;flex-wrap:wrap}@media screen and (min-width:992px){.team-v3__container{flex-wrap:nowrap}}.team-v3__decorate.decorate{align-items:center;position:relative;z-index:1}@media screen and (min-width:992px){.team-v3__decorate.decorate{max-width:45%;display:flex;width:100%}}.team-v3__decorate.decorate .decorate__img{display:block;width:100%;z-index:1}@media screen and (min-width:992px){.team-v3__decorate.decorate .decorate__img{position:absolute;right:-4em;max-width:820px;max-height:435px}}.team-v3__decorate.decorate .decorate__wrapper{height:100%;width:100%;position:absolute;right:0;display:flex;align-items:center}.team-v3__block-text{background:#040403;width:100%;position:relative}.team-v3__block-text .text-block{color:#fff}@media screen and (min-width:992px){.team-v3__block-text{width:55%;margin-right:auto}}.team-v3__wrapper{flex:1;position:relative;height:100%;width:100%;max-width:1230px;max-height:100vh;display:flex;flex-direction:column;text-align:left}.team-v3__wrapper .claws{right:4.05em;display:none}@media screen and (min-width:768px){.team-v3__wrapper .claws{display:block}}@media screen and (min-width:992px){.team-v3__wrapper .claws{height:15.3529em}}.team-v3__container_text-block{height:100%;display:flex;flex-direction:column;padding:4em 3em}@media screen and (min-width:768px){.team-v3__container_text-block{padding:7.647em 20.1041% 4.1176em}}.team-v3__title .title--v1.title{margin-bottom:4.3529em}.team-v3__title .title--v1.title .title__content{font-size:1em;margin:0;text-align:left}.team-v3__title .title--v1.title .title__content-1{display:block;font:normal normal 500 clamp(12px,2vw,25px)/1 Roboto,Times New Roman,serif;color:#ebc06a;letter-spacing:7.5px;text-transform:none}.team-v3__title .title--v1.title .title__content-2{display:block;font:normal normal 400 2.1765em/1.4 Roboto,Times New Roman,serif;color:#fff;letter-spacing:6.5px;text-transform:uppercase}.team-v3__aligner{flex:1;overflow:hidden;max-height:300px}@media screen and (min-width:1200px){.team-v3__aligner{max-height:none}}.team-v3__container-text{max-height:100%;position:relative}@media screen and (min-width:768px){.team-v3__container-text{height:100%}}.team-v3__container-text:before{content:"";position:absolute;background:linear-gradient(rgba(4,4,3,.3),#040403);width:100%;height:3em;bottom:0;z-index:1}.team-v3__text-block{margin-bottom:3em}.team-v3__text-block.text-block{font:normal normal 300 16px/1.4 Roboto,Arial,sans-serif}.team-v3__item-links{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:50px}.team-v3__item-links .button{font:normal normal 500 20px/1 Roboto,Times New Roman,serif;text-transform:uppercase;background:#ebc06a;color:#fff;border-color:#ebc06a}.team-v3__item-links .button:before{background:#040403}.team-v3__item-links .button:focus,.team-v3__item-links .button:hover{color:#fff;border-color:#ebc06a}.team-v3__item-links .button:focus:before,.team-v3__item-links .button:hover:before{background:#040403}.team-v3__video{position:absolute;width:100%;padding-bottom:56.25%}@media screen and (min-width:992px){.team-v3__video{right:-4em}}.team-v3__video-content{position:absolute;width:100%;height:100%;border:none}.team-v3__video-content>*{width:100%;height:100%;max-height:437px}@media screen and (min-width:992px){.team-v3__video-content>*{max-height:none}}.toolbar{display:none;background:transparent;position:absolute;top:0;left:0;min-width:3em;z-index:3000;width:90%;margin-bottom:1em}@media screen and (min-width:768px){.toolbar{display:block}}.toolbar__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-end;align-items:center;justify-content:flex-end}.toolbar__items{list-style:none}.toolbar__items,.toolbar__items>li{margin:0;padding:0}.toolbar__item+.toolbar__item{margin-top:.4em}.toolbar__svg{width:30px;fill:#fff}.toolbar__link{transition:background-color .5s ease-in-out;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2em;height:2em;margin-left:8px;display:flex;align-items:center;justify-content:center;background:#ebc06a}.toolbar__link:focus,.toolbar__link:hover{background:#282828}.toolbar__link:focus .toolbar__svg,.toolbar__link:hover .toolbar__svg{fill:#fff}.toolbar-opinion{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1em}.toolbar-opinion,.toolbar-opinion__title .title{margin-bottom:1em}.toolbar-opinion__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-opinion__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar-opinion__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar-opinion__content{display:flex;flex-direction:column;align-items:center}.toolbar-opinion__content>*{margin:.4em 0}.toolbar-social{width:100%;margin-top:1em;margin-bottom:1em}.toolbar-social .toolbar-social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.toolbar-social .toolbar-social__title .title{margin-bottom:1em}.toolbar-social .toolbar-social__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-social .toolbar-social__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar-social .toolbar-social__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar-social .toolbar-social__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.toolbar-social .toolbar-social__items>li{margin:0;padding:0}.toolbar-social .toolbar-social__items .toolbar-social__item{margin:0 .1em}.toolbar-social .toolbar-social__svg{width:100%;fill:#fff;transition:all .8s ease}.toolbar-social .toolbar-social__link{background:#040403;border:1px solid #040403;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;padding:.5em}.toolbar-social .toolbar-social__link:focus,.toolbar-social .toolbar-social__link:hover{background:#fff;border-color:#fff}.toolbar-social .toolbar-social__link:focus .toolbar-social__svg,.toolbar-social .toolbar-social__link:hover .toolbar-social__svg{fill:#040403}.toolbar-connect{margin-top:1em;margin-bottom:1em}.toolbar-connect .button-drawing__drawing{height:25px;fill:#040403}.toolbar-connect .button-drawing__content{font:normal normal 600 1em Roboto,Arial,sans-serif;letter-spacing:.2em;text-transform:none;color:#fff}.toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar-connect .button-drawing:hover .button-drawing__content{color:#040403}.toolbar-connect .links-group{padding:0}.toolbar-connect .toolbar-connect__title .title{margin-bottom:1em}.toolbar-connect .toolbar-connect__title .title .title__content{font-size:1em;margin:0;text-align:center}.toolbar-connect .toolbar-connect__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.25em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar-connect .toolbar-connect__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.5em)/1 Roboto,Times New Roman,serif;color:#fff}.toolbar--in-header .toolbar{margin-bottom:0}.toolbar--in-header .toolbar-opinion,.toolbar--in-header .toolbar-social{width:auto;margin-top:0;margin-bottom:0}.toolbar--in-header .toolbar-connect__title,.toolbar--in-header .toolbar-opinion__title,.toolbar--in-header .toolbar-social__title{display:none;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.toolbar--in-header .toolbar-opinion__content{flex-direction:row;justify-content:flex-end;width:100%}.toolbar--in-header .toolbar__wrapper{flex-direction:row}.toolbar--in-header .toolbar__wrapper>*{margin-left:.5em;margin-right:.5em}.toolbar--in-header .toolbar-social .toolbar-social__svg{fill:#fff}.toolbar--in-header .toolbar-social .toolbar-social__link{background:#040403;border:1px solid #040403;width:2.2em;height:2.2em;padding:.5em}.toolbar--in-header .toolbar-social .toolbar-social__link:focus,.toolbar--in-header .toolbar-social .toolbar-social__link:hover{background:#ebc06a;border-color:#ebc06a}.toolbar--in-header .toolbar-social .toolbar-social__link:focus .social__svg,.toolbar--in-header .toolbar-social .toolbar-social__link:hover .social__svg{fill:#fff}.toolbar--in-header .toolbar-connect .button-drawing__drawing{fill:#040403}.toolbar--in-header .toolbar-connect .button-drawing__content{font:normal normal 600 1em Roboto,Arial,sans-serif;letter-spacing:.2em;text-transform:none;color:#040403}.toolbar--in-header .toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar--in-header .toolbar-connect .button-drawing:hover .button-drawing__content{color:#040403}.toolbar--in-header .toolbar-connect .links-group,.topbar{padding:0}.topbar{background:transparent}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.topbar__wrapper>*+*{margin-left:.7em}.topbar__extra{display:none}@media screen and (min-width:1280px){.topbar__extra{display:inline-flex}}.topbar__lang .ss-main .ss-single-selected{height:auto}.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}.header--inner .topbar{padding:0;background:transparent}.header--inner .topbar__wrapper{justify-content:flex-end}.lang-switch .ss-main .ss-single-selected{font:normal normal 500 19px/1em Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#ebc06a}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#040403}.lang-switch .ss-list{font:normal normal 500 19px/1em Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;overflow:hidden}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#ebc06a}.lang-switch .ss-content .ss-list .ss-option:hover{color:#ebc06a;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#ebc06a;background:#040403}@media screen and (max-width:1280px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#ebc06a}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#040403}.main-nav .lang-switch .ss-list{color:#ebc06a;background-color:#fff}.main-nav .lang-switch .ss-list .ss-option.ss-disabled{color:#919191;background-color:#fff}.main-nav .lang-switch .ss-content .ss-list .ss-option .ss-highlighted,.main-nav .lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#ebc06a}}.lang-switch--flag span.placeholder{color:transparent}.lang-switch--flag .lang-switch__option{width:100%;position:relative;min-width:42px;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}.header--inner .lang-switch .ss-main .ss-single-selected{font:normal normal 500 19px/1em Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:0;color:#ebc06a}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#040403}.header--inner .lang-switch .ss-list{font:normal normal 500 19px/1em Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.header--inner .lang-switch .ss-content{background:transparent;border:0}.header--inner .lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#ebc06a}.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#ebc06a;background:#fff}.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-disabled,.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#ebc06a;background:#040403}.topbar__login{fill:#040403;margin-left:0;cursor:pointer;width:44px}.topbar__login__container{display:flex;flex-direction:row}.topbar__login .login-icon{display:flex;width:100%}.topbar__login .container-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.topbar__login .container-arrow .arrow-down{border:solid #040403;border-width:0 2px 2px 0;padding:3px;transition:transform .2s,margin .2s;transform:rotate(45deg)}.topbar__login__selection{position:absolute;top:46px;background-color:rgba(0,0,0,.8);padding:0 16px 16px;min-width:260px;left:94%;transform:translateX(-50%);display:none;z-index:1}@media screen and (min-width:992px){.topbar__login__selection{left:50%}}.topbar__login__selection.toggle-visibility{display:block}.topbar__login__choice{background-color:#fff;padding:10px;border:1px solid #040403;display:block;margin-top:16px;text-transform:uppercase;text-decoration:none;color:#000;text-align:center;font-size:smaller}.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:#040403;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#fff;fill:#ebc06a;stroke:#ebc06a}@media screen and (max-width:1280px){.main-nav .selection-icon{background:transparent}.main-nav .selection-icon__badge{background:#040403;color:#fff}.main-nav .selection-icon__icon>*{color:#fff;fill:#ebc06a;stroke:#ebc06a}}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#040403;color:#fff}.header--inner .selection-icon__icon>*{color:#fff;fill:#ebc06a;stroke:#ebc06a}.home{background:fixed #fff url(../images/home.jpg) no-repeat 50% 0/cover}.home .blank{height:506px}.browser-mobile-apple.body--home .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--home .blank{background:url(../images/home.jpg);background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-etapes .body__wrapper{background:fixed transparent url(../images/modules/pages/20.jpg) no-repeat 50% 0/cover}.body--page-estimation-etapes .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-etapes .jumbotron-v1,.body--page-estimation-etapes .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-etapes .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-etapes .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-etapes .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-etapes .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-estimation-etapes .jumbotron-v1__title .title .title__content-2{display:block;color:#040403}.body--page-estimation-etapes .breadcrumb__link{color:#fff}.body--page-estimation-etapes .breadcrumb__link:hover{color:#ebc06a}.body--page-estimation-etapes .breadcrumb__item:after{color:#fff}.body--page-estimation-etapes .breadcrumb__item--active{color:#ebc06a}.body--page-estimation-etapes .submit__field.button span:first-letter{text-transform:uppercase}.body--page-estimation-etapes .submit__field.button{max-width:318px;padding:1em 3em;margin:2em auto 0}.body--page-estimation-etapes .submit__field.button span{letter-spacing:1px}.body--page-estimation-etapes .blank{background:#fff}.browser-mobile-apple.body--page-estimation-etapes .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-etapes .blank{background:#fff;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-news-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1230px + 6em);padding-left:3em;padding-right:3em}.body--page-news-details-v1 .jumbotron-v1,.body--page-news-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-news-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-news-details-v1 .breadcrumb__link{color:#fff}.body--page-news-details-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-news-details-v1 .breadcrumb__item--active,.body--page-news-details-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-details-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-agency-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-agency-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-agency-details-v1 .jumbotron-v1{min-height:250px}.body--page-agency-details-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-agency-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-agency-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-agency-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-agency-details-v1 .breadcrumb__link{color:#040403}.body--page-agency-details-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-agency-details-v1 .breadcrumb__item--active,.body--page-agency-details-v1 .breadcrumb__item:after{color:#040403}.body--page-agency-listing-v1 .body__wrapper{background:#fff}.body--page-agency-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-agency-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-agency-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-agency-listing-v2 .body__wrapper{background:#fff}.body--page-agency-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1380px + 6em)}.body--page-agency-listing-v2 .main__wrapper .wrappered.wrapper{padding-left:0;padding-right:0}.body--page-agency-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-agency-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-mandatory-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-mandatory-details-v1 .jumbotron-v1{min-height:250px}.body--page-mandatory-details-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-mandatory-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-mandatory-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-mandatory-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-mandatory-details-v1 .breadcrumb__link{color:#040403}.body--page-mandatory-details-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-mandatory-details-v1 .breadcrumb__item--active,.body--page-mandatory-details-v1 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-mandatory-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-mandatory-details-v1 .blank{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-mandatory-listing-v1 .body__wrapper{background:#fff}.body--page-mandatory-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-mandatory-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-listing-v2 .body__wrapper{background:#fff}.body--page-mandatory-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1390px + 6em);padding-left:3em;padding-right:3em}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-mandatory-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-mandatory-listing-v2 .header__content{height:0!important}.body--page-mandatory-listing-v2 .header__search{top:0!important}.body--page-news-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-news-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-news-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-news-listing-v1 .breadcrumb__link{color:#fff}.body--page-news-listing-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-news-listing-v1 .breadcrumb__item--active,.body--page-news-listing-v1 .breadcrumb__item:after{color:#fff}.body--page-news-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-news-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-news-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-news-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-news-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-news-listing-v2 .breadcrumb__link{color:#fff}.body--page-news-listing-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-news-listing-v2 .breadcrumb__item--active,.body--page-news-listing-v2 .breadcrumb__item:after{color:#fff}.body--page-property-listing-v1 .body__wrapper{background:#fff}.body--page-property-listing-v1 .breadcrumb__item--active{color:#ebc06a}.body--page-property-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1380px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v1 .header__content{height:0!important}.body--page-property-listing-v1 .header__search{top:0!important}.nbAnnonces-v1{margin:1.5em 0 1em}@media screen and (max-width:374px){.nbAnnonces-v1{font-size:.9em}}.nbAnnonces-v1__value{font:normal normal 400 1em Roboto,Arial,sans-serif;background:#ebc06a;color:#fff;display:inline-block;border-radius:1.1em;margin-right:.2em;line-height:2.1em;text-align:center;width:2.1em}.nbAnnonces-v1__label{font:normal normal 400 1em/1.2em Roboto,Arial,sans-serif;color:#000}.body--page-property-listing-v2 .body__wrapper{background:#fff}.body--page-property-listing-v2 .breadcrumb__item--active{color:#ebc06a}.body--page-property-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v2 .header__content{height:0!important}.body--page-property-listing-v2 .header__search{top:0!important}.body--page-property-listing-v3 .body__wrapper{background:#fff}.body--page-property-listing-v3 .breadcrumb__item--active{color:#ebc06a}.body--page-property-listing-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-property-listing-v3.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-property-listing-v3.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-property-listing-v3.body--horizontal-search-opened .header__search{position:relative}.body--page-property-listing-v3 .header__content{height:0!important}.body--page-property-listing-v3 .header__search{top:0!important}.body--page-program-listing-v1 .body__wrapper{background:#fff}.body--page-program-listing-v1 .breadcrumb__item--active{color:#ebc06a}.body--page-program-listing-v1 .wrappered{margin:auto;max-width:calc(1380px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-program-listing-v2 .body__wrapper{background:#fff}.body--page-program-listing-v2 .breadcrumb__item--active{color:#ebc06a}.body--page-program-listing-v2 .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v2.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v2.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v2.body--horizontal-search-opened .header__search{position:relative}.body--page-program-listing-v2 .header__content{height:0!important}.body--page-program-listing-v2 .header__search{top:0!important}.body--page-program-listing-v3 .body__wrapper{background:#fff}.body--page-program-listing-v3 .breadcrumb__item--active{color:#ebc06a}.body--page-program-listing-v3 .wrappered{margin:auto;max-width:calc(1290px + 6em);padding-left:3em;padding-right:3em}.body--page-program-listing-v3.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-program-listing-v3.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-program-listing-v3.body--horizontal-search-opened .header__search{position:relative}.body--page-program-detail-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v1 .main__wrapper .wrappered{margin:0 auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v1 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v1 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-program-detail-v1 .breadcrumb__link{color:#fff}.body--page-program-detail-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-program-detail-v1 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v1 .breadcrumb__item--active{color:#ebc06a}.body--page-program-detail-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v2 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v2 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-program-detail-v2 .breadcrumb__link{color:#fff}.body--page-program-detail-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-program-detail-v2 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v2 .breadcrumb__item--active{color:#ebc06a}.body--page-program-detail-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-program-detail-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1430px + 6em);padding-left:3em;padding-right:3em}.body--page-program-detail-v3 .jumbotron-v1__wrapper{min-height:100px}.body--page-program-detail-v3 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-program-detail-v3 .breadcrumb__link{color:#fff}.body--page-program-detail-v3 .breadcrumb__link:hover{color:#ebc06a}.body--page-program-detail-v3 .breadcrumb__item:after{color:#fff}.body--page-program-detail-v3 .breadcrumb__item--active{color:#ebc06a}.body--page-selection-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/7.jpg) no-repeat 50% 0/cover}.body--page-selection-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1330px + 6em);padding-left:3em;padding-right:3em}.body--page-selection-v1 .jumbotron-v1,.body--page-selection-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-selection-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-selection-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-selection-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-selection-v1 .breadcrumb__link{color:#040403}.body--page-selection-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-selection-v1 .breadcrumb__item--active,.body--page-selection-v1 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-selection-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-selection-v1 .blank{background:fixed transparent url(../images/modules/pages/7.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-estimation-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-v1 .jumbotron-v1,.body--page-estimation-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-v1 .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:15.3529em;bottom:calc(-15.3529em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-v1 .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-estimation-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#040403}.body--page-estimation-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{left:2em;right:auto;display:none}@media screen and (min-width:768px){.body--page-estimation-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-estimation-v1 .breadcrumb__link{color:#fff}.body--page-estimation-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-estimation-v1 .breadcrumb__item--active,.body--page-estimation-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-estimation-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-estimation-v1-seo .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-estimation-v1-seo .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-estimation-v1-seo .jumbotron-v1,.body--page-estimation-v1-seo .jumbotron-v1__wrapper{min-height:250px}.body--page-estimation-v1-seo .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-estimation-v1-seo .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-estimation-v1-seo .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff;padding:0 3em}.body--page-estimation-v1-seo .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-estimation-v1-seo .jumbotron-v1__title .title .title__content-2{display:block;color:#040403}.body--page-estimation-v1-seo .breadcrumb__link{color:#fff}.body--page-estimation-v1-seo .breadcrumb__link:hover{color:#ebc06a}.body--page-estimation-v1-seo .breadcrumb__item--active,.body--page-estimation-v1-seo .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-estimation-v1-seo .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-estimation-v1-seo .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-team-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover}.body--page-team-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-team-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-team-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-team-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-team-listing-v1 .breadcrumb__link{color:#040403}.body--page-team-listing-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-team-listing-v1 .breadcrumb__item--active,.body--page-team-listing-v1 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-team-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-team-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-team-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover}.body--page-team-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1450px + 6em);padding-left:3em;padding-right:3em}.body--page-team-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-team-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-team-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-team-listing-v2 .breadcrumb__link{color:#040403}.body--page-team-listing-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-team-listing-v2 .breadcrumb__item--active,.body--page-team-listing-v2 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-team-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-team-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/1.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-partner-listing-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-partner-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-partner-listing-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-partner-listing-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-partner-listing-v1 .jumbotron-v1__claws{display:block}}.body--page-partner-listing-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#040403}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-partner-listing-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.body--page-partner-listing-v1 .breadcrumb__link{color:#040403}.body--page-partner-listing-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-partner-listing-v1 .breadcrumb__item--active,.body--page-partner-listing-v1 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-partner-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-partner-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-partner-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-partner-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-partner-listing-v2 .jumbotron-v1__claws{top:inherit;left:2em;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-partner-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-partner-listing-v2 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content{font-size:1em}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-partner-listing-v2 .jumbotron-v1__title .title .title__content-2{display:block;color:#040403}.body--page-partner-listing-v2 .breadcrumb__link{color:#040403}.body--page-partner-listing-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-partner-listing-v2 .breadcrumb__item--active,.body--page-partner-listing-v2 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-partner-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-partner-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v1 .main__wrapper .wrappered{margin:0 auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v1 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v1 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-property-detail-v1 .breadcrumb__link{color:#fff}.body--page-property-detail-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-property-detail-v1 .breadcrumb__item:after{color:#fff}.body--page-property-detail-v1 .breadcrumb__item--active{color:#ebc06a}.browser-mobile-apple.body--page-property-detail-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v1 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1540px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v2 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v2 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-property-detail-v2 .breadcrumb__link{color:#fff}.body--page-property-detail-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-property-detail-v2 .breadcrumb__item:after{color:#fff}.body--page-property-detail-v2 .breadcrumb__item--active{color:#ebc06a}.browser-mobile-apple.body--page-property-detail-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v2 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-property-detail-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover}.body--page-property-detail-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1430px + 6em);padding-left:3em;padding-right:3em}.body--page-property-detail-v3 .jumbotron-v1__wrapper{min-height:100px}.body--page-property-detail-v3 .jumbotron-v1:before{background:rgba(4,4,3,.72)}.body--page-property-detail-v3 .breadcrumb__link{color:#fff}.body--page-property-detail-v3 .breadcrumb__link:hover{color:#ebc06a}.body--page-property-detail-v3 .breadcrumb__item:after{color:#fff}.body--page-property-detail-v3 .breadcrumb__item--active{color:#ebc06a}.browser-mobile-apple.body--page-property-detail-v3 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-property-detail-v3 .blank{background:fixed transparent url(../images/modules/pages/8.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-editorial-basic .body__wrapper{background:fixed transparent url(../images/modules/pages/9.jpg) no-repeat 50% 0/cover}.body--page-editorial-basic .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-editorial-basic .page-editorial{background:#fff;min-height:70vh}.body--page-editorial-basic .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-editorial-basic .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-editorial-basic .jumbotron-v1__claws{display:block}}.body--page-editorial-basic .breadcrumb__link{color:#040403}.body--page-editorial-basic .breadcrumb__link:hover{color:#ebc06a}.body--page-editorial-basic .breadcrumb__item--active,.body--page-editorial-basic .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-editorial-basic .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-editorial-basic .blank{background:fixed transparent url(../images/modules/pages/9.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-editorial-test-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover}.body--page-editorial-test-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-editorial-test-v1 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-editorial-test-v1 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-editorial-test-v1 .jumbotron-v1__claws{display:block}}.body--page-editorial-test-v1 .breadcrumb__link{color:#040403}.body--page-editorial-test-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-editorial-test-v1 .breadcrumb__item--active,.body--page-editorial-test-v1 .breadcrumb__item:after{color:#040403}.browser-mobile-apple.body--page-editorial-test-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-editorial-test-v1 .blank{background:fixed transparent url(../images/modules/pages/6.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-alertmail-content-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-alertmail-content-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1200px + 6em);padding-left:3em;padding-right:3em}.body--page-alertmail-content-v1 .jumbotron-v1,.body--page-alertmail-content-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-alertmail-content-v1 .jumbotron-v1 .jumbotron-v1__claws{top:inherit;left:inherit;right:2em;height:15.3529em;bottom:calc(-15.3529em - -36px);display:none}@media screen and (min-width:1600px){.body--page-alertmail-content-v1 .jumbotron-v1 .jumbotron-v1__claws{display:block}}.body--page-alertmail-content-v1 .jumbotron-v1__title .title{width:100%;display:inline-block;background-color:#fff}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content{font-size:1em;padding:2.5em 0}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content-1{display:block;color:#ebc06a}.body--page-alertmail-content-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#040403}.body--page-alertmail-content-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{left:2em;right:auto;display:none}@media screen and (min-width:768px){.body--page-alertmail-content-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-alertmail-content-v1 .breadcrumb__link{color:#fff}.body--page-alertmail-content-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-alertmail-content-v1 .breadcrumb__item--active,.body--page-alertmail-content-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-alertmail-content-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-alertmail-content-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-contact-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-contact-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1192px + 6em);padding-left:3em;padding-right:3em}.body--page-contact-v1 .jumbotron-v1__title .title{background-color:#040403;margin-bottom:0}.body--page-contact-v1 .jumbotron-v1__title .title .title__content{font-size:1em;padding:2.5em 0;margin:0;text-align:center}.body--page-contact-v1 .jumbotron-v1__title .title .title__content-1{display:block;font:normal normal 400 clamp(12px,2vw,1.4706em)/1.4 Roboto,Times New Roman,serif;color:#ebc06a}.body--page-contact-v1 .jumbotron-v1__title .title .title__content-2{display:block;font:normal normal 400 clamp(16px,2vw,2.1765em)/1.4 Roboto,Times New Roman,serif;color:#fff}.body--page-contact-v1 .jumbotron-v1__claws{display:none}@media screen and (min-width:992px){.body--page-contact-v1 .jumbotron-v1__claws{display:block}}.body--page-contact-v1 .breadcrumb__link{color:#fff}.body--page-contact-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-contact-v1 .breadcrumb__item--active,.body--page-contact-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-contact-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-contact-v1 .blank{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-listing-v3 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-listing-v3 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding:0}@media screen and (min-width:576px){.body--page-events-listing-v3 .main__wrapper .wrappered{padding-left:3em;padding-right:3em}}.body--page-events-listing-v3 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-events-listing-v3 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-listing-v3 .jumbotron-v1__claws{display:block}}.body--page-events-listing-v3 .breadcrumb__link{color:#fff}.body--page-events-listing-v3 .breadcrumb__link:hover{color:#ebc06a}.body--page-events-listing-v3 .breadcrumb__item--active,.body--page-events-listing-v3 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-listing-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-listing-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-listing-v2 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-listing-v2 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em);padding-left:3em;padding-right:3em}.body--page-events-listing-v2 .jumbotron-v1+*{padding-top:calc(7.6471em - 36px)}.body--page-events-listing-v2 .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-listing-v2 .jumbotron-v1__claws{display:block}}.body--page-events-listing-v2 .breadcrumb__link{color:#fff}.body--page-events-listing-v2 .breadcrumb__link:hover{color:#ebc06a}.body--page-events-listing-v2 .breadcrumb__item--active,.body--page-events-listing-v2 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-news-listing-v2 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-news-listing-v2 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-events-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover}.body--page-events-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1230px + 6em);padding-left:3em;padding-right:3em}.body--page-events-details-v1 .jumbotron-v1,.body--page-events-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-events-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{top:inherit;height:7.6471em;bottom:calc(-7.6471em - -36px);display:none}@media screen and (min-width:768px){.body--page-events-details-v1 .jumbotron-v1--reverse .jumbotron-v1__claws{display:block}}.body--page-events-details-v1 .breadcrumb__link{color:#fff}.body--page-events-details-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-events-details-v1 .breadcrumb__item--active,.body--page-events-details-v1 .breadcrumb__item:after{color:#fff}.browser-mobile-apple.body--page-events-details-v1 .body__wrapper{background-attachment:scroll;background-size:contain;background-position:50% 0}.browser-mobile-apple.body--page-events-details-v1 .blank{background:fixed transparent url(../images/modules/pages/2.jpg) no-repeat 50% 0/cover;background-attachment:scroll;background-size:cover;background-position:50% 50%}.body--page-negotiator-details-v1 .body__wrapper{background:fixed transparent url(../images/modules/pages/5.jpg) no-repeat 50% 0/cover}.body--page-negotiator-details-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1300px + 6em)}.body--page-negotiator-details-v1 .jumbotron-v1,.body--page-negotiator-details-v1 .jumbotron-v1__wrapper{min-height:250px}.body--page-negotiator-details-v1 .breadcrumb{background-color:#fff;margin:0;padding:1em 0 2em}.body--page-negotiator-details-v1 .breadcrumb__link{color:#040403}.body--page-negotiator-details-v1 .breadcrumb__link:hover{color:#ebc06a}.body--page-negotiator-details-v1 .breadcrumb__item--active,.body--page-negotiator-details-v1 .breadcrumb__item:after{color:#040403}.body--page-negotiator-listing-v1 .body__wrapper{background:#fff}.body--page-negotiator-listing-v1 .breadcrumb__item--active{color:#ebc06a}.body--page-negotiator-listing-v1 .main__wrapper .wrappered{margin:auto;max-width:calc(1310px + 6em);padding-left:3em;padding-right:3em}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__content{height:auto!important;background-image:none}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__content:before{background-color:transparent}.body--page-negotiator-listing-v1.body--horizontal-search-opened .header__search{position:relative}.body--page-negotiator-listing-v1 .header__content{height:0!important}.body--page-negotiator-listing-v1 .header__search{top:0!important}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity 2s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.topbar__login{fill:#ebc06a}.header__search-toggle{display:flex;flex-direction:row-reverse}.header__box{background-color:rgba(4,4,3,0);backdrop-filter:blur(15px) brightness(100%)}@media screen and (min-width:1536px){.search-toggle__label{font-size:19px}}.header__rightbar--text{top:26vh}.fab-v1__nav--one .fab-v1__items{bottom:76vh}@media screen and (min-width:992px){.body--inner .fab-v1__nav--one .fab-v1__items{bottom:72vh}}@media screen and (min-width:1600px){.body--inner .fab-v1__nav--one .fab-v1__items{bottom:70vh}}@media screen and (min-width:992px){.header__box{width:815px}.header__rightbar--text{top:26vh}.fab-v1__item-drawing{top:-24px}.fab-v1 .fab-v1__item:hover .fab-v1__item-label{margin-top:-11px}.fab-v1__item-picto-svg{top:6px}.body--inner .header__rightbar--text{top:26vh}}@media screen and (min-width:576px){.header--v2 .header__logo .logo-svg{width:unset;height:unset}}.topbar__login__choice{font-size:15px;font-weight:400}.fab-v1{bottom:-165px}.header--v2 .header__logo{top:13vh}@media screen and (min-width:1200px){.fab-v1{bottom:-165px}.header--v2 .header__logo{top:25vh}}.fab-v1 .fab-v1__item>*{pointer-events:unset}@media screen and (max-width:767px){.title--v1.title .title__content-1{letter-spacing:4px!important}.favorites-v1__item.item .item__title .title--v1.title .title__content-2{font-size:12px}}@media screen and (max-width:1279px){.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span,.topbar__login .container-arrow .arrow-down{border-color:#fff}}@media screen and (min-width:1280px) and (max-width:1439px){.menu{font-size:13px}}@media screen and (min-width:1280px) and (max-width:1300px){.menu:lang(es){font-size:11.5px}}@media screen and (min-width:1440px) and (max-width:1535px){.menu{font-size:16px}}@media screen and (min-width:1440px) and (max-width:1600px){.menu:lang(es){font-size:14px}}@media screen and (min-width:1200px){.header--inner .main-nav--horizontal .menu__item-header{padding:0}.header--inner .main-nav--horizontal .menu__item-header img{width:80px}}@media screen and (min-width:1200px) and (min-width:1601px){.header--inner .main-nav--horizontal .menu__item-header{padding:0}.header--inner .main-nav--horizontal .menu__item-header img{width:116px}}.formOffredem__container .form__content .button-select__element{font:normal normal 500 15px/1.2em Roboto,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:uppercase}.formSelect__container .formSelect__structure .label-element{font:normal normal 300 15px/1.2em Roboto,Arial,sans-serif}.formSelect__container .formSelect__content .textfield__input{font:normal normal 300 15px/1.2em Roboto,Arial,sans-serif;opacity:.5}.formRange__container.empty{opacity:1}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{font:normal normal 500 15px/1.2em Roboto,Arial,sans-serif;letter-spacing:1.5px}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{font:normal normal 500 15px/1.2em Roboto,Arial,sans-serif}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{letter-spacing:1.5px;font:normal normal 500 15px/1.2em Roboto,Arial,sans-serif;text-transform:uppercase}.header__rightbar--link{font-size:22px;font-weight:500}.form-search-filter__container{background:rgba(4,4,3,.5)}.cro-v1__links .links-group__wrapper{justify-content:flex-end}.cro-v1__links .button-link{color:#fff}@media screen and (min-width:767px){.cro-v1__links{padding-top:20px}}.favorites-v1__item.item .item__price{letter-spacing:2px}.favorites-v1__item.item .item__reference{text-transform:lowercase}.map-inner-v2__form-contact .textarea__input::placeholder,.map-inner-v2__form-contact .textfield__input::placeholder{color:#fff!important;font-weight:300}@media screen and (min-width:992px) and (max-width:1400px){.map-inner-v2__wrapper{max-height:131vh}.map-inner-v2{min-height:1000px}}@media screen and (min-width:1280px) and (max-width:1400px) and (max-height:800px){.map-inner-v2__wrapper{max-height:157vh}.map-inner-v2{min-height:1000px}}.footer-v1-top .title .title__content-2{letter-spacing:2.2px}.footer-v1-last__lbi-logo{width:164px;height:26px;fill:#fff}@media screen and (min-width:992px){.footer-v1__logo{padding-top:0}}.footer-v1-last__wrapper{max-width:923px}@media screen and (min-width:1280px){.footer-v1-top__wrapper{max-width:1125px}}.footer-v1__partners .partners__item:first-child .partners__img{width:47px;height:41px;max-height:41px}.filter-sort__container .filter-label{font-size:17px}@media screen and (max-width:767px){.property-detail-v2__slide-title{padding:2em 1em}}@media screen and (min-width:992px){.page-property-detail-v1 .modal__body{max-height:calc(76vh - 2em)}}@media screen and (max-width:425px){.estimation__wrapper #estimation_pro_group .module-form .form__fields__title{font-size:1.3em;letter-spacing:1px}}@media screen and (max-width:425px){.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:.1em}}@media screen and (max-width:425px){.estimation__wrapper__sticky-top .sticky-top__slogan{padding:2em 1em;letter-spacing:.2em;font-size:1em}}@media screen and (max-width:425px){.estimation__wrapper{padding:0 40px}}@media screen and (min-width:768px) and (max-width:992px){.estimation__wrapper #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:0;font-size:15px}.estimation__wrapper .select__label{letter-spacing:0;font-size:17px;margin-bottom:-12px}.estimation__wrapper .textfield__input{font-size:9px}.estimation__wrapper .ss-main.js-select--main .ss-single-selected .placeholder *{font-size:11px}.estimation__wrapper .ss-main.js-select--main .ss-single-selected{height:2em;min-height:2.5em}.estimation__wrapper .ss-main.js-select--main .ss-single-selected .placeholder{margin-top:8px}}@media screen and (min-width:992px) and (max-width:1439px){.body--page-contact-v1 .jumbotron-v1__claws{top:-2em}}.body--page-editorial.sitemap .js-headercontent.header__content{height:200px!important}.body--page-editorial.sitemap .jumbotron-v1{background-image:url(/images/modules/pages/1.jpg)}@media screen and (max-width:768px){.alertmail-content-v1__form-block .form-block__title .title .title__content-2{font-size:1.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52MS5zY3NzIiwiMDctbW9kdWxlcy9yZ3BkL3JncGQtY29va2llcy52Mi5zY3NzIiwibWFpbi5jc3MiLCIwMS10b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiMDEtdG9vbHMvX2ZvbnQuZXN0aW1hdGlvbi5zY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19hcmlhLXRhYmxlLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xhbmRpbmcuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JvcmRlcmVkLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1idXR0b24uc2NzcyIsIjA2LWVsZW1lbnRzL19jbGF3cy5zY3NzIiwiMDAtY29yZS9fMDItY29yZS5zY3NzIiwiMDYtZWxlbWVudHMvX2RyYXdpbmcuc2NzcyIsIjA2LWVsZW1lbnRzL19maWd1cmVzLXJvdGF0b3Iuc2NzcyIsIjA2LWVsZW1lbnRzL19saW5rcy1ncm91cC5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2xpbmtzLWdyb3VwLnNjc3MiLCIwNi1lbGVtZW50cy9fbG9hZGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fbWVkaWEtbW9kdWxlLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbWVkaWEtbW9kdWxlLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9kYWwtc29jaWFscy5zY3NzIiwiMDYtZWxlbWVudHMvX21vZGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9kYWwuc2NzcyIsIjA2LWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb3JlLWFjdGlvbnMuc2NzcyIsIjA2LWVsZW1lbnRzL19wc3dwLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Nyb2xsLWJsb2NrLnNjc3MiLCIwNi1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc2Vhc29uYWwtcmVudGFsLnNjc3MiLCIwNi1lbGVtZW50cy9fc2tpcGxpbmsuc2NzcyIsIjA2LWVsZW1lbnRzL19zb2NpYWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zb2NpYWwuc2NzcyIsIjA2LWVsZW1lbnRzL19zdmcuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA3LXNwZWNpZmljLnNjc3MiLCIwNi1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFibGUtYXJpYS5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsIjA2LWVsZW1lbnRzL190YWJzLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fdGFicy5zY3NzIiwiMDYtZWxlbWVudHMvX3RleHQtdmVydGljYWwuc2NzcyIsIjA2LWVsZW1lbnRzL190aW1lX2FuaW0uc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDYtZWxlbWVudHMvX3RpdGxlLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19jaGVja2JveC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDQtZm9ybS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3hlcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fZm9ybXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2xvY2FsaXphdG9yLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYWRpby5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW9zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19yYW5nZS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fc2VsZWN0LnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19zdWJtaXQuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRhcmVhLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL190ZXh0ZmllbGQuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3VwbG9hZC5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWRldGFpbHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmctdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS1saXN0aW5nLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWxpc3RpbmctdjIuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19kZXRhaWwtYWdlbmNlLnNjc3MiLCIwNy1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLmNvbnRlbnQudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwuY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS1pbm5lci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS1pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9iYW5kZWF1eC9iYW5kZWF1eC5zY3NzIiwiMDctbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JpZ2RhdGEvX2JpZ2RhdGEuc2NzcyIsIjA3LW1vZHVsZXMvYmxhbmsvX2JsYW5rLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JsYW5rL19ibGFuay12MS5zY3NzIiwiMDctbW9kdWxlcy9icmVhZGNydW1iL19icmVhZGNydW1iLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsIjA3LW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NhbGVuZGFyL19jYWxlbmRhci52MS5zY3NzIiwiMDctbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsbC10cmFja2luZy9jYWxsLXRyYWNraW5nLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zb2NpYWxzL3NvY2lhbHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LXYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QuY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtYWdlbmN5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1sZWdhbHMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtcG9saXRpcXVlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLXRlc3Quc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwuY3VzdG9tLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLm5vcmVzdWx0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLm5vcmVzdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNlby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC5zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19saXN0aW5nLWJhbm5lci5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwuZ21zLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtdjIuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLmdtcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwtZ21zLXYzLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC5nbXMudjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2dtcy9fZWRpdG9yaWFsLWdtcy12NC5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZ21zL19lZGl0b3JpYWwuZ21zLnY1LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9nbXMvX2VkaXRvcmlhbC1nbXMtdjUuc2NzcyIsIjA3LW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQtbGlzdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1zZW8uc2NzcyIsIjA3LW1vZHVsZXMvZW52aXJvbm5lbWVudC1zZW8vX2Vudmlyb25uZW1lbnQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2VzdGltYXRpb24uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9wcm8uc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi1yYXBpZGUvX2hvbWUuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2VvLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2VvLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vZXN0aW1hdGlvbi5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24uY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1kZXRhaWwtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtZGV0YWlscy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWRldGFpbHMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmctdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtbGlzdGluZy52My5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9ldmVudHMvX2V2ZW50cy52MS5zY3NzIiwiMDctbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYWIvX2ZhYi52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXEvX2ZhcS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9mYXZvcml0ZXMvX2Zhdm9yaXRlcy52My5zY3NzIiwiMDctbW9kdWxlcy9maWd1cmVzL19maWd1cmVzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpZ3VyZXMvX2ZpZ3VyZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmlsdGVyL19maWx0ZXIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLXYxLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fX2hlYWRlci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9oZWFkZXIvX2hlYWRlci5zY3NzIiwiMDctbW9kdWxlcy9oZWFkZXIvX25hdi10b2dnbGUuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9fc2VhcmNoLXRvZ2dsZS5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWItaG9tZS52MS5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWItaG9tZS52Mi5zY3NzIiwiMDctbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2plc3RpbW8vX2plc3RpbW8uc2NzcyIsIjA3LW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvanVtYm90cm9uL19qdW1ib3Ryb24udjEuc2NzcyIsIjA3LW1vZHVsZXMvbGlzdC1hbm5vbmNlcy9fZm9ybS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL3Nlby10ZXh0cy5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fX21haW4tbmF2LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tbmF2L19tYWluLW5hdi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS1kcm9wZG93bi5zY3NzIiwiMDctbW9kdWxlcy9tYWluLW5hdi9fbWVudS5zY3NzIiwiMDctbW9kdWxlcy9tYWluLXNlYXJjaC9fX21haW4tc2VhcmNoLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21haW4tc2VhcmNoL19tYWluLXNlYXJjaC5zY3NzIiwiMDctbW9kdWxlcy9tYW5kYXRvcnkvX21hbmRhdG9yeS1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdG9yeS9fbWFuZGF0b3J5LWRldGFpbHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0b3J5L19tYW5kYXRvcnktbGlzdGluZy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYW5kYXRvcnkvX21hbmRhdG9yeS1saXN0aW5nLXYxLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdG9yeS9fbWFuZGF0b3J5LWxpc3RpbmctdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFuZGF0b3J5L19tYW5kYXRvcnktbGlzdGluZy12Mi5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLmJsYW5rLnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudmFnZW5jeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52bWFuZGF0b3J5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwiMDctbW9kdWxlcy9tYXAvX19tYXAuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtbGlzdGluZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAvX21hcC5saXN0aW5nLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLWFubm91bmNlLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnJlYWxlc3RhdGUuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtcG9waW4uc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAtdjMuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAudjEuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL21hcC5iYW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvbmVnb3RpYXRvci9fbmVnb3RpYXRvci1kZXRhaWxzLXYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25lZ290aWF0b3IvX25lZ290aWF0b3ItZGV0YWlscy12MS5zY3NzIiwiMDctbW9kdWxlcy9uZWdvdGlhdG9yL19uZWdvdGlhdG9yLWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmVnb3RpYXRvci9fbmVnb3RpYXRvci1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25lZ290aWF0b3IvX25lZ290aWF0b3ItbGlzdGluZy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZWdvdGlhdG9yL19uZWdvdGlhdG9yLWxpc3RpbmctdjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1kZXRhaWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLXJlbGF0ZWQtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy1yZWxhdGVkLXYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL25ld3NsZXR0ZXIvX25ld3NsZXR0ZXIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwiMDctbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0ZW5haXJlLWhvbWUvX3BhcnRlbmFpcmUuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tZGV0YWlsLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1tb3JlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbW9yZS52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9tb3RlL19wcm9tb3RlLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb21vdGUvX3Byb21vdGUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydGllcy9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0aWVzL19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1saXN0aW5nLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnRpZXMvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcmdwZC9fX3JncGQtY29va2llcy5zY3NzIiwiMDctbW9kdWxlcy9zZWFyY2gtaW5uZXIvX3NlYXJjaF9pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlbGVjdGlvbi9fc2VsZWN0aW9uLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLWlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS1pbm5lci5zY3NzIiwiMDctbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYxLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjIuc2NzcyIsIjA3LW1vZHVsZXMvc29jaWFscy9zb2NpYWxzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3N0YXR1cy9fc3RhdHVzLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b29sYmFyL19fdG9vbGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b29sYmFyL190b29sYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fbG9naW4tbWVudS5zY3NzIiwiMDctbW9kdWxlcy90b3BiYXIvX3NlbGVjdGlvbi1pY29uLnNjc3MiLCIwOC1wYWdlcy9faG9tZS5zY3NzIiwic2V0dGluZ3MvMDMtcGFnZXMvX2hvbWUuc2NzcyIsIjA4LXBhZ2VzL19wYWdlLWVzdGltYXRpb24tZXRhcGVzLnNjc3MiLCJzZXR0aW5ncy8wMy1wYWdlcy9fcGFnZXMtZXN0aW1hdGlvbi1ldGFwZXMuc2NzcyIsInNldHRpbmdzLzAzLXBhZ2VzL19wYWdlcy5zY3NzIiwiMDgtcGFnZXMvX3BhZ2Uuc2NzcyIsIjA5LXV0aWxpdGllcy9fbGF6eS5zY3NzIiwiMDktdXRpbGl0aWVzL19zY3JlZW4tcmVhZGVyLXRleHQuc2NzcyIsIl9jdXN0b21zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsNkpBQVksQ0NDWixxRkFBWSxDQUNaLCtHQUFZLENDTFosOEVBQVksQ0FDWix1RkFBWSxDQUNaLHFGQUFZLENDb0paLDhCQ3BKUSxxQkFBc0MsQ0R1SjlDLGdDQ3ZKUSxzQkFBc0MsQ0QwSjlDLGdDQzFKUSxzQkFBc0MsQ0Q2SjlDLGdDQzdKUSxzQkFBc0MsQ0RnSzlDLGdDQ2hLUSxzQkFBc0MsQ0RtSzlDLDhCQ25LUSxxQkFBc0MsQ0RzSzlDLGdDQ3RLUSx1QkFBc0MsQ0R5SzlDLGdDQ3pLUSx1QkFBc0MsQ0Q0SzlDLGdDQzVLUSx1QkFBc0MsQ0QrSzlDLGdDQy9LUSx1QkFBc0MsQ0RrTDlDLDhCQ2xMUSxxQkFBc0MsQ0RxTDlDLGdDQ3JMUSx1QkFBc0MsQ0R3TDlDLGdDQ3hMUSx1QkFBc0MsQ0QyTDlDLGdDQzNMUSx1QkFBc0MsQ0Q4TDlDLGdDQzlMUSx1QkFBc0MsQ0RpTTlDLDhCQ2pNUSxxQkFBc0MsQ0RvTTlDLGdDQ3BNUSx1QkFBc0MsQ0R1TTlDLGdDQ3ZNUSx1QkFBc0MsQ0QwTTlDLGdDQzFNUSx1QkFBc0MsQ0Q2TTlDLGdDQzdNUSx1QkFBc0MsQ0RnTjlDLDhCQ2hOUSxxQkFBc0MsQ0RtTjlDLGdDQ25OUSx1QkFBc0MsQ0RzTjlDLGdDQ3ROUSx1QkFBc0MsQ0R5TjlDLGdDQ3pOUSx1QkFBc0MsQ0Q0TjlDLGdDQzVOUSx1QkFBc0MsQ0QrTjlDLDhCQy9OUSxxQkFBc0MsQ0RrTzlDLDJCQzVOUSxrQkFBbUMsQ0QrTjNDLDZCQy9OUSxtQkFBbUMsQ0RrTzNDLDZCQ2xPUSxtQkFBbUMsQ0RxTzNDLDZCQ3JPUSxtQkFBbUMsQ0R3TzNDLDZCQ3hPUSxtQkFBbUMsQ0QyTzNDLDJCQzNPUSxrQkFBbUMsQ0Q4TzNDLDZCQzlPUSxvQkFBbUMsQ0RpUDNDLDZCQ2pQUSxvQkFBbUMsQ0RvUDNDLDZCQ3BQUSxvQkFBbUMsQ0R1UDNDLDZCQ3ZQUSxvQkFBbUMsQ0QwUDNDLDJCQzFQUSxrQkFBbUMsQ0Q2UDNDLDZCQzdQUSxvQkFBbUMsQ0RnUTNDLDZCQ2hRUSxvQkFBbUMsQ0RtUTNDLDZCQ25RUSxvQkFBbUMsQ0RzUTNDLDZCQ3RRUSxvQkFBbUMsQ0R5UTNDLDJCQ3pRUSxrQkFBbUMsQ0Q0UTNDLDZCQzVRUSxvQkFBbUMsQ0QrUTND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QixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHFCQUF1QixlQUFnQixDQUN2Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG1CQUFxQixlQUFnQixDQUNyQyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFB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QixhQUFjLENBSWQsb0JsRS9CZSxDa0UrQmYsb0JsRS9CZSxDa0VnQ2YsdURoRjVCcUMsQ2dGNkJyQyxnQlRwQnFCLENTcUJyQixtQlRwQndCLENTcUJ4QixhVHZCeUIsQ1N3QnpCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FackIsOEJBZU8saUJBQWtCLENBQ2xCLFdBQVksQ0FDWixhbEUxQ1csQ2tFMkNYLFdUekIwQixDU09qQyx3Q0FxQk8sYWxFOUNXLENrRStDWCxXVDdCMEIsQ1NPakMsdUJBeUJPLHlCQUEyQixDQXpCbEMsb0NBMkJXLGFsRXBETyxDa0VxRFAsV1RqQ3NCLENTS2pDLDhDQStCVyxhbEV4RE8sQ2tFeURQLFdUckNzQixDVUp0QyxXQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQ0ksbUJWakJ3QixDVWtCeEIsNERqRkw0QyxDaUZNNUMsa0JWbEJ1QixDVW1CdkIsa0JWc0M2QixDVXJDN0IsYW5FckJlLENtRXNCZiwwQnJFaWdCSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLENxRXBnQnBCLGtCQUNJLE1BQU8sQ0FJUCxhVnRCeUIsQ1V1QnpCLHVEakYvQnFDLENpRmdDckMsZ0JWdkJxQixDVXdCckIsbUJWdkJ3QixDVXdCeEIsY0FBZSxDQUNmLHVCQUF3QixDQUN4QixvQm5FeENlLENtRXdDZixvQm5FeENlLENtRXlDZixzQlZqQytCLENVa0MvQixhQUFjLENBYmpCLCtCQWdCTyxhbkU3Q1csQ21FOENYLFdWNUIwQixDVVdqQyx5Q0FvQk8sYW5FakRXLENtRWtEWCxXVmhDMEIsQ1VXakMsd0JBd0JPLFlBQWEsQ0FDYix5QkFBMkIsQ0F6QmxDLHFDQTJCVyxhbkV4RE8sQ21FeURQLFdWckNzQixDVVNqQywrQ0ErQlcsYW5FNURPLENtRTZEUCxXVnpDc0IsQ1VTakMsNERBd0NXLGFuRXJFTyxDbUVzRVAsV1ZwRHNCLENVeURsQyxpQkFDSSxpQkFBa0IsQ0FE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SDBYckIsb0NnSG5ZSCx5QkFZVyxlQUFtQixDQUUxQixDQUdKLHVCQUVPLDBENUhyUHdDLEM0SHNQeEMsd0J4RmpRMEIsQ3dGa1ExQixrQjlHcFFXLEM4R3FRWCxVOUc5UGEsQzhHK1BiLG9COUd0UVcsQzhHZ1FsQiw4QkFTVyxrQjlHNVFPLEM4R21RbEIsMERBY1csVTlHdlFTLEM4R3dRVCxvQjlHL1FPLEM4R2dRbEIsd0VBa0JlLGtCOUdyUkcsQytHb0R2QixrQkFDSSwrQ0N2RDZNLENEd0Q3TSxhL0duRG1CLEMrR29EbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQixpQkMxRGdDLENENERoQywyQkFDSSxnQjNHOUJzRCxDMkcrQnRELGlCM0cvQnNELEMyR2dDdEQsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0IzRzNDeUIsQzJHNEN6QixhQUFjLENqSGtqQmQsb0NpSHpqQkosMkJBVVEsZ0IzR3RDa0QsQzJHdUNsRCxpQjNHdkNrRCxDMkd5Q3pELENqSDRHRCx5QkFDSSxpQmtIdEttQyxDbEh1S25DLHlDQUNJLGFBQWUsQ0FLWCxRQUFTLENBRWIsaUJrSDlLdUMsQ2xIK0t2QywyQ0FDSSxhQUFjLENBQ2QsMEVabExvQyxDWW1McEMsYUVoTU8sQ0ZvTVgsMkNBQ0ksYUFBYyxDQUNkLDRFWmpNb0MsQ1lrTXBDLGFFMU1PLEMrR29EdkIsOEhBMEJRLGEvRzlFZSxDK0crRWYsd0M3SHZFNEMsQzZId0U1QyxlQUFnQixDQTVCeEIsNEpBOEJZLGEvRy9FVyxDK0dnRlgsd0M3SHZFd0MsQzZId0V4QyxhQUFjLENBaEMxQixvQkFxQ1EsYS9HekZlLEMrR29EdkIsb0JBeUNRLGFDdkYwQixDRDhDbEMsMENBNkNRLGFDM0YwQixDRDRGMUIsMEJBSzJCLENBbkRuQyxzQkF1RFEsVUFBVyxDQUNYLFdBQVksQ2pIeWdCWixvQ2lIamtCUixzQkEwRFksaUJBQWtCLENBRXpCLENBNURMLHFCQStEUSxTQUFVLENBS04sZUFBa0IsQ0FFdEIsNEIvRzFIZSxDK0cySGYsZUNsSDZCLENEMkNyQyx5QkE0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Z0IsQ0ovQnhCLGtISWlDWSxheEhsRFcsQ3dIbURYLHdDdEkxQ3dDLENzSTJDeEMsY0FBZ0IsQ0FDaEIsYUFBYyxDSnBDMUIsYUl5Q1EsYXhIN0RlLENvSG9CdkIsYUk2Q1EsYUx6Q21CLENLMENuQiwyRHRJOURxQyxDa0lnQjdDLDRCSWtEUSxhTDlDbUIsQ0srQ25CLDBCQUsyQixDQXZEbkMsY0EyRFEsMkR0STVFcUMsQ3NJaUI3QyxpQkE2RFksYUFBYyxDSjlEMUIsZUltRVEsVUFBVyxDQUNYLFdBQVksQzFINmhCWixvQ3NIam1CUixlSXNFWSxpQkFBa0IsQ0FFekIsQ0p4RUwsY0kyRVEsU0FBVSxDQUtOLGVBQWtCLENBRXRCLDRCeEh0R2UsQ3dIdUdmLGVMdkVzQixDQ1o5Qix1REk2RlEsYUFBYyxDQ3BGdEIsZUFDSSw2RkM1QjJMLENENkIzTCxhekg1Qm1CLEN5SDZCbkIsaUJBQWtCLENBQ2xCLGFDOUJ5QixDRCtCekIsV0FBWSxDQUxoQixzQkFPUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxnQ3pIMUNlLEN5SDZDbkIsd0JBQ0ksTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCckg1QnlCLENxSDZCekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixhQUFjLENBRWQsZ0JySHhCc0QsQ3FIeUJ0RCxpQnJIekJzRCxDTnNsQnRELG9DMkh4a0JKLHdCQWFRLGdCckgxQmtELENxSDJCbEQsaUJySDNCa0QsQ3FIOEJ6RCxDQUdELHFCQUNJLFVBQVcsQ0FDWCx1RHZJL0RxQyxDdUlnRXJDLFV6SDFEaUIsQ3lIMkRqQixpQkM5QzhCLENEaURsQyxzQkFDSSxpQkFBa0IsQ0FEckIsNkNBSVcsYUFBZSxDQUNmLFFBQVMsQ0FDVCxpQkN0RWtDLENEZ0U3QywrQ0FRZSxhQUFjLENBQ2QsMEV2SWpFZ0MsQ3VJa0VoQyxhekgvRUcsQ3lIZ0ZILG9CbkV6RTZCLENtRTBFN0IsbUJuRXpFNEIsQ21FMEU1QixTQ3hF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K0kvWUgsd0VBNEVtQixrQkFBbUIsQ0FFMUIsQy9JaVVULG9DK0kvWUgsb0RBaUZlLFNBQVUsQ0FFakIsQ0FuRlIscURBc0ZXLGV6STFSVyxDeUlvTXRCLGlFQXlGZSxpQkFBa0IsQ0F6RmpDLG1FQTRGZSxVQUFXLENBTTFCLDhCQUVPLHdCdkhyVTBCLEN1SHNVMUIsc0J2SHBVNkIsQ3VIcVU3QixVN0lsVWEsQzZJbVViLG9CN0kxVVcsQzZJcVVsQixxQ0FRVyxrQjdJaFZPLEM2SXdVbEIsd0VBYVcsVTdJM1VTLEM2STRVVCxvQjdJdFZPLEM2SXdVbEIsc0ZBZ0JlLGtCN0l4VkcsQytJZ0R2QixtQkFDSSxhL0k5Q21CLEMrSStDbkIsaUJBQWtCLENBQ2xCLDJFQy9DbU4sQ0Q0Q3ZOLDBCQU1RLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLHFCQ3ZEeUMsQ0QwRDdDLCtCQUNJLFdBQVksQ0FDWixVQUFXLENBQ1gsa0IvSWxFZSxDK0ltRWYsaUJBQWtCLENqSmtqQmxCLG9DaUp0akJKLCtCQU9RLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FpQm5CLENBNUJBLG1EQWtCVyxlM0lsRDhDLEMySW9EOUMsZ0U3Sm5Fb0MsQzZKb0VwQyxtQkN6RXlDLENEMEV6QyxpQkN6RXVDLENsSnltQi9DLG9DaUp0akJILG1EQXdCZSwyQkM3RTZDLENEK0VwRCxDQUlSLGlEQUdXLGFBQWUsQ0FDZixRQ2hGMkIsQ0RpRjNCLGV6Ri9FMEIsQ3lGMEVyQyxtREFPZSxhQUFjLENBQ2QsaUY3SnJGZ0MsQzZKc0ZoQyxhL0l0R0csQytJdUdILG1CQ25Gb0MsQ0RvRnBDLG1CekYvRTRCLEN5Rm9FM0MsbURBY2UsYUFBYyxDQUNkLGdGN0pwR2dDLEM2SnFHaEMsYS9JN0dHLEMrSThHSCxrQnpGakYyQixDeUZrRjNCLHdCekZqRmlDLEN5RnVGakQsNEJBQ0ksZ0IzSXZGc0QsQzJJd0Z0RCxpQjNJeEZzRCxDMkl5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VUFBVyxDQUNYLHdCL0psbUJPLEMrSm1tQlAsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0EzZTVCLG9GQStlZ0IsWUFBYSxDaktNckIsb0NpS0VKLDJCQUVRLGtCQUFtQixDQUUxQixDQUdBLHVFQU9tQixhL0pyb0JELEMrSnNvQkMsZS9KNW5CQyxDK0o2bkJELFFBQVMsQ0FUNUIsOERBZXVCLGlCQUFrQixDQWZ6Qyw4RkFzQm1DLGFBQWUsQ0FDZixRQUFTLENBQ1QsZUNuaUJrQixDRDJnQnJELGdHQTBCdUMsYUFBYyxDQUNkLGdGN0t6b0JRLEM2SzBvQlIsYS9KdnBCckIsQytKd3BCcUIsb0J6R2pwQkssQ3lHa3BCTCxtQnpHanBCSSxDeUdtbkIzQyxnR0FpQ3VDLGFBQWMsQ0FDZCw4RTdLeHBCUSxDNkt5cEJSLGEvSmpxQnJCLEMrSmtxQnFCLG9CekducEJLLEN5R29wQkwsd0J6R25wQlMsQ3lHOG1CaEQsK0RBNEN1Qiw0QkFBNkIsQ0E1Q3BELGlFQWdEdUIsOEQ3SzlwQndCLEM2SytwQnhCLGEvSjVxQkwsQytKNnFCSyxtQkN2aEI2QixDRHdoQjdCLG1CQ3ZoQjZCLENEd2hCN0IsZUMxaEJ5QixDRHNlaEQsNkRBeUR1QixrQnpHdnFCeUIsQ3lHOG1CaEQseUhBd0R1QixlQUFnQixDQUVoQiw2RTdLaHJCd0IsQzZLaXJCeEIsYS9KenJCTCxDK0owckJLLG9CekczcUJxQixDeUc0cUJyQix3QnpHM3FCeUIsQ3lHOG1CaEQsNERBa0V1QixpQnpHaHJCeUIsQ3lHOG1CaEQsaUVBd0UyQiwyRTdLdHJCb0IsQzZLdXJCcEIsYS9KcHNCVCxDK0pxc0JTLG9Cekd6ckJpQixDeUcwckJqQix3QnpHenJCcUIsQ3lHOG1CaEQsNERBZ0Z1Qix1RDdLMXNCaUIsQzZLMnNCakIsYS9KL3NCTCxDK0pndEJLLGVDL2pCcUIsQ0Q2ZTVDLDhEQW9GMkIsYS9KbHRCVCxDK0o4bkJsQiw2REF5RnVCLDhEN0t2c0J3QixDNkt3c0J4QixhL0pydEJMLEMrSnN0Qkssa0JBQW1CLENF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VjFDLDJEQW1CVyxhakszYU8sQ2lLNGFQLGVqS2xhUyxDaUttYVQsb0JqSzdhTyxDaUtrYmxCLG9EQUVPLGVBQWdCLENBSXhCLDJCQUNJLGNBQWUsQ0FHbEIsdUVBTW1CLHdCaktsY0QsQ2lLbWNDLG9CaktuY0QsQ2lLNGJsQiw2REFXdUIsb0JBQXFCLENBWDVDLDhGQWVtQyxhQUFlLENBQ2YsaUJDcFhzQixDRHFYdEIsZUMxWGtCLENEeVdyRCxnR0FtQnVDLGFBQWMsQ0FDZCwyRS9LaGNRLEMrSzRhL0MsZ0dBdUJ1QyxhQUFjLENBQ2QsZ0UvSzVjUSxDK0s2Y1IsYWpLcmRyQixDaUtzZHFCLG9CM0d2Y0ssQzJHd2NMLHdCM0d2Y1MsQzJHNGFoRCw2REFtQ3VCLDhEL0svY3dCLEMrS2dkeEIsYWpLN2RMLENpS3libEIsaUVBd0N1QiwyRC9LcGR3QixDK0txZHhCLGFqS2xlTCxDaUt5YmxCLDREQTZDdUIsa0JBQW1CLENBQ25CLGdFL0tsZXdCLEMrS21leEIsYWpLM2VMLENpSzRlSyxvQjNHN2RxQixDMkc4ZHJCLHdCM0c3ZHlCLEMyRzRhaEQsaUVBbUQyQiwyRS9LL2RvQixDK0tnZXBCLGFqSzdlVCxDaUs4ZVMsb0IzR2xlaUIsQzJHbWVqQix3QjNHbGVxQixDMkc0YWhELHVFQTREMkIsK0QvS3hlb0IsQytLeWVwQixtQkM1WWlCLENENllqQixhakt2ZlQsQ2lLeWJsQiwrRUFpRStCLCtEL0tyZmdCLEMrS3NmaEIsZ0IvS3BmakIsQytLcWZpQixVaktyZlgsQ2lLc2ZXLGtCaks3ZmIsQ2lLeWJsQiw0REEwRXVCLDBEL0tsZ0JpQixDK0ttZ0JqQixhakt2Z0JMLENpSzRibEIsOERBNkUyQixhakt6Z0JULENpSzRibEIsbUVBd0ZlLEtBQU0sQ0FDTixRQUFTLENBQ1QsMEJBQTJCLENuSytGdkMscUNtS3pMSCxtRUE2Rm1CLFFBQVMsQ0FFaEIsQ0EvRlosMkVBa0dlLGlCN0o1ZGlDLEM2SjZkakMsa0JqSy9oQkcsQ2lLZ2lCSCxvQmpLaGlCRyxDaUtpaUJILGtCN0o3ZDJCLEM2SjhkM0Isa0I3SjdkMkIs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S3pkVyxDbUswZFgsb0JuSzFkVyxDbUsyZFgsa0IvSnZabUMsQytKd1puQyxrQi9KdlptQyxDK0p1WTFDLDJEQW1CVyxhbksvZE8sQ21LZ2VQLGVuS3RkUyxDbUt1ZFQsb0JuS2plTyxDbUtzZW5CLDJCQUNJLHdCQUF5QixDQUN6QixjQUFlLENySzZJZixvQ3FLL0lILGlEQU1lLFNBQVUsQ0FDVixzQkFBdUIsQ0FFOUIsQ0FUUiw4Q0FXVyxnQkFBaUIsQ0FLNUIsNkVBVStCLGtCQUFtQixDQVZsRCw4RUFhK0IsaUJDL1pnQixDRGtaL0MsOEZBZW1DLGVDaGFrQixDRGlackQsZ0dBaUJ1QyxhQUFjLENBQ2QsOEVqTHhmUSxDaUx5ZlIsYW5LdGdCckIsQ21LdWdCcUIsb0I3R2hnQkssQzZHaWdCTCxtQjdHaGdCSSxDNkcyZTNDLGdHQXdCdUMsYUFBYyxDQUNkLGdGakx2Z0JRLENpTHdnQlIsYW5LaGhCckIsQ21LaWhCcUIsb0I3R2xnQkssQzZHbWdCTCx3QjdHbGdCUyxDNkdzZWhELDZEQW9DdUIsOEVqTDFnQndCLENpTDJnQnhCLGFuS3hoQkwsQ21LbWZsQixpRUF5Q3VCLDRFakwvZ0J3QixDaUxnaEJ4Qixhbks3aEJMLENtS21mbEIsNERBOEN1QixrQkFBbUIsQ0FDbkIsZ0VqTDdoQndCLENpTDhoQnhCLGFuS3RpQkwsQ21LdWlCSyxvQjdHeGhCcUIsQzZHeWhCckIsd0I3R3hoQnlCLEM2R3NlaEQsaUVBb0QyQiwyRWpMMWhCb0IsQ2lMMmhCcEIsYW5LeGlCVCxDbUt5aUJTLG9CN0c3aEJpQixDNkc4aEJqQix3QjdHN2hCcUIsQzZHc2VoRCx1RUE4RDJCLGdGakxwaUJvQixDaUxxaUJwQixtQkN2ZGlCLENEd2RqQixhbktuakJULENtS21mbEIsK0VBa0UrQixnRWpMaGpCZ0IsQ2lMaWpCaEIsZ0JqTC9pQmpCLENpTGdqQmlCLFVuS2hqQlgsQ21LaWpCVyxrQm5LeGpCYixDbUttZmxCLHFGQTRFMkIsd0JuS2xrQlQsQ21LbWtCUyxvQm5LbmtCVCxDcUtxRHZCLFlBQ0ksYXJLbkRtQixDcUtvRG5CLGlC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QixDQXBDdEMsb0JBeUNXLGlCQUFrQixDQXpDN0IsMEJBMkNlLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLE9BQVUsQ0FDVixVQUFXLENBQ1gsY0FBZSxDQUNmLDhCQUFnQyxDQUNoQyx3QkFBMEIsQ0FDMUIsU0FBVSxDQUNWLHFCM0wvUkssQzJMZ1NMLE1BQU8sQ0FDVixDQVVqQiwyQkFHWSx3QjNMeFRXLENGd25CZixxQzZMblVSLDhEQVdnQixhM0xoVU8sQzJMa1VkLEM3THNURCxxQzZMblVSLHFCQWdCWSx3QkFBeUIsQ0FHaEMsQ0FuQkwsd0JBcUJRLGtCM0x2VWUsQzJMa1R2Qiw4QkF1Qlksd0IzTDVVVyxDMkxxVHZCLHdFQXlCZ0IsYTNMOVVPLEMyTHFUdkIsaURBK0JZLDRDQUFrRixDN0xvU3RGLHFDNkwvUlIsdUJBR1ksNEJBQTZCLENBRXBDLENDM1BHLHlCQUNJLFM1TDFGYSxDNEx3RnBCLG9EQU9PLFlBQWEsQ0FQcEIsZ0dBU1csWTVMeEdPLEM0TDRGdkIsMEJBa0JRLHdCNUxqSGUsQzRMK0Z2QiwwREFzQlEsb0I1TGxIZSxDNExtSGYsc0JuSTlHK0IsQzNENm1CL0IscUM4THRoQlIsMERBeUJZLG9CNUxySFcsQzRMc0hYLHNCbklqSDJCLENtSXVJbEMsQ0FoREwsdUVBNkJZLFU1TGxIYSxDRjJtQmpCLHFDOEx0aEJSLHVFQStCZ0IsVTVMcEhTLEM0THNIaEIsQ0FqQ1Qsb0ZBb0NZLFU1THpIYSxDRjJtQmpCLHFDOEx0aEJSLG9GQXNDZ0IsVTVMM0hTLEM0TDZIaEIsQ0F4Q1QseUVBMkNZLGlCNUxoSWEsQ0YybUJqQixxQzhMdGhCUix5RUE2Q2dCLGlCNUxsSVMsQzRMb0loQixDQS9DVCx5REFtRFEsb0I1TC9JZSxDNExnSmYsc0JuSTNJK0IsQzNENm1CL0IscUM4THRoQlIseURBc0RZLG9CNUxsSlcsQzRMbUpYLHNCbkk5STJCLENtSXNLbEMsQ0EvRUwsaUZBMERZLFU1TC9JYSxDRjJtQmpCLHFDOEx0aEJSLGlGQTREZ0IsVTVMakpTLEM0TG1KaEIsQ0E5RFQsMEVBbUVnQixlNUx4SlMsQ0YybUJqQixxQzhMdGhCUiwwRUFxRW9CLGU1TDFKSyxDNExrS1osQ0E3RWIsZ0ZBd0VvQixlNUw3SkssQ0YybUJqQixxQzhMdGhCUixnRkEwRXdCLGU1TC9KQyxDNExpS1IsQ0E1RWpCLCtCQWtGUSxvQjVMOUtlLEM0TCtLZixzQm5JMUsrQixDbUkySy9CLFU1THpLaUIsQzRMMEtqQix3QkN2SG9DLENEd0hwQyxnQkN2SDRCLENEaUNwQyw0Q0F3RlksVTVMN0thLEM0TDhLYixTQ2pIdUIsQ0RrSHZCLHdCQzVIZ0MsQ0Q2SGhDLGdCQzVId0IsQ0RpQ3BDLHNEQThGWSxVNUxuTGEsQzRMb0xiLFNDdkh1QixDL0w4aUIzQixxQzhMdGhCUiwrQkFtR1ksb0I1TC9MVyxDNExnTVgsc0JuSTNMMkIsQ21JNEwzQixVNUwxTGEsQzRMcUZ6QixzREF1R2dCLFU1TDVMUyxDNEw2TFQsU0NySHVCLENEYXZDLDRDQTJHZ0IsVTVMaE1TLEM0TGlNVCxTQ3pIdUIsQ0QwSDFCLENBN0diLG1DQW9IWSxvQjVMaE5XLEM0TGlOWCxzQm5JNU0yQixDbUk2TTNCLFU1TDNNYSxDRjJtQmpCLHFDOEx0aEJSLG1DQXdIZ0Isb0I1THBOTyxDNExxTlAsc0JuSWhOdUIsQ21JaU52QixVNUwvTVMsQzRMaU5oQixDQTVIVCx1Q0FnSWdCLGU1THJOUyxDRjJtQmpCLHFDOEx0aEJSLHVDQWtJb0IsZTVMdk5LLEM0THlOWixDQXBJYixzQ0FzSWdCLGU1TDNOUyxDRjJtQmpCLHFDOEx0aEJSLHNDQXdJb0IsZTVMN05LLEM0TCtOWixDQTFJYiwrQkFnSlksYTVML09XLENGcW5CZixxQzhMdGhCUiwrQkFrSmdCLGE1TDlPTyxDNExnUGQsQ0FwSlQsNkJBdUpZLG9CNUxuUFcsQzRMb1BYLHNCbkkvTzJCLENtSWdQM0IsVTVMOU9hLENGMm1CakIscUM4THRoQlIsNkJBMkpnQixvQjVMdlBPLEM0THdQUCxzQm5JblB1QixDbUlvUHZCLFU1TGxQUyxDNExvUGhCLENBL0pULDZCQWtLWSxVNUx2UGEsQ0YybUJqQixxQzhMdGhCUiw2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QXVMZ0IsWXZNalFPLEN1TTBFdkIscUNBNExZLFl2TXZQYSxDdU13UGIsV3ZNN1BhLEN1TWdFekIsNkNBa01nQixZdk01UU8sQ3VNMEV2QixzR0FzTW9CLFl2TTdRRyxDdU11RXZCLGtKQWdOWSxVdk1oUmEsQ3VNZ0V6QiwwREFvTlksaUJ2TXBSYSxDdU1nRXpCLHlGQXdOWSxvQnZNL1JXLEN1TXVFdkIsa0VBOE5nQixzQkN4UHNDLENEeVB0QyxRQ3hQd0IsQ0R5QnhDLHNGQWtPb0IsVXZNbFNLLEN1TW1TTCxrQnZNN1NHLEN1TTBFdkIsNEZBc093QixrQnZNN1NELEN1TThTQyxhdk1qVEQsQ3VNMEV2Qix5R0EyT3dCLGF2TWxURCxDdU1tVEMsa0J2TXRURCxDdU0wRXZCLHVGQWtQZ0IsVXZNbFRTLEN5TXFEekIsMENBQ0ksaUJyTWpDMEQsQ3FNb0M5RCw0REFFSSxVQ2pFd0IsQ0RrRXhCLFdDakV5QixDRGtFekIsY0M1RDRCLENENkQ1QixhQ2xFMkIsQ0RtRTNCLGlCQ2xFaUMsQ0RtRWpDLFVDbEV3QixDRG1FeEIsYUFBYyxDQUNkLGtCQy9EMEIsQ0RnRTFCLHNCQy9ENEIsQ0RnRTVCLGtCQ2hEd0MsQ0RpRHhDLHdCek01RW1CLEN5TTZFbkIsNEJDakUwQyxDRGtFMUMsZUNyRTZCLENEc0U3QixVek14RXFCLEN5TXlEekIsa0VBbUJRLGF6TW5GZSxDeU15RmxCLHlDQUtlLGFBQWUsQ0FDZixRQUFTLENBTnhCLDJDQVFtQixhQUFjLENBQ2QsYXpNckdELEN5TXNHakIsb0NBVkQsMkNBV0UsNkR2Ti9GNkMsQ3VOb0cvQixDQWhCaEIsb0RBY3VCLHlCQUEwQixDQWRqRCwyQ0FrQm1CLGFBQWMsQ0FDZCxVek1yR0MsQ3lNc0duQixvQ0FwQkQsMkNBcUJFLDZEdk56RzZDLEN1TjJHL0IsQ0F2QmhCLDJDQTZCTyxrQnpNekhXLEN5TTBIWCxVek1oSGEsQ3lNaUhiLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGdFdk5ySHdDLEN1Tm9GL0MsK0JBcUNPLGtCek1qSVcsQ3lNa0lYLGVBQWdCLENBdEN2QixtQ0Ew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QixtQ0FrQ1csZ0JDdkppQyxDRHdKakMsZ0JDdkppQyxDRDZKakMsVUFBVyxDQUNYLGdCQUFpQixDM1J5WnpCLG9DMlJuY0gsbUNBcUNlLGdCQ3hKaUMsQ0R5SmpDLGdCQ3hKaUMsQ0RtS3hDLENBakRSLDRDQTZDZSxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBL0NsQywwREFxRGUsZUN2TG1DLENEa0lsRCxvRkF1RG1CLDhEdlN6TjRCLEN1UzBONUIsYXpSdk9ELEN5UndPQyxtQkN2TDRDLENEd0w1QyxtQkN6TDRDLENEK0gvRCxtRkE2RG1CLGlFdlN2TzRCLEN1U3dPNUIsYXpSaFBELEN5UmlQQyxtQkN6TDJDLENEMEwzQyx3QkMzTGdELENEMkhuRSxzQ0FzRVcsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxLQUFNLENBQ04sTUFBTyxDM1JzYm5CLHVEQUNJLHFCTXBrQm9DLENOcWtCcEMsY01wa0JnQyxDTnFrQmhDLDhEWjVxQjRDLENZNnFCNUMsbUJNdG1CbUMsQ051bUJuQyx3Qk10bUJ1QyxDTndtQnZDLGtCRXJyQmUsQ0ZzckJmLFVFL3FCaUIsQ0ZnckJqQix3QkV2ckJlLENGNnJCZixvSEFDSSxrQkU5ckJXLENGK3JCWCxVRXhyQmEsQ0Z5ckJiLHdCRWhzQlcsQ0Zrc0JmLDBEQUNJLGtCRXRzQlcsQ0Z1c0JYLFVFN3JCYSxDRjhyQmIsd0JFeHNCVyxDRm90QmYsNkxBQ0ksa0JFbHRCVyxDRm10QlgsVUU1c0JhLENGNnNCYix3QkVwdEJXLEN5UitLbEIsb0NBOEVXLGlCQUFrQixDQTlFN0IsdUNBaUZlLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsS0FBTSxDQW5GckIsMENBdUZlLFlBQWEsQ0FDYiwyRHZTOVBnQyxDdVMrUGhDLGFDdk00QixDRHdNNUIsaUJDdk1nQyxDRHdNaEMsbUJDdk1rQyxDRDRHakQscURBOEZtQixZQUFhLENBOUZoQywyQ0FvR1csYXpSdFJPLEN5UnVSUCxvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixXQUFZLENBeEd2Qix1REEyR2UsU0FBVSxD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bkMsd0RBaUlnQixhQ3hJeUMsQ0RPekQsa0ZBbUlvQiwrRDNTNUtnQyxDMlM2S2hDLGE3UjFMRyxDNlIyTEgsbUJDdklvRCxDRHdJcEQsbUJDeklvRCxDREd4RSxpRkF5SW9CLGdFM1MxTGdDLEMyUzJMaEMsYTdSbk1HLEM2Um9NSCxtQkN6SW1ELENEMEluRCx3QkMzSXdELENERDVFLGtDQWtKWSxpQkFBa0IsQ0FsSjlCLHFDQXFKZ0IsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixLQUFNLENBdkp0Qix3Q0EySmdCLFlBQWEsQ0FDYixnRTNTck1vQyxDMlNzTXBDLGE3Um5OTyxDNlJvTlAsaUJDM0h3QyxDRDRIeEMsbUJDM0gwQyxDRHBDMUQsbURBa0tvQixZQUFhLENBbEtqQyxvQ0F3S1ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxLQUFNLENBQ04sTUFBTyxDL1I2Y2YscURBQ0kscUJNcGtCb0MsQ05xa0JwQyxjTXBrQmdDLENOcWtCaEMsOERaNXFCNEMsQ1k2cUI1QyxtQk10bUJtQyxDTnVtQm5DLHdCRW5yQmUsQ0Y2ckJmLHFLQUNJLGtCRTlyQlcsQ0YrckJYLFVFeHJCYSxDRnlyQmIsd0JFaHNCVyxDRmtzQmYsd0RBQ0ksa0JFdHNCVyxDRnVzQlgsVUU3ckJhLENGOHJCYix3QkV4c0JXLENGb3RCZix1TEFDSSxrQkVsdEJXLENGbXRCWCxVRTVzQmEsQ0Y2c0JiLHdCRXB0QlcsQzZSc0R2QixvQ0FnTFksaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxZQUFjLENBQ2QsS0FBTSxDQUNOLE9BQVEsQ0FDUixXQUFZLENBQ1osY0FBZSxDQUVmLHdCdlE1TzBCLEN1UTZPMUIsa0I3Ui9PVyxDNlJnUFgsVTdSek9hLEM2UjBPYixTN1IxT2EsQzZSMk9iLG9CN1JsUFcsQzZSc0R2QixxRkFtTWdCLGtCN1I1UE8sQzZSeUR2QixvRkF3TWdCLGE3UjlQTyxDNlIrUFAsWTdSL1BPLEM2UmdRUCxvQjdSblFPLEM2UnlEdkIsa0dBNk1vQixrQjdSdFFHLEM2UnlEdkIsd0NBa05nQixTQUFVLENBbE4xQiw0Q0F1TlksYUFB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Q0FXekIsOENBRVEsZXJVNzBCaUIsQ3FVMjBCekIseURBTVEsYXJVeDFCZSxDcVVrMUJ2QiwwQ0FVUSxXQUFZLENBQ1osNEJBQWlHLENBQ2pHLGdCalVsMEJzRCxDaVVtMEJ0RCxpQmpVbjBCc0QsQ2lVc3pCOUQsK0VBbUJnQixxQkFBdUIsQ0FFdkIscUJBQXNCLENBckJ0QyxzRkF1Qm9CLDRCQUE2QixDQXZCakQsOEVBNEJnQixpQkFBa0IsQ0FzQmxDLDZDQUVRLHFGRGp3QitHLENDK3ZCdkgsd0RBT1ksYUFBYyxDQUNkLDRCQUFnRyxDQUNoRyxnQmpVajNCa0QsQ2lVazNCbEQsaUJqVWwzQmtELENpVXcyQjlELHFEQWdCWSxnQkQ1d0I0QyxDQzR2QnhELG1EQW9CWSwwQnJVMzVCVyxDcVV1NEJ2QixnREEwQlksVXJVdjVCYSxDcVU2M0J6QixzREE2QmdCLGFyVWo2Qk8sQ3FVbzRCdkIsc0RBbUNnQixVclVoNkJTLENxVTYzQnpCLHdEQXVDZ0IsYXJVMzZCTyxDcVU2N0J2Qiw2Q0FFUSxxRkQ3eUIrRyxDQzJ5QnZILHdEQU9ZLFdBQVksQ0FDWiw0QkFBZ0csQ0FDaEcsZ0JqVTE2QmtELENpVTI2QmxELGlCalUzNkJrRCxDaVVpNkI5RCxxREFnQlksZ0JEeHpCNEMsQ0N3eUJ4RCxtREFvQlksMEJyVXA5QlcsQ3FVZzhCdkIsZ0RBMkJZLFVyVWo5QmEsQ3FVczdCekIsc0RBOEJnQixhclUzOUJPLENxVTY3QnZCLHNEQW9DZ0IsVXJVMTlCUyxDcVVzN0J6Qix3REF3Q2dCLGFyVXIrQk8sQ3FVdS9CdkIsNkNBRVEscUZEMzFCK0csQ0N5MUJ2SCx3REFPWSxXQUFZLENBQ1osNEJBQWdHLENBQ2hHLGdCalVwK0JrRCxDaVVxK0JsRCxpQmpVcitCa0QsQ2lVMjlCOUQscURBZ0JZLGdCRHQyQjRDLENDczFCeEQsbURBb0JZLDBCclU5Z0NXLENxVTAvQnZCLGdEQTJCWSxVclUzZ0NhLENxVWcvQnpCLHNEQThCZ0IsYXJVcmhDTyxDcVV1L0J2QixzREFvQ2dCLFVyVXBoQ1MsQ3FVZy9CekIsd0RBd0NnQixhclUv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RixhQUFnQixDQUVoQixDL0p4Q00seUIrSjRDSixlQUFnQixDQUduQixxQy9KR08sd0IrSkZGLGdCQUFpQixDQUd0QixDQUNELGdFQUNJLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ2xKKzRGcEIsc0NrSjE0RkcsY0FBZSxDQUdsQixvQ3hEQVEsaUN3REdKLGVBQWdCLENBRWxCLENBSUYsb0NBQ0ksc0NBR1EsMkJBQTRCLENBRW5DLENBVUQsb0NoTTVTSiw2RWdNOFNLLGVBQWdCLENBQ2hCLGtCQUFtQixDQUVwQixDQUVZLG9DaE1uVGhCLHVGZ01zVEssbUJBQXFCLENBRWIsQ0FPWCxvQ2hNeFRDLHFEZ015VEEsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FJZixDQUtELG9DaE0zVUQscUJnTTZVSSxjQUFpQixDQUVwQixDQUNELDBEaE1oVkEsdUZnTXNWSyxnQkFBbUIsQ0FDbkIsY0FBZSxDQU5wQixvQ0FZRyxnQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLG1CQUFvQixDQWR2Qix1Q0FpQkcsYUFBYyxDQWpCakIsaUZBc0JHLGNBQWUsQ0F0QmxCLGtFQTBCWSxVQUFXLENBQ1gsZ0JBQWlCLENBM0I3QiwrRUErQlksY0FBZSxDQUNsQixDQU1ULDJESCt6REEsNENHN3pEUSxRQUFTLENBQ1osQ0FHTCxnRUFFUSxzQkFBdUIsQ0FGL0IsNENBTVEsaURBQW9ELENBSzVELG9DeFAxVEssOEV3UCtUZSxnQkFBaUIsQ0FDcEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUG9saWNlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86aXRhbCx3Z2h0QDAsMTAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNzAwOzAsOTAwOzEsMTAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNzAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIEdldFxyXG4kZm9udC1mYW1pbHktLTEgOiAnUm9ib3RvJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LXdlaWdodC0tMSA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tMTogMGVtO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0yIDogJ1JvYm90bycsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0yIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0yOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS0zIDogJ1JvYm90bycsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0zIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0zOiAwO1xyXG5cclxuJGZvbnQtZmFtaWx5LS00IDogJ1JvYm90bycsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS00IDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS00OiAwO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEh0bWxcclxuXHJcbiRodG1sLW1pbi1mb250OiAxMnB4O1xyXG4kaHRtbC1tYXgtZm9udDogMTdweDtcclxuXHJcbi8vIEhlYWRpbmdzXHJcblxyXG4vLyBoMVxyXG4kaDEtZm9udC1zaXplICAgIDogMi4xMTc2ZW07XHJcbiRoMS1taW4tZm9udC1zaXplOiAyNnB4O1xyXG4kaDEtbWF4LWZvbnQtc2l6ZTogMzZweDtcclxuJGgxLW1hcmdpbjogMC42ZW0gMDtcclxuXHJcbi8vIGgyXHJcbiRoMi1mb250LXNpemUgICAgOiAxLjkxNzZlbTtcclxuJGgyLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDItbWFyZ2luOiAwLjVlbSAwO1xyXG5cclxuLy8gaDNcclxuJGgzLWZvbnQtc2l6ZSAgICA6IDEuNzE3NmVtO1xyXG4kaDMtbWluLWZvbnQtc2l6ZTogMDtcclxuJGgzLW1heC1mb250LXNpemU6IDA7XHJcbiRoMy1tYXJnaW46IDAuNGVtIDA7XHJcblxyXG4vLyBoNFxyXG4kaDQtZm9udC1zaXplICAgIDogMS41MTc2ZW07XHJcbiRoNC1taW4tZm9udC1zaXplOiAwO1xyXG4kaDQtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg0LW1hcmdpbjogMC4zZW0gMDtcclxuXHJcbi8vIGg1XHJcbiRoNS1mb250LXNpemUgICAgOiAxLjMxNzZlbTtcclxuJGg1LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNS1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDUtbWFyZ2luOiAwLjJlbSAwO1xyXG5cclxuLy8gaDZcclxuJGg2LWZvbnQtc2l6ZSAgICA6IDEuMTE3NmVtO1xyXG4kaDYtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg2LW1heC1mb250LXNpemU6IDA7XHJcbiRoNi1tYXJnaW46IDAuMWVtIDA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX2JhY2tncm91bmQ6ICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kaW50ZXJrYWItdjFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNjY2NiBPcGVuLVNhbnMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV90ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRpbnRlcmthYi12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfY29sbzogJGludGVya2FiLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkaW50ZXJrYWItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGludGVya2FiLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS40MTE4ZW0vMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjQxMThlbS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgMS43NjQ3ZW0vMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRpbnRlcmthYi12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjFfbm90ZV9fdGV4dF9jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgLy9jb2xvcjogJGludGVya2FiLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItdjFfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi12MV9wYWRkaW5nLXk7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNDcwNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX25vdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGludGVya2FiLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0uNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0xIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yOTQxZW0vMSBSYWxld2F5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhlbSAzZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsMCwwLDAuMjQpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yNCk7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4uY29va2llc3YyQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNy41cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubGlnaHRWZXJzaW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bkNvbmZpZ0Nvb2tpZXMge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlnaHRWZXJzaW9uIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29va2llc1N0cnVjdHVyZV8xIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBsZWZ0OiAtMzc1cHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYnRuVG9wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN2Z0FuaW1lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0cmVDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuXHJcbiAgICAgICAgICAgICAgICAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dFN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBsZWZ0OiAtNjUwcHg7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAuY29va2llVGl0bGVfQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50b3BDb250ZW50Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWShjYWxjKC01MCUgLSA3LjVweCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5Ub3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuUmV0b3VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb29raWVQYXJhbXNfQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb2tpZXNFbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25TdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRyZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZUNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZUVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dENvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlua0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb25FbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dEVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlcXVpcmVkQ29va2llIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNy41cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbkFjb3JkZW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1nRGVmYXVsdF9ab25lQWN0aXZlX0VsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1vcGluaW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdCMgSVRDU1MgTG9hZGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzppdGFsLHdnaHRAMCwxMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw3MDA7MCw5MDA7MSwxMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw3MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJvZHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBFbGVtZW50cyBkw6ljb3JhdGlmc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFdyYXBwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdWJtaXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMb2NhbGl6YXRvclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiBQcm9ncmFtbWUgKi9cbi8qIFByb2dyYW1tZSAqL1xuLyogUHJvZ3JhbW1lICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TRVRUSU5HUyBNQVAgU0NTU1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0cyBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgcHJvZ3JhbSBkZXRhaWxzIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBQcm9wZXJ0eSBkZXRhaWxzIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0YXR1dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDgwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmZhbWlseT1SYWxld2F5OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAODAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEAzMDAmZmFtaWx5PVJhbGV3YXk6d2dodEA2MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIwLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMC42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjAuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIxLjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMS42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDgvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjEuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyg5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjJcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjIuNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMi42XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDEzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIyLjhcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjNcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuMlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiMy40XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDE3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIzLjZcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMTgvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjMuOFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNFwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC4yXCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDIxLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI0LjRcIl0ge1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMjIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kdXJhdGlvbj1cIjQuNlwiXSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygyMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWR1cmF0aW9uPVwiNC44XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDI0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCI1XCJdIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDI1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDAvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIwLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMC42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDMvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjAuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg2LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIxLjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMS42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDgvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjEuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg5LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEwLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjJcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTEvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjIuNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMi42XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEzLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIyLjhcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTQvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjNcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTUvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuMlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxNi81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiMy40XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDE3LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCIzLjZcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMTgvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjMuOFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxOS81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNFwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMC81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC4yXCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDIxLzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI0LjRcIl0ge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMjIvNSlzOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1kZWxheT1cIjQuNlwiXSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyMy81KXM7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWRlbGF5PVwiNC44XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDI0LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24tZGVsYXk9XCI1XCJdIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDI1LzUpczsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIwXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygwLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjFcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiMlwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMi8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIzXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygzLzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjRcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDQvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiNVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoNS8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI2XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg2LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjdcIl0ge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDcvMSk7IH1cblxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiOFwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoOC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCI5XCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyg5LzEpOyB9XG5cbltkYXRhLWFuaW1hdGlvbi1pdGVyYXRpb25Db3VudD1cIjEwXCJdIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxMC8xKTsgfVxuXG5bZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCJpbmZpbml0ZVwiXSB7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNC0xNiAxNTo1MDoxM1xyXG4gKiBMaWNlbnNlZCB1bmRlciBGcmVlQlNEIExpY2Vuc2UuXHJcbiAqIFNlZSBodHRwOi8vYW5pbWlzdGEubmV0L2xpY2Vuc2UgZm9yIG1vcmUgaW5mby5cclxuICogdzogaHR0cDovL2FuaW1pc3RhLm5ldCwgdDogQGNzc2FuaW1pc3RhXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLXZlci10b3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGUtaW4taG9yLWxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZS11cC1ob3ItY2VudGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGhlYWRlckxlZnRCYXIge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogOTJ2aDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJUb3Age1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMjV2aDsgfSB9XG5cbkBrZXlmcmFtZXMgaGVhZGVyUmlnaHRCYXJCb3R0b20ge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNTF2aDtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzdmg7XHJcbiAgICAgICAgfSovIH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODkjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZjI/NDkwMjY4OVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmPzQ5MDI2ODlcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi50dGY/NDkwMjY4OVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5zdmc/NDkwMjY4OSNmb250ZWxsb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MSNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZjI/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmY/NzYxNTgyODFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIudHRmPzc2MTU4MjgxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5zdmc/NzYxNTgyODEjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuW2NsYXNzXj1cImljb24yLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbjItXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5ldmVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIEZvbnQgc21vb3RoaW5nLiBUaGF0IHdhcyB0YWtlbiBmcm9tIFRXQlMgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJzsgfVxuXG4vKiAn7qCAJyAqL1xuLmljb24tdW56b29tLWNhcnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG5cbi8qICfuoIEnICovXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMic7IH1cblxuLyogJ+6ggicgKi9cbi5pY29uLW5vdGUtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJzsgfVxuXG4vKiAn7qCDJyAqL1xuLmljb24tbm90ZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDQnOyB9XG5cbi8qICfuoIQnICovXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5pY29uLW5vdGUtNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA2JzsgfVxuXG4vKiAn7qCGJyAqL1xuLmljb24tb3B0aW9ucy1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA3JzsgfVxuXG4vKiAn7qCHJyAqL1xuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLyogJ+6giScgKi9cbi5pY29uLUJvbGRfY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7IH1cblxuLyogJ+6giicgKi9cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLyogJ+6giycgKi9cbi5pY29uLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmljb24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4uaWNvbi1mbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGUnOyB9XG5cbi8qICfuoI4nICovXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZic7IH1cblxuLyogJ+6gjycgKi9cbi5pY29uLWFycm93LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG5cbi8qICfuoJAnICovXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJzsgfVxuXG4vKiAn7qCRJyAqL1xuLmljb24tUG9zaXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMic7IH1cblxuLyogJ+6gkicgKi9cbi5pY29uLU5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG5cbi8qICfuoJMnICovXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTQnOyB9XG5cbi8qICfuoJQnICovXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG5cbi8qICfuoJUnICovXG4uaWNvbi1hcnJvdy1kcm9wZG93bi11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2JzsgfVxuXG4vKiAn7qCWJyAqL1xuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE3JzsgfVxuXG4vKiAn7qCXJyAqL1xuLmljb24taGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi8qICfuoJgnICovXG4uaWNvbi1QcmVtaXVtU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknOyB9XG5cbi8qICfuoJknICovXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG5cbi8qICfuoJonICovXG4uaWNvbi1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJzsgfVxuXG4vKiAn7qCbJyAqL1xuLmljb24tTGlrZVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJzsgfVxuXG4vKiAn7qCcJyAqL1xuLmljb24tb2JqZWN0aWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZCc7IH1cblxuLyogJ+6gnScgKi9cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7IH1cblxuLyogJ+6gnicgKi9cbi5pY29uLWl0aW5lcmFpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZic7IH1cblxuLyogJ+6gnycgKi9cbi5pY29uLXNoYXJlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIwJzsgfVxuXG4vKiAn7qCgJyAqL1xuLmljb24tQ2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMSc7IH1cblxuLyogJ+6goScgKi9cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7IH1cblxuLyogJ+6goicgKi9cbi5pY29uLUNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG5cbi8qICfuoKMnICovXG4uaWNvbi1MaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG5cbi8qICfuoKQnICovXG4uaWNvbi1sYXllci1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI1JzsgfVxuXG4vKiAn7qClJyAqL1xuLmljb24tUHJlbWl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2JzsgfVxuXG4vKiAn7qCmJyAqL1xuLmljb24tQXJyb3dUb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7IH1cblxuLyogJ+6gpycgKi9cbi5pY29uLUFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG5cbi8qICfuoKgnICovXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7IH1cblxuLyogJ+6gqScgKi9cbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7IH1cblxuLyogJ+6gqicgKi9cbi5pY29uLWFwcGFydGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInOyB9XG5cbi8qICfuoKsnICovXG4uaWNvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYyc7IH1cblxuLyogJ+6grCcgKi9cbi5pY29uLWNvbW11bmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZCc7IH1cblxuLyogJ+6grScgKi9cbi5pY29uLXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7IH1cblxuLyogJ+6gricgKi9cbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZic7IH1cblxuLyogJ+6grycgKi9cbi5pY29uLXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMCc7IH1cblxuLyogJ+6gsCcgKi9cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzEnOyB9XG5cbi8qICfuoLEnICovXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzInOyB9XG5cbi8qICfuoLInICovXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMzJzsgfVxuXG4vKiAn7qCzJyAqL1xuLmljb24tTG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNCc7IH1cblxuLyogJ+6gtCcgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzUnOyB9XG5cbi8qICfuoLUnICovXG4uaWNvbi1QaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM2JzsgfVxuXG4vKiAn7qC2JyAqL1xuLmljb24tQ2FtZXJhU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG5cbi8qICfuoLcnICovXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOCc7IH1cblxuLyogJ+6guCcgKi9cbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknOyB9XG5cbi8qICfuoLknICovXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYSc7IH1cblxuLyogJ+6guicgKi9cbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYic7IH1cblxuLyogJ+6guycgKi9cbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYyc7IH1cblxuLyogJ+6gvCcgKi9cbi5pY29uLVByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG5cbi8qICfuoL0nICovXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJzsgfVxuXG4vKiAn7qC+JyAqL1xuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2YnOyB9XG5cbi8qICfuoL8nICovXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7IH1cblxuLyogJ+6hgCcgKi9cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MSc7IH1cblxuLyogJ+6hgScgKi9cbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7IH1cblxuLyogJ+6hgicgKi9cbi5pY29uLWlzby12b2l0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDMnOyB9XG5cbi8qICfuoYMnICovXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ0JzsgfVxuXG4vKiAn7qGEJyAqL1xuLmljb24taXNvLXBpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NSc7IH1cblxuLyogJ+6hhScgKi9cbi5pY29uLWJlZHJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nic7IH1cblxuLyogJ+6hhicgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ3JzsgfVxuXG4vKiAn7qGHJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ4JzsgfVxuXG4vKiAn7qGIJyAqL1xuLmljb24tc3Ryb25nLWFycm93LXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7IH1cblxuLyogJ+6hiScgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0YSc7IH1cblxuLyogJ+6hiicgKi9cbi5pY29uLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJzsgfVxuXG4vKiAn7qSBJyAqL1xuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAyJzsgfVxuXG4vKiAn7qSCJyAqL1xuLmljb24td2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4uaWNvbi1pcHN1bWltbW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7IH1cblxuLyogJ+6khCcgKi9cbi5pY29uLWZyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNic7IH1cblxuLyogJ+6khicgKi9cbi5pY29uLWFkZC1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDcnOyB9XG5cbi8qICfupIcnICovXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4vKiAn7qSJJyAqL1xuLmljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJzsgfVxuXG4vKiAn7qSMJyAqL1xuLmljb24tbG9jYXRpb24tZGlzYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJzsgfVxuXG4vKiAn7qSPJyAqL1xuLmljb24tbWFwLXN3aXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTInOyB9XG5cbi8qICfupJInICovXG4uaWNvbi1hZHJlc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JzsgfVxuXG4vKiAn7qSUJyAqL1xuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTUnOyB9XG5cbi8qICfupJUnICovXG4uaWNvbi1yYXBwb3J0LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tZGFzaGVkLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWInOyB9XG5cbi8qICfupJsnICovXG4uaWNvbi1Eb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4uaWNvbi1yZXR1cm4xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIwJzsgfVxuXG4vKiAn7qSgJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi5pY29uLXJvb206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi5pY29uLXJvb21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi1yb29tczE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7IH1cblxuLyogJ+6kpScgKi9cbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLXJvb21zMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tcm9vbXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjgnOyB9XG5cbi8qICfupKgnICovXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4uaWNvbi1SYXBwb3J0RXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZCc7IH1cblxuLyogJ+6krScgKi9cbi5pY29uLXJvb21zNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJlJzsgfVxuXG4vKiAn7qSuJyAqL1xuLmljb24tcm9vbXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmYnOyB9XG5cbi8qICfupK8nICovXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMCc7IH1cblxuLyogJ+6ksCcgKi9cbi5pY29uLWNoZWNrLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMSc7IH1cblxuLyogJ+6ksScgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMzJzsgfVxuXG4vKiAn7qSzJyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQtaG9sbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzQnOyB9XG5cbi8qICfupLQnICovXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNSc7IH1cblxuLyogJ+6ktScgKi9cbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNic7IH1cblxuLyogJ+6kticgKi9cbi5pY29uLXBsb3QtcmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzgnOyB9XG5cbi8qICfupLgnICovXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLWNxdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNhJzsgfVxuXG4vKiAn7qS6JyAqL1xuLmljb24tdXBkYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2InOyB9XG5cbi8qICfupLsnICovXG4uaWNvbi1TaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNjJzsgfVxuXG4vKiAn7qS8JyAqL1xuLmljb24tdmVydGljYWwtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2UnOyB9XG5cbi8qICfupL4nICovXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLW1haXNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDEnOyB9XG5cbi8qICfupYEnICovXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJzsgfVxuXG4vKiAn7qWCJyAqL1xuLmljb24tbG93LXByaWNlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLmljb24tcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NCc7IH1cblxuLyogJ+6lhCcgKi9cbi5pY29uLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ2JzsgfVxuXG4vKiAn7qWGJyAqL1xuLmljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDcnOyB9XG5cbi8qICfupYcnICovXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG5cbi8qICfupYgnICovXG4uaWNvbi1nZW9sb2NhbGl6YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OSc7IH1cblxuLyogJ+6liScgKi9cbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0YSc7IH1cblxuLyogJ+6liicgKi9cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yic7IH1cblxuLyogJ+6liycgKi9cbi5pY29uLW5vZmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4uaWNvbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRkJzsgfVxuXG4vKiAn7qWNJyAqL1xuLmljb24taW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZSc7IH1cblxuLyogJ+6ljicgKi9cbi5pY29uLXJlZHVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRmJzsgfVxuXG4vKiAn7qWPJyAqL1xuLmljb24tcmVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUwJzsgfVxuXG4vKiAn7qWQJyAqL1xuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUzJzsgfVxuXG4vKiAn7qWTJyAqL1xuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NCc7IH1cblxuLyogJ+6llCcgKi9cbi5pY29uLWNyb3NzLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTUnOyB9XG5cbi8qICfupZUnICovXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU2JzsgfVxuXG4vKiAn7qWWJyAqL1xuLmljb24tcHJvcGVydGllczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tZmluYWwtcHJpY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OCc7IH1cblxuLyogJ+6lmCcgKi9cbi5pY29uLWhvdXNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1OSc7IH1cblxuLyogJ+6lmScgKi9cbi5pY29uLWFuYWx5c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLWJhbGNvbnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yic7IH1cblxuLyogJ+6lmycgKi9cbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWMnOyB9XG5cbi8qICfupZwnICovXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLmljb24tY2VsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWUnOyB9XG5cbi8qICfupZ4nICovXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWYnOyB9XG5cbi8qICfupZ8nICovXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MCc7IH1cblxuLyogJ+6loCcgKi9cbi5pY29uLWNvLW93bmVyc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYxJzsgfVxuXG4vKiAn7qWhJyAqL1xuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Mic7IH1cblxuLyogJ+6loicgKi9cbi5pY29uLWRwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLmljb24tZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NCc7IH1cblxuLyogJ+6lpCcgKi9cbi5pY29uLWxvZ2dpYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY1JzsgfVxuXG4vKiAn7qWlJyAqL1xuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLmljb24tb2NjdXBhbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjcnOyB9XG5cbi8qICfupacnICovXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY4JzsgfVxuXG4vKiAn7qWoJyAqL1xuLmljb24tcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tcmVzdG9yYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2YSc7IH1cblxuLyogJ+6lqicgKi9cbi5pY29uLXJvb20xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmInOyB9XG5cbi8qICfupasnICovXG4uaWNvbi1zdGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZjJzsgfVxuXG4vKiAn7qWsJyAqL1xuLmljb24tc3VyZmFjZS1jYXJyZXo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZCc7IH1cblxuLyogJ+6lrScgKi9cbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZSc7IH1cblxuLyogJ+6lricgKi9cbi5pY29uLXRheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZmJzsgfVxuXG4vKiAn7qWvJyAqL1xuLmljb24tdmlldzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcwJzsgfVxuXG4vKiAn7qWwJyAqL1xuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzEnOyB9XG5cbi8qICfupbEnICovXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzInOyB9XG5cbi8qICfupbInICovXG4uaWNvbi1nYXJkZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzUnOyB9XG5cbi8qICfupbUnICovXG4uaWNvbi1nYXJhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc4JzsgfVxuXG4vKiAn7qW4JyAqL1xuLmljb24tdGF4LWV4ZW1wdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc5JzsgfVxuXG4vKiAn7qW5JyAqL1xuLmljb24tbGlmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yic7IH1cblxuLyogJ+6luycgKi9cbi5pY29uLWxpdmluZy1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2QnOyB9XG5cbi8qICfupb0nICovXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZSc7IH1cblxuLyogJ+6lvicgKi9cbi5pY29uLW9wZW4tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThjJzsgfVxuXG4vKiAn7qaMJyAqL1xuLmljb24tcHJpY2UxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvbi04MkEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMCc7IH1cblxuLyogJ+6kgCcgKi9cbi5pY29uLTE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDEnOyB9XG5cbi8qICfupIEnICovXG4uaWNvbi04MkItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi5pY29uLTE2MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMyc7IH1cblxuLyogJ+6kgycgKi9cbi5pY29uLTgyQy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA0JzsgfVxuXG4vKiAn7qSEJyAqL1xuLmljb24tMTYyNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA1JzsgfVxuXG4vKiAn7qSFJyAqL1xuLmljb24tODRBLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG5cbi8qICfupIYnICovXG4uaWNvbi0xNjI0MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLmljb24tODRCLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDgnOyB9XG5cbi8qICfupIgnICovXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDknOyB9XG5cbi8qICfupIknICovXG4uaWNvbi04NEMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYSc7IH1cblxuLyogJ+6kiicgKi9cbi5pY29uLTE2MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYic7IH1cblxuLyogJ+6kiycgKi9cbi5pY29uLTg1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4uaWNvbi0xNjIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLmljb24tY2FjaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGUnOyB9XG5cbi8qICfupI4nICovXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGYnOyB9XG5cbi8qICfupI8nICovXG4uaWNvbi10cmVuZGluZ19kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG5cbi8qICfupJEnICovXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLmljb24tMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7IH1cblxuLyogJ+6kkycgKi9cbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTQnOyB9XG5cbi8qICfupJQnICovXG4uaWNvbi0xMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLmljb24tMTYyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNic7IH1cblxuLyogJ+6klicgKi9cbi5pY29uLTEyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTcnOyB9XG5cbi8qICfupJcnICovXG4uaWNvbi0xMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE4JzsgfVxuXG4vKiAn7qSYJyAqL1xuLmljb24tMTYyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi5pY29uLTEzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWEnOyB9XG5cbi8qICfupJonICovXG4uaWNvbi0xMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLmljb24tMTYyMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYyc7IH1cblxuLyogJ+6knCcgKi9cbi5pY29uLTE0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWQnOyB9XG5cbi8qICfupJ0nICovXG4uaWNvbi0xNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFlJzsgfVxuXG4vKiAn7qSeJyAqL1xuLmljb24tMTYyMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZic7IH1cblxuLyogJ+6knycgKi9cbi5pY29uLTE1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjAnOyB9XG5cbi8qICfupKAnICovXG4uaWNvbi0xNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIxJzsgfVxuXG4vKiAn7qShJyAqL1xuLmljb24tMTY1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIyJzsgfVxuXG4vKiAn7qSiJyAqL1xuLmljb24tMTYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjMnOyB9XG5cbi8qICfupKMnICovXG4uaWNvbi0xLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjQnOyB9XG5cbi8qICfupKQnICovXG4uaWNvbi0xNy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLmljb24tMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNic7IH1cblxuLyogJ+6kpicgKi9cbi5pY29uLTE2NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI3JzsgfVxuXG4vKiAn7qSnJyAqL1xuLmljb24tMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOCc7IH1cblxuLyogJ+6kqCcgKi9cbi5pY29uLTI2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjknOyB9XG5cbi8qICfupKknICovXG4uaWNvbi0xOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJzsgfVxuXG4vKiAn7qSqJyAqL1xuLmljb24tMTYyNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYic7IH1cblxuLyogJ+6kqycgKi9cbi5pY29uLTEwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJjJzsgfVxuXG4vKiAn7qSsJyAqL1xuLmljb24tMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4uaWNvbi0xMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZic7IH1cblxuLyogJ+6krycgKi9cbi5pY29uLTEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLmljb24tMTAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4uaWNvbi0xMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMyc7IH1cblxuLyogJ+6ksycgKi9cbi5pY29uLTExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM1JzsgfVxuXG4vKiAn7qS1JyAqL1xuLmljb24tMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4uaWNvbi0xMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOSc7IH1cblxuLyogJ+6kuScgKi9cbi5pY29uLTExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLmljb24tMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2QnOyB9XG5cbi8qICfupL0nICovXG4uaWNvbi0xMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi5pY29uLTEyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQwJzsgfVxuXG4vKiAn7qWAJyAqL1xuLmljb24tMTIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDInOyB9XG5cbi8qICfupYInICovXG4uaWNvbi0xMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Myc7IH1cblxuLyogJ+6lgycgKi9cbi5pY29uLTEzMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLmljb24tMTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDYnOyB9XG5cbi8qICfupYYnICovXG4uaWNvbi0xMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OCc7IH1cblxuLyogJ+6liCcgKi9cbi5pY29uLTEzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLmljb24tMTMyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4uaWNvbi0xMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Yyc7IH1cblxuLyogJ+6ljCcgKi9cbi5pY29uLTEzMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRlJzsgfVxuXG4vKiAn7qWOJyAqL1xuLmljb24tMTMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4uaWNvbi0xMzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MSc7IH1cblxuLyogJ+6lkScgKi9cbi5pY29uLTEzNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUyJzsgfVxuXG4vKiAn7qWSJyAqL1xuLmljb24tMTQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTQnOyB9XG5cbi8qICfupZQnICovXG4uaWNvbi0xNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi5pY29uLTE0MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU3JzsgfVxuXG4vKiAn7qWXJyAqL1xuLmljb24tMTQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTgnOyB9XG5cbi8qICfupZgnICovXG4uaWNvbi0xNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1YSc7IH1cblxuLyogJ+6lmicgKi9cbi5pY29uLTE0Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLmljb24tMTQzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWQnOyB9XG5cbi8qICfupZ0nICovXG4uaWNvbi0xNDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZSc7IH1cblxuLyogJ+6lnicgKi9cbi5pY29uLTE0NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLmljb24tMTQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4uaWNvbi0xNTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Myc7IH1cblxuLyogJ+6loycgKi9cbi5pY29uLTE1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY0JzsgfVxuXG4vKiAn7qWkJyAqL1xuLmljb24tMTUxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjYnOyB9XG5cbi8qICfupaYnICovXG4uaWNvbi0xNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nyc7IH1cblxuLyogJ+6lpycgKi9cbi5pY29uLTE1Mi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLmljb24tMTUyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmEnOyB9XG5cbi8qICfupaonICovXG4uaWNvbi0xNTMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yyc7IH1cblxuLyogJ+6lrCcgKi9cbi5pY29uLTE1My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZkJzsgfVxuXG4vKiAn7qWtJyAqL1xuLmljb24tMTYxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLmljb24tMTcwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzMnOyB9XG5cbi8qICfupbMnICovXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3NCc7IH1cblxuLyogJ+6ltCcgKi9cbi5pY29uLTE3MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc2JzsgfVxuXG4vKiAn7qW2JyAqL1xuLmljb24tMTcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzcnOyB9XG5cbi8qICfupbcnICovXG4uaWNvbi0xNzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OSc7IH1cblxuLyogJ+6luScgKi9cbi5pY29uLTE3Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdhJzsgfVxuXG4vKiAn7qW6JyAqL1xuLmljb24tMTczLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2MnOyB9XG5cbi8qICfupbwnICovXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3ZCc7IH1cblxuLyogJ+6lvScgKi9cbi5pY29uLTE3NC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdmJzsgfVxuXG4vKiAn7qW/JyAqL1xuLmljb24tMTc0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODAnOyB9XG5cbi8qICfupoAnICovXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Mic7IH1cblxuLyogJ+6mgicgKi9cbi5pY29uLTE3NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgzJzsgfVxuXG4vKiAn7qaDJyAqL1xuLmljb24tMTgwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODUnOyB9XG5cbi8qICfupoUnICovXG4uaWNvbi0xODEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Nyc7IH1cblxuLyogJ+6mhycgKi9cbi5pY29uLTE4Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg5JzsgfVxuXG4vKiAn7qaJJyAqL1xuLmljb24tMTg0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4uaWNvbi0xODUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZSc7IH1cblxuLyogJ+6mjicgKi9cbi5pY29uLTE4Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTkwJzsgfVxuXG4vKiAn7qaQJyAqL1xuLmljb24tMTkwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTInOyB9XG5cbi8qICfuppInICovXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5NCc7IH1cblxuLyogJ+6mlCcgKi9cbi5pY29uLTE5Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk2JzsgfVxuXG4vKiAn7qaWJyAqL1xuLmljb24tMTkzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTgnOyB9XG5cbi8qICfuppgnICovXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OSc7IH1cblxuLyogJ+6mmScgKi9cbi5pY29uLTEwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yic7IH1cblxuLyogJ+6mmycgKi9cbi5pY29uLTEwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yyc7IH1cblxuLyogJ+6mnCcgKi9cbi5pY29uLTEwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5ZSc7IH1cblxuLyogJ+6mnicgKi9cbi5pY29uLTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Zic7IH1cblxuLyogJ+6mnycgKi9cbi5pY29uLTEwMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMSc7IH1cblxuLyogJ+6moScgKi9cbi5pY29uLTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMic7IH1cblxuLyogJ+6moicgKi9cbi5pY29uLTEwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNCc7IH1cblxuLyogJ+6mpCcgKi9cbi5pY29uLTEwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNSc7IH1cblxuLyogJ+6mpScgKi9cbi5pY29uLTEwMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNyc7IH1cblxuLyogJ+6mpycgKi9cbi5pY29uLTEwMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhOCc7IH1cblxuLyogJ+6mqCcgKi9cbi5pY29uLTEwMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYSc7IH1cblxuLyogJ+6mqicgKi9cbi5pY29uLTEwMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYic7IH1cblxuLyogJ+6mqycgKi9cbi5pY29uLTEwMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZCc7IH1cblxuLyogJ+6mrScgKi9cbi5pY29uLTEwMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZSc7IH1cblxuLyogJ+6mricgKi9cbi5pY29uLTEwMjMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMCc7IH1cblxuLyogJ+6msCcgKi9cbi5pY29uLTEwMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMSc7IH1cblxuLyogJ+6msScgKi9cbi5pY29uLTEwMjQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMyc7IH1cblxuLyogJ+6msycgKi9cbi5pY29uLTEwMjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNCc7IH1cblxuLyogJ+6mtCcgKi9cbi5pY29uLTExMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliNic7IH1cblxuLyogJ+6mticgKi9cbi5pY29uLTExMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliOCc7IH1cblxuLyogJ+6muCcgKi9cbi5pY29uLTExMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYSc7IH1cblxuLyogJ+6muicgKi9cbi5pY29uLTExMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliYyc7IH1cblxuLyogJ+6mvCcgKi9cbi5pY29uLTExMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliZSc7IH1cblxuLyogJ+6mvicgKi9cbi5pY29uLTExMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMCc7IH1cblxuLyogJ+6ngCcgKi9cbi5pY29uLTExMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMic7IH1cblxuLyogJ+6ngicgKi9cbi5pY29uLTExMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNCc7IH1cblxuLyogJ+6nhCcgKi9cbi5pY29uLTExMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNic7IH1cblxuLyogJ+6nhicgKi9cbi5pY29uLTExMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljOCc7IH1cblxuLyogJ+6niCcgKi9cbi5pY29uLTExMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYSc7IH1cblxuLyogJ+6niicgKi9cbi5pY29uLTExMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYyc7IH1cblxuLyogJ+6njCcgKi9cbi5pY29uLTExMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljZSc7IH1cblxuLyogJ+6njicgKi9cbi5pY29uLTEyMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMCc7IH1cblxuLyogJ+6nkCcgKi9cbi5pY29uLTEyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMSc7IH1cblxuLyogJ+6nkScgKi9cbi5pY29uLTEyMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMyc7IH1cblxuLyogJ+6nkycgKi9cbi5pY29uLTEyMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNCc7IH1cblxuLyogJ+6nlCcgKi9cbi5pY29uLTEyMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNic7IH1cblxuLyogJ+6nlicgKi9cbi5pY29uLTEyMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNyc7IH1cblxuLyogJ+6nlycgKi9cbi5pY29uLTEyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkOSc7IH1cblxuLyogJ+6nmScgKi9cbi5pY29uLTEyMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYSc7IH1cblxuLyogJ+6nmicgKi9cbi5pY29uLTEyMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYic7IH1cblxuLyogJ+6nmycgKi9cbi5pY29uLTEyMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZCc7IH1cblxuLyogJ+6nnScgKi9cbi5pY29uLTEyMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkZSc7IH1cblxuLyogJ+6nnicgKi9cbi5pY29uLTEyMjItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMCc7IH1cblxuLyogJ+6noCcgKi9cbi5pY29uLTEyMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMSc7IH1cblxuLyogJ+6noScgKi9cbi5pY29uLTEzMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMyc7IH1cblxuLyogJ+6noycgKi9cbi5pY29uLTEzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNCc7IH1cblxuLyogJ+6npCcgKi9cbi5pY29uLTEzMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNic7IH1cblxuLyogJ+6npicgKi9cbi5pY29uLTEzMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNyc7IH1cblxuLyogJ+6npycgKi9cbi5pY29uLTEzMTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllOSc7IH1cblxuLyogJ+6nqScgKi9cbi5pY29uLTEzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYSc7IH1cblxuLyogJ+6nqicgKi9cbi5pY29uLTEzMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllYyc7IH1cblxuLyogJ+6nrCcgKi9cbi5pY29uLTEzMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZCc7IH1cblxuLyogJ+6nrScgKi9cbi5pY29uLTEzMjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZic7IH1cblxuLyogJ+6nrycgKi9cbi5pY29uLTEzMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMCc7IH1cblxuLyogJ+6nsCcgKi9cbi5pY29uLTEzMjEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMic7IH1cblxuLyogJ+6nsicgKi9cbi5pY29uLTEzMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMyc7IH1cblxuLyogJ+6nsycgKi9cbi5pY29uLTEzMzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNSc7IH1cblxuLyogJ+6ntScgKi9cbi5pY29uLTEzMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNic7IH1cblxuLyogJ+6nticgKi9cbi5pY29uLTEzMzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOCc7IH1cblxuLyogJ+6nuCcgKi9cbi5pY29uLTEzMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmOSc7IH1cblxuLyogJ+6nuScgKi9cbi5pY29uLTEzNDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYic7IH1cblxuLyogJ+6nuycgKi9cbi5pY29uLTEzNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYyc7IH1cblxuLyogJ+6nvCcgKi9cbi5pY29uLTEzNDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZSc7IH1cblxuLyogJ+6nvicgKi9cbi5pY29uLTEzNDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmZic7IH1cblxuLyogJ+6nvycgKi9cbi5pY29uLTEzNDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMSc7IH1cblxuLyogJ+6ogScgKi9cbi5pY29uLTEzNDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMic7IH1cblxuLyogJ+6ogicgKi9cbi5pY29uLTE0MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNCc7IH1cblxuLyogJ+6ohCcgKi9cbi5pY29uLTE0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNSc7IH1cblxuLyogJ+6ohScgKi9cbi5pY29uLTE0MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNyc7IH1cblxuLyogJ+6ohycgKi9cbi5pY29uLTE0MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwOCc7IH1cblxuLyogJ+6oiCcgKi9cbi5pY29uLTE0MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYSc7IH1cblxuLyogJ+6oiicgKi9cbi5pY29uLTE0MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYic7IH1cblxuLyogJ+6oiycgKi9cbi5pY29uLTE0MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZCc7IH1cblxuLyogJ+6ojScgKi9cbi5pY29uLTE0MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZSc7IH1cblxuLyogJ+6ojicgKi9cbi5pY29uLTE0NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMCc7IH1cblxuLyogJ+6okCcgKi9cbi5pY29uLTE0NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMSc7IH1cblxuLyogJ+6okScgKi9cbi5pY29uLTE1MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMyc7IH1cblxuLyogJ+6okycgKi9cbi5pY29uLTE1MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNCc7IH1cblxuLyogJ+6olCcgKi9cbi5pY29uLTE1MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNic7IH1cblxuLyogJ+6olicgKi9cbi5pY29uLTE1MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExNyc7IH1cblxuLyogJ+6olycgKi9cbi5pY29uLTE1MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExOSc7IH1cblxuLyogJ+6omScgKi9cbi5pY29uLTE1MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYSc7IH1cblxuLyogJ+6omicgKi9cbi5pY29uLTE1MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYyc7IH1cblxuLyogJ+6onCcgKi9cbi5pY29uLTE1MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZCc7IH1cblxuLyogJ+6onScgKi9cbi5pY29uLTE2MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZic7IH1cblxuLyogJ+6onycgKi9cbi5pY29uLTE2MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyMyc7IH1cblxuLyogJ+6ooycgKi9cbi5pY29uLTE3MDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyNyc7IH1cblxuLyogJ+6opycgKi9cbi5pY29uLTE3MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyOCc7IH1cblxuLyogJ+6oqCcgKi9cbi5pY29uLTE3MDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYSc7IH1cblxuLyogJ+6oqicgKi9cbi5pY29uLTE3MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYic7IH1cblxuLyogJ+6oqycgKi9cbi5pY29uLTE3MTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZCc7IH1cblxuLyogJ+6orScgKi9cbi5pY29uLTE3MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZSc7IH1cblxuLyogJ+6oricgKi9cbi5pY29uLTE3MjAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMCc7IH1cblxuLyogJ+6osCcgKi9cbi5pY29uLTE3MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMSc7IH1cblxuLyogJ+6osScgKi9cbi5pY29uLTE3MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMyc7IH1cblxuLyogJ+6osycgKi9cbi5pY29uLTE3MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNCc7IH1cblxuLyogJ+6otCcgKi9cbi5pY29uLTE3NDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNic7IH1cblxuLyogJ+6oticgKi9cbi5pY29uLTE3NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzNyc7IH1cblxuLyogJ+6otycgKi9cbi5pY29uLTE3NTAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzOSc7IH1cblxuLyogJ+6ouScgKi9cbi5pY29uLTE3NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYSc7IH1cblxuLyogJ+6ouicgKi9cbi5pY29uLTE4NDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYyc7IH1cblxuLyogJ+6ovCcgKi9cbi5pY29uLTE4NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZSc7IH1cblxuLyogJ+6ovicgKi9cbi5pY29uLTE5MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0MCc7IH1cblxuLyogJ+6pgCcgKi9cbi5pY29uLTE5MDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Mic7IH1cblxuLyogJ+6pgicgKi9cbi5pY29uLTE5MDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0NCc7IH1cblxuLyogJ+6phCcgKi9cbi5pY29uLTE5MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Nic7IH1cblxuLyogJ+6phicgKi9cbi5pY29uLTE5MDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0OSc7IH1cblxuLyogJ+6piScgKi9cbi5pY29uLTE5MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Yic7IH1cblxuLyogJ+6piycgKi9cbi5pY29uLTE5MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0ZCc7IH1cblxuLyogJ+6pjScgKi9cbi5pY29uLTE5MTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Zic7IH1cblxuLyogJ+6pjycgKi9cbi5pY29uLTE5MTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1MSc7IH1cblxuLyogJ+6pkScgKi9cbi5pY29uLTE5MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Myc7IH1cblxuLyogJ+6pkycgKi9cbi5pY29uLTE5MTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1NSc7IH1cblxuLyogJ+6plScgKi9cbi5pY29uLTE5MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Nyc7IH1cblxuLyogJ+6plycgKi9cbi5pY29uLTE5MjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1OSc7IH1cblxuLyogJ+6pmScgKi9cbi5pY29uLTE5MjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Yic7IH1cblxuLyogJ+6pmycgKi9cbi5pY29uLTE5MjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1ZCc7IH1cblxuLyogJ+6pnScgKi9cbi5pY29uLTE5MjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Zic7IH1cblxuLyogJ+6pnycgKi9cbi5pY29uLTE5MzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2MSc7IH1cblxuLyogJ+6poScgKi9cbi5pY29uLTE5MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Mic7IH1cblxuLyogJ+6poicgKi9cbi5pY29uLTE5MzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NCc7IH1cblxuLyogJ+6ppCcgKi9cbi5pY29uLTE5MzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NSc7IH1cblxuLyogJ+6ppScgKi9cbi5pY29uLTE5MzItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Nyc7IH1cblxuLyogJ+6ppycgKi9cbi5pY29uLTE5MzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2OCc7IH1cblxuLyogJ+6pqCcgKi9cbi5pY29uLTE5MzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2YSc7IH1cblxuLyogJ+6pqicgKi9cbi5pY29uLTE5MzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Yic7IH1cblxuLyogJ+6pqycgKi9cbi5pY29uLTE5MzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZCc7IH1cblxuLyogJ+6prScgKi9cbi5pY29uLTE5MzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZSc7IH1cblxuLyogJ+6pricgKi9cbi5pY29uLTE5MzUtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MCc7IH1cblxuLyogJ+6psCcgKi9cbi5pY29uLTE5MzUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3MSc7IH1cblxuLyogJ+6psScgKi9cbi5pY29uLTEwMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzMnOyB9XG5cbi8qICfuqbMnICovXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc0JzsgfVxuXG4vKiAn7qm0JyAqL1xuLmljb24tMTAwMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Nic7IH1cblxuLyogJ+6pticgKi9cbi5pY29uLTEwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzcnOyB9XG5cbi8qICfuqbcnICovXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc5JzsgfVxuXG4vKiAn7qm5JyAqL1xuLmljb24tMTAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3YSc7IH1cblxuLyogJ+6puicgKi9cbi5pY29uLTEwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2MnOyB9XG5cbi8qICfuqbwnICovXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdkJzsgfVxuXG4vKiAn7qm9JyAqL1xuLmljb24tMTAwMTEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Zic7IH1cblxuLyogJ+6pvycgKi9cbi5pY29uLTEwMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODAnOyB9XG5cbi8qICfuqoAnICovXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgyJzsgfVxuXG4vKiAn7qqCJyAqL1xuLmljb24tMTAwMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Myc7IH1cblxuLyogJ+6qgycgKi9cbi5pY29uLTExMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODUnOyB9XG5cbi8qICfuqoUnICovXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg3JzsgfVxuXG4vKiAn7qqHJyAqL1xuLmljb24tMTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4OSc7IH1cblxuLyogJ+6qiScgKi9cbi5pY29uLTExMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGInOyB9XG5cbi8qICfuqosnICovXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThkJzsgfVxuXG4vKiAn7qqNJyAqL1xuLmljb24tMTg0MDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Zic7IH1cblxuLyogJ+6qjycgKi9cbi5pY29uLTE4NDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTEnOyB9XG5cbi8qICfuqpEnICovXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkzJzsgfVxuXG4vKiAn7qqTJyAqL1xuLmljb24tMTg0MDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5NSc7IH1cblxuLyogJ+6qlScgKi9cbi5pY29uLTE4NDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTcnOyB9XG5cbi8qICfuqpcnICovXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk5JzsgfVxuXG4vKiAn7qqZJyAqL1xuLmljb24tMTg0MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Yic7IH1cblxuLyogJ+6qmycgKi9cbi5pY29uLTE4NDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWQnOyB9XG5cbi8qICfuqp0nICovXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlmJzsgfVxuXG4vKiAn7qqfJyAqL1xuLmljb24tMTg0MTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMSc7IH1cblxuLyogJ+6qoScgKi9cbi5pY29uLTE4NDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTMnOyB9XG5cbi8qICfuqqMnICovXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE1JzsgfVxuXG4vKiAn7qqlJyAqL1xuLmljb24tMTg0MTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNyc7IH1cblxuLyogJ+6qpycgKi9cbi5pY29uLTE4NDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTknOyB9XG5cbi8qICfuqqknICovXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhYic7IH1cblxuLyogJ+6qqycgKi9cbi5pY29uLTExMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFkJzsgfVxuXG4vKiAn7qqtJyAqL1xuLmljb24tMTEwMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWYnOyB9XG5cbi8qICfuqq8nICovXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMSc7IH1cblxuLyogJ+6qsScgKi9cbi5pY29uLTExMDAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIzJzsgfVxuXG4vKiAn7qqzJyAqL1xuLmljb24tMTEwMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjUnOyB9XG5cbi8qICfuqrUnICovXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNyc7IH1cblxuLyogJ+6qtycgKi9cbi5pY29uLTExMDAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI5JzsgfVxuXG4vKiAn7qq5JyAqL1xuLmljb24tMTEwMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmInOyB9XG5cbi8qICfuqrsnICovXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiZCc7IH1cblxuLyogJ+6qvScgKi9cbi5pY29uLTExMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJmJzsgfVxuXG4vKiAn7qq/JyAqL1xuLmljb24tMTEwMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzEnOyB9XG5cbi8qICfuq4EnICovXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMyc7IH1cblxuLyogJ+6rgycgKi9cbi5pY29uLTExMDAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM1JzsgfVxuXG4vKiAn7quFJyAqL1xuLmljb24tMTEwMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzcnOyB9XG5cbi8qICfuq4cnICovXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjOSc7IH1cblxuLyogJ+6riScgKi9cbi5pY29uLTExMDAxNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNiJzsgfVxuXG4vKiAn7quLJyAqL1xuLmljb24tMTEwMDE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2QnOyB9XG5cbi8qICfuq40nICovXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjZic7IH1cblxuLyogJ+6rjycgKi9cbi5pY29uLTExMDEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQxJzsgfVxuXG4vKiAn7quRJyAqL1xuLmljb24tMTEwMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDMnOyB9XG5cbi8qICfuq5MnICovXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkNSc7IH1cblxuLyogJ+6rlScgKi9cbi5pY29uLTExMDEwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ3JzsgfVxuXG4vKiAn7quXJyAqL1xuLmljb24tMTEwMTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDknOyB9XG5cbi8qICfuq5knICovXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkYic7IH1cblxuLyogJ+6rmycgKi9cbi5pY29uLTExMDEwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRkJzsgfVxuXG4vKiAn7qudJyAqL1xuLmljb24tMTEwMTA4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGYnOyB9XG5cbi8qICfuq58nICovXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlMSc7IH1cblxuLyogJ+6roScgKi9cbi5pY29uLTExMDExMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUzJzsgfVxuXG4vKiAn7qujJyAqL1xuLmljb24tMTEwMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTUnOyB9XG5cbi8qICfuq6UnICovXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNyc7IH1cblxuLyogJ+6rpycgKi9cbi5pY29uLTExMDExMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU5JzsgfVxuXG4vKiAn7qupJyAqL1xuLmljb24tMTEwMTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWInOyB9XG5cbi8qICfuq6snICovXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZCc7IH1cblxuLyogJ+6rrScgKi9cbi5pY29uLTExMDExNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVmJzsgfVxuXG4vKiAn7quvJyAqL1xuLmljb24tMTEwMTE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjEnOyB9XG5cbi8qICfuq7EnICovXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMyc7IH1cblxuLyogJ+6rsycgKi9cbi5pY29uLTExMDExOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY1JzsgfVxuXG4vKiAn7qu1JyAqL1xuLmljb24tMTEwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjcnOyB9XG5cbi8qICfuq7cnICovXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmOSc7IH1cblxuLyogJ+6ruScgKi9cbi5pY29uLTExMDEyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZiJzsgfVxuXG4vKiAn7qu7JyAqL1xuLmljb24tMTEwMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmQnOyB9XG5cbi8qICfuq70nICovXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZic7IH1cblxuLyogJ+6rvycgKi9cbi5pY29uLTExMTAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAxJzsgfVxuXG4vKiAn7qyBJyAqL1xuLmljb24tMTExMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDMnOyB9XG5cbi8qICfurIMnICovXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNSc7IH1cblxuLyogJ+6shScgKi9cbi5pY29uLTExMTAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA3JzsgfVxuXG4vKiAn7qyHJyAqL1xuLmljb24tMTExMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDknOyB9XG5cbi8qICfurIknICovXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwYic7IH1cblxuLyogJ+6siycgKi9cbi5pY29uLTExMTAwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBkJzsgfVxuXG4vKiAn7qyNJyAqL1xuLmljb24tMTExMDA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGYnOyB9XG5cbi8qICfurI8nICovXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMSc7IH1cblxuLyogJ+6skScgKi9cbi5pY29uLTExMTAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjEzJzsgfVxuXG4vKiAn7qyTJyAqL1xuLmljb24tMTExMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTUnOyB9XG5cbi8qICfurJUnICovXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNyc7IH1cblxuLyogJ+6slycgKi9cbi5pY29uLTExMTAxNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE5JzsgfVxuXG4vKiAn7qyZJyAqL1xuLmljb24tMTExMDE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWInOyB9XG5cbi8qICfurJsnICovXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxZCc7IH1cblxuLyogJ+6snScgKi9cbi5pY29uLTExMjAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFmJzsgfVxuXG4vKiAn7qyfJyAqL1xuLmljb24tMTEyMDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjEnOyB9XG5cbi8qICfurKEnICovXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMyc7IH1cblxuLyogJ+6soycgKi9cbi5pY29uLTExMjAwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI1JzsgfVxuXG4vKiAn7qylJyAqL1xuLmljb24tMTEyMDA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjcnOyB9XG5cbi8qICfurKcnICovXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjknOyB9XG5cbi8qICfurKknICovXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmEnOyB9XG5cbi8qICfurKonICovXG4uaWNvbi1zcDE5LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmMnOyB9XG5cbi8qICfurKwnICovXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmQnOyB9XG5cbi8qICfurK0nICovXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmYnOyB9XG5cbi8qICfurK8nICovXG4uaWNvbi1zcDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzAnOyB9XG5cbi8qICfurLAnICovXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzInOyB9XG5cbi8qICfurLInICovXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzMnOyB9XG5cbi8qICfurLMnICovXG4uaWNvbi1zcDM4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzUnOyB9XG5cbi8qICfurLUnICovXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzgnOyB9XG5cbi8qICfurLgnICovXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2EnOyB9XG5cbi8qICfurLonICovXG4uaWNvbi1zcDg5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2MnOyB9XG5cbi8qICfurLwnICovXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNlJzsgfVxuXG4vKiAn7qy+JyAqL1xuLmljb24tc3AxMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0MCc7IH1cblxuLyogJ+6tgCcgKi9cbi5pY29uLTE5MDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Mic7IH1cblxuLyogJ+6tgicgKi9cbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQzJzsgfVxuXG4vKiAn7q2DJyAqL1xuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDQnOyB9XG5cbi8qICfurYQnICovXG4uaWNvbi0xMDAwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nic7IH1cblxuLyogJ+6thicgKi9cbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ3JzsgfVxuXG4vKiAn7q2HJyAqL1xuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDgnOyB9XG5cbi8qICfurYgnICovXG4uaWNvbi0xMDAwMDMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0YSc7IH1cblxuLyogJ+6tiicgKi9cbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRiJzsgfVxuXG4vKiAn7q2LJyAqL1xuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGQnOyB9XG5cbi8qICfurY0nICovXG4uaWNvbi0xMDAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0ZSc7IH1cblxuLyogJ+6tjicgKi9cbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjUwJzsgfVxuXG4vKiAn7q2QJyAqL1xuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTInOyB9XG5cbi8qICfurZInICovXG4uaWNvbi0xMDAxMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NCc7IH1cblxuLyogJ+6tlCcgKi9cbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU1JzsgfVxuXG4vKiAn7q2VJyAqL1xuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTcnOyB9XG5cbi8qICfurZcnICovXG4uaWNvbi0xMDAxMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OCc7IH1cblxuLyogJ+6tmCcgKi9cbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU5JzsgfVxuXG4vKiAn7q2ZJyAqL1xuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWInOyB9XG5cbi8qICfurZsnICovXG4uaWNvbi0xMDAxMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Yyc7IH1cblxuLyogJ+6tnCcgKi9cbi5pY29uLTEwMDExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVlJzsgfVxuXG4vKiAn7q2eJyAqL1xuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjAnOyB9XG5cbi8qICfuraAnICovXG4uaWNvbi0xMjIyMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Mic7IH1cblxuLyogJ+6toicgKi9cbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYzJzsgfVxuXG4vKiAn7q2jJyAqL1xuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjQnOyB9XG5cbi8qICfuraQnICovXG4uaWNvbi0xMTIzMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2OCc7IH1cblxuLyogJ+6tqCcgKi9cbi5pY29uLTExMjMwMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY5JzsgfVxuXG4vKiAn7q2pJyAqL1xuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmEnOyB9XG5cbi8qICfuraonICovXG4uaWNvbi0xMTIzMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Yyc7IH1cblxuLyogJ+6trCcgKi9cbi5pY29uLTExMjMyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZlJzsgfVxuXG4vKiAn7q2uJyAqL1xuLmljb24tMjctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MCc7IH1cblxuLyogJ+6tsCcgKi9cbi5pY29uLTE3Ni0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcxJzsgfVxuXG4vKiAn7q2xJyAqL1xuLmljb24tMTM4MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjcyJzsgfVxuXG4vKiAn7q2yJyAqL1xuLmljb24tMjQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzMnOyB9XG5cbi8qICfurbMnICovXG4uaWNvbi0xMjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzQnOyB9XG5cbi8qICfurbQnICovXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzUnOyB9XG5cbi8qICfurbUnICovXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nic7IH1cblxuLyogJ+6tticgKi9cbi5pY29uLTI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzcnOyB9XG5cbi8qICfurbcnICovXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzgnOyB9XG5cbi8qICfurbgnICovXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzknOyB9XG5cbi8qICfurbknICovXG4uaWNvbi0yMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3YSc7IH1cblxuLyogJ+6tuicgKi9cbi5pY29uLTIwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yic7IH1cblxuLyogJ+6tuycgKi9cbi5pY29uLTIwMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Yyc7IH1cblxuLyogJ+6tvCcgKi9cbi5pY29uLTIwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3ZCc7IH1cblxuLyogJ+6tvScgKi9cbi5pY29uLTIwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdlJzsgfVxuXG4vKiAn7q2+JyAqL1xuLmljb24tMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Zic7IH1cblxuLyogJ+6tvycgKi9cbi5pY29uLTE1NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgxJzsgfVxuXG4vKiAn7q6BJyAqL1xuLmljb24tMTU0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODInOyB9XG5cbi8qICfuroInICovXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Myc7IH1cblxuLyogJ+6ugycgKi9cbi5pY29uLTEzNzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NCc7IH1cblxuLyogJ+6uhCcgKi9cbi5pY29uLTEzNzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NSc7IH1cblxuLyogJ+6uhScgKi9cbi5pY29uLTI1MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg2JzsgfVxuXG4vKiAn7q6GJyAqL1xuLmljb24tMjUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Nyc7IH1cblxuLyogJ+6uhycgKi9cbi5pY29uLTEzMzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OCc7IH1cblxuLyogJ+6uiCcgKi9cbi5pY29uLTEzMzMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OSc7IH1cblxuLyogJ+6uiScgKi9cbi5pY29uLTIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhhJzsgfVxuXG4vKiAn7q6KJyAqL1xuLmljb24tMTMzMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhiJzsgfVxuXG4vKiAn7q6LJyAqL1xuLmljb24tMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGMnOyB9XG5cbi8qICfurownICovXG4uaWNvbi0yMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhkJzsgfVxuXG4vKiAn7q6NJyAqL1xuLmljb24tMTMyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhlJzsgfVxuXG4vKiAn7q6OJyAqL1xuLmljb24tMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGYnOyB9XG5cbi8qICfuro8nICovXG4uaWNvbi0xMzcyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTAnOyB9XG5cbi8qICfurpAnICovXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTEnOyB9XG5cbi8qICfurpEnICovXG4uaWNvbi0yMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkyJzsgfVxuXG4vKiAn7q6SJyAqL1xuLmljb24tMTM2MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkzJzsgfVxuXG4vKiAn7q6TJyAqL1xuLmljb24tMTM2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk0JzsgfVxuXG4vKiAn7q6UJyAqL1xuLmljb24tMjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTUnOyB9XG5cbi8qICfurpUnICovXG4uaWNvbi0xMzQ0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTYnOyB9XG5cbi8qICfurpYnICovXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTcnOyB9XG5cbi8qICfurpcnICovXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTgnOyB9XG5cbi8qICfurpgnICovXG4uaWNvbi0yMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OSc7IH1cblxuLyogJ+6umScgKi9cbi5pY29uLTEzNTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5YSc7IH1cblxuLyogJ+6umicgKi9cbi5pY29uLTEzNTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yic7IH1cblxuLyogJ+6umycgKi9cbi5pY29uLTEzNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Yyc7IH1cblxuLyogJ+6unCcgKi9cbi5pY29uLTIyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjlkJzsgfVxuXG4vKiAn7q6dJyAqL1xuLmljb24tMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZSc7IH1cblxuLyogJ+6unicgKi9cbi5pY29uLTEyMzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Zic7IH1cblxuLyogJ+6unycgKi9cbi5pY29uLTE0NjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMCc7IH1cblxuLyogJ+6uoCcgKi9cbi5pY29uLTE0NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMSc7IH1cblxuLyogJ+6uoScgKi9cbi5pY29uLTE0OC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEyJzsgfVxuXG4vKiAn7q6iJyAqL1xuLmljb24tMTQ3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTMnOyB9XG5cbi8qICfurqMnICovXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNCc7IH1cblxuLyogJ+6upCcgKi9cbi5pY29uLTE0NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE1JzsgfVxuXG4vKiAn7q6lJyAqL1xuLmljb24tMTYyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTYnOyB9XG5cbi8qICfurqYnICovXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTcnOyB9XG5cbi8qICfurqcnICovXG4uaWNvbi0yNjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOCc7IH1cblxuLyogJ+6uqCcgKi9cbi5pY29uLTE2MjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhOSc7IH1cblxuLyogJ+6uqScgKi9cbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWEnOyB9XG5cbi8qICfurqonICovXG4uaWNvbi0xNjIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFiJzsgfVxuXG4vKiAn7q6rJyAqL1xuLmljb24tMTYyMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYyc7IH1cblxuLyogJ+6urCcgKi9cbi5pY29uLTE0NzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZCc7IH1cblxuLyogJ+6urScgKi9cbi5pY29uLTE0NDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZSc7IH1cblxuLyogJ+6uricgKi9cbi5pY29uLTE2MzAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZic7IH1cblxuLyogJ+6urycgKi9cbi5pY29uLTE2My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmIwJzsgfVxuXG4vKiAn7q6wJyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgRnVuY3Rpb25zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBoZWFkaW5nc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGJ1dHRvblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgbGlzdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBhIGxpbmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgYSB0ZXh0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IHRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgdGl0bGUgd2l0aCBzdWJ0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIGZvcm0gZGFya1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblRoZSAuZm9jdXNhYmxlIGNsYXNzIGV4dGVuZHMgdGhlIC52aXN1YWxseS1oaWRkZW4gY2xhc3MgdG8gYWxsb3dcclxudGhlIGVsZW1lbnQgdG8gYmUgZm9jdXNhYmxlIHdoZW4gbmF2aWdhdGVkIHRvIHZpYSB0aGUga2V5Ym9hcmQuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBTdGF0dXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCBEZWxpdmVyIERhdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuW2RhdGEtZXhwYW5kYWJsZV0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgLypcclxuICAgICYgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAqLyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqIDIuIFJlbW92ZSByZXNpemUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBNaXNjXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luOiAwLjZlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAxMCAqICgoMTAwdncgLSA1NzZweCkgLyAxMDI0KSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS45MTc2ZW07XG4gIG1hcmdpbjogMC41ZW0gMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS43MTc2ZW07XG4gIG1hcmdpbjogMC40ZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS41MTc2ZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4zMTc2ZW07XG4gIG1hcmdpbjogMC4yZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMTc2ZW07XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgNSAqICgoMTAwdncgLSA1NzZweCkgLyAxMDI0KSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyomX19ib3R0b21iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDJlbSAqIDIpKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgLy9ib3R0b206IDV2aDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH0qLyB9XG4gIC5ib2R5X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1ob21lIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9keV9fc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH1cbiAgLmJvZHktbW9kYWwtLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYm9keS1tb2RhbC0tb3BlbiAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgIHotaW5kZXg6IDIwMDA7IH1cbiAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJvZHkuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQgLmZvb3Rlci12MSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5saW5rQmxvY19fcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlua0Jsb2NfX3BhcmVudCAubGlua0Jsb2M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjAwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAucm93LnJvdy0tZ3V0dGVybGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1zbS02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1zbS05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tbWQtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tbWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tbWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tbGctMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLS14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS14bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0teGwtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS14bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS14bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0teGwtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuLmlubmVycGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmxhbmRpbmcgPiAqLCAubGFuZGluZzpiZWZvcmUge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmxhbmRpbmcgPiAubW9kdWxlX19hbGlnbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgICAubGFuZGluZyA+IC5tb2R1bGVfX2FsaWduZXIgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nID4gLm1vZHVsZV9fYmFja2dyb3VuZCB7XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGFuZGluZyA+IC5tb2R1bGVfX2JhY2tncm91bmQgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5sYW5kaW5nOm50aC1jaGlsZCgybiArIDEpID4gLm1vZHVsZV9fYmFja2dyb3VuZCA+ICoge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGFuZGluZyB7XG4gICAgICBwYWRkaW5nLXRvcDogNWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVlbTsgfSB9XG4gIC5sYW5kaW5nIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7IH1cblxuYVtjbGFzcyo9XCJfX2dsb2JhbC1saW5rXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5tYWluX193cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IG1hcmdpblxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAubS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtMCxcbiAgLm15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItMCxcbiAgLm14LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi0wLFxuICAubXktMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC0wLFxuICAubXgtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0xLFxuICAubXktMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTEsXG4gIC5teC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItMixcbiAgLm15LTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0yLFxuICAubXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTMsXG4gIC5teS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtMyxcbiAgLm14LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi00LFxuICAubXktNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTQsXG4gIC5teC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItNSxcbiAgLm15LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC01LFxuICAubXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTYsXG4gIC5teS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNixcbiAgLm14LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LTAsXG4gIC5weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci0wLFxuICAucHgtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi0wLFxuICAucHktMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtMCxcbiAgLnB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0xLFxuICAucHktMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0xLFxuICAucHgtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTEsXG4gIC5weS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTEsXG4gIC5weC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0yLFxuICAucHktMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0yLFxuICAucHgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTIsXG4gIC5weS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTIsXG4gIC5weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC0zLFxuICAucHktMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci0zLFxuICAucHgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTMsXG4gIC5weS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTMsXG4gIC5weC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC00LFxuICAucHktNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci00LFxuICAucHgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTQsXG4gIC5weS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTQsXG4gIC5weC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC01LFxuICAucHktNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci01LFxuICAucHgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTUsXG4gIC5weS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTUsXG4gIC5weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC02LFxuICAucHktNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci02LFxuICAucHgtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLTYsXG4gIC5weS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTYsXG4gIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbjEsXG4gIC5teS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMSxcbiAgLm14LW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbjIsXG4gIC5teS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMixcbiAgLm14LW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbjMsXG4gIC5teS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uMyxcbiAgLm14LW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjQsXG4gIC5teS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNCxcbiAgLm14LW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjUsXG4gIC5teS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNSxcbiAgLm14LW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbjYsXG4gIC5teS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1uNixcbiAgLm14LW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1hdXRvLFxuICAubXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1hdXRvLFxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWF1dG8sXG4gIC5teS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWF1dG8sXG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTYsXG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC02LFxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC02LFxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTYsXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4xLFxuICAubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjUsXG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtbjYsXG4gIC5teS14eGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLW42LFxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC02LFxuICAubXkteHh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC02LFxuICAubXgteHh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTYsXG4gIC5teS14eHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTYsXG4gIC5teC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14eHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0wLFxuICAucHkteHh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTAsXG4gIC5weC14eHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTEsXG4gIC5weS14eHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMyxcbiAgLnB5LXh4eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0zLFxuICAucHgteHh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTUsXG4gIC5weC14eHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNixcbiAgLnB5LXh4eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTYsXG4gIC5weC14eHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTYsXG4gIC5weS14eHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC02LFxuICAucHgteHh4bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLW42LFxuICAubXkteHh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLW42LFxuICAubXgteHh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtbjYsXG4gIC5teS14eHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtbjYsXG4gIC5teC14eHhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0taC1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0wLFxuICAubXktaC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMCxcbiAgLm14LWgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMCxcbiAgLm15LWgtbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTAsXG4gIC5teC1oLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTEsXG4gIC5teS1oLW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTEsXG4gIC5teC1oLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMSxcbiAgLm15LWgtbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMSxcbiAgLm14LWgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0yLFxuICAubXktaC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0yLFxuICAubXgtaC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTIsXG4gIC5teS1oLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTIsXG4gIC5teC1oLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMyxcbiAgLm15LWgtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMyxcbiAgLm14LWgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0zLFxuICAubXktaC1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0zLFxuICAubXgtaC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTQsXG4gIC5teS1oLW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTQsXG4gIC5teC1oLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtNCxcbiAgLm15LWgtbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtNCxcbiAgLm14LWgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC01LFxuICAubXktaC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC01LFxuICAubXgtaC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTUsXG4gIC5teS1oLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTUsXG4gIC5teC1oLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtNixcbiAgLm15LWgtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtNixcbiAgLm14LWgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC02LFxuICAubXktaC1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC02LFxuICAubXgtaC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtMCxcbiAgLnB5LWgtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0wLFxuICAucHgtaC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbWQtMCxcbiAgLnB5LWgtbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC0wLFxuICAucHgtaC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTEsXG4gIC5weS1oLW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0xLFxuICAucHgtaC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0xLFxuICAucHktaC1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMSxcbiAgLnB4LWgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTIsXG4gIC5weS1oLW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0yLFxuICAucHgtaC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0yLFxuICAucHktaC1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMixcbiAgLnB4LWgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTMsXG4gIC5weS1oLW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC0zLFxuICAucHgtaC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0zLFxuICAucHktaC1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtMyxcbiAgLnB4LWgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTQsXG4gIC5weS1oLW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC00LFxuICAucHgtaC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC00LFxuICAucHktaC1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNCxcbiAgLnB4LWgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTUsXG4gIC5weS1oLW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC01LFxuICAucHgtaC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC01LFxuICAucHktaC1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNSxcbiAgLnB4LWgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLW1kLTYsXG4gIC5weS1oLW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1tZC02LFxuICAucHgtaC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1tZC02LFxuICAucHktaC1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbWQtNixcbiAgLnB4LWgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMSxcbiAgLm15LWgtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMSxcbiAgLm14LWgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4xLFxuICAubXktaC1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4xLFxuICAubXgtaC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMixcbiAgLm15LWgtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMixcbiAgLm14LWgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4yLFxuICAubXktaC1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4yLFxuICAubXgtaC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uMyxcbiAgLm15LWgtbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uMyxcbiAgLm14LWgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW4zLFxuICAubXktaC1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW4zLFxuICAubXgtaC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNCxcbiAgLm15LWgtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNCxcbiAgLm14LWgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW40LFxuICAubXktaC1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW40LFxuICAubXgtaC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNSxcbiAgLm15LWgtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNSxcbiAgLm14LWgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW41LFxuICAubXktaC1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW41LFxuICAubXgtaC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC1uNixcbiAgLm15LWgtbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1uNixcbiAgLm14LWgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLW42LFxuICAubXktaC1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLW42LFxuICAubXgtaC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLWF1dG8sXG4gIC5teS1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC1hdXRvLFxuICAubXgtaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC1hdXRvLFxuICAubXktaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtYXV0byxcbiAgLm14LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLWgtbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMCxcbiAgLm15LWgtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTAsXG4gIC5teC1oLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTAsXG4gIC5teS1oLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0wLFxuICAubXgtaC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0xLFxuICAubXktaC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0xLFxuICAubXgtaC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTEsXG4gIC5teS1oLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTEsXG4gIC5teC1oLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMixcbiAgLm15LWgtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMixcbiAgLm14LWgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0yLFxuICAubXktaC1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0yLFxuICAubXgtaC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTMsXG4gIC5teS1oLWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTMsXG4gIC5teC1oLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMyxcbiAgLm15LWgtbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMyxcbiAgLm14LWgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy00LFxuICAubXktaC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy00LFxuICAubXgtaC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTQsXG4gIC5teS1oLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTQsXG4gIC5teC1oLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctNSxcbiAgLm15LWgtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctNSxcbiAgLm14LWgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy01LFxuICAubXktaC1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy01LFxuICAubXgtaC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTYsXG4gIC5teS1oLWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTYsXG4gIC5teC1oLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctNixcbiAgLm15LWgtbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctNixcbiAgLm14LWgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTAsXG4gIC5weS1oLWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMCxcbiAgLnB4LWgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLWxnLTAsXG4gIC5weS1oLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctMCxcbiAgLnB4LWgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0xLFxuICAucHktaC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMSxcbiAgLnB4LWgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMSxcbiAgLnB5LWgtbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTEsXG4gIC5weC1oLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0yLFxuICAucHktaC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMixcbiAgLnB4LWgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMixcbiAgLnB5LWgtbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTIsXG4gIC5weC1oLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy0zLFxuICAucHktaC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctMyxcbiAgLnB4LWgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMyxcbiAgLnB5LWgtbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTMsXG4gIC5weC1oLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy00LFxuICAucHktaC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNCxcbiAgLnB4LWgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNCxcbiAgLnB5LWgtbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTQsXG4gIC5weC1oLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy01LFxuICAucHktaC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNSxcbiAgLnB4LWgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNSxcbiAgLnB5LWgtbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTUsXG4gIC5weC1oLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtaC1sZy02LFxuICAucHktaC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWgtbGctNixcbiAgLnB4LWgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctNixcbiAgLnB5LWgtbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLWxnLTYsXG4gIC5weC1oLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjEsXG4gIC5teS1oLWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjEsXG4gIC5teC1oLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMSxcbiAgLm15LWgtbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMSxcbiAgLm14LWgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjIsXG4gIC5teS1oLWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjIsXG4gIC5teC1oLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMixcbiAgLm15LWgtbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMixcbiAgLm14LWgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjMsXG4gIC5teS1oLWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjMsXG4gIC5teC1oLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uMyxcbiAgLm15LWgtbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uMyxcbiAgLm14LWgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjQsXG4gIC5teS1oLWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjQsXG4gIC5teC1oLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNCxcbiAgLm15LWgtbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNCxcbiAgLm14LWgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjUsXG4gIC5teS1oLWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjUsXG4gIC5teC1oLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNSxcbiAgLm15LWgtbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNSxcbiAgLm14LWgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctbjYsXG4gIC5teS1oLWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctbjYsXG4gIC5teC1oLWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1uNixcbiAgLm15LWgtbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy1uNixcbiAgLm14LWgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1hdXRvLFxuICAubXktaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctYXV0byxcbiAgLm14LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctYXV0byxcbiAgLm15LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLWF1dG8sXG4gIC5teC1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0taC14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0wLFxuICAubXktaC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMCxcbiAgLm14LWgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMCxcbiAgLm15LWgteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTAsXG4gIC5teC1oLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTEsXG4gIC5teS1oLXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTEsXG4gIC5teC1oLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMSxcbiAgLm15LWgteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMSxcbiAgLm14LWgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0yLFxuICAubXktaC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC0yLFxuICAubXgtaC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTIsXG4gIC5teS1oLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTIsXG4gIC5teC1oLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMyxcbiAgLm15LWgteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMyxcbiAgLm14LWgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC0zLFxuICAubXktaC14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0zLFxuICAubXgtaC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTQsXG4gIC5teS1oLXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTQsXG4gIC5teC1oLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtNCxcbiAgLm15LWgteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtNCxcbiAgLm14LWgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC01LFxuICAubXktaC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC01LFxuICAubXgtaC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTUsXG4gIC5teS1oLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTUsXG4gIC5teC1oLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtNixcbiAgLm15LWgteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtNixcbiAgLm14LWgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC02LFxuICAubXktaC14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC02LFxuICAubXgtaC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtMCxcbiAgLnB5LWgteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItaC14bC0wLFxuICAucHgtaC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgteGwtMCxcbiAgLnB5LWgteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtaC14bC0wLFxuICAucHgtaC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTEsXG4gIC5weS1oLXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0xLFxuICAucHgtaC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0xLFxuICAucHktaC14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMSxcbiAgLnB4LWgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTIsXG4gIC5weS1oLXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0yLFxuICAucHgtaC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0yLFxuICAucHktaC14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMixcbiAgLnB4LWgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTMsXG4gIC5weS1oLXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC0zLFxuICAucHgtaC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC0zLFxuICAucHktaC14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtMyxcbiAgLnB4LWgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTQsXG4gIC5weS1oLXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC00LFxuICAucHgtaC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC00LFxuICAucHktaC14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNCxcbiAgLnB4LWgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTUsXG4gIC5weS1oLXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC01LFxuICAucHgtaC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC01LFxuICAucHktaC14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNSxcbiAgLnB4LWgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLXhsLTYsXG4gIC5weS1oLXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC14bC02LFxuICAucHgtaC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC14bC02LFxuICAucHktaC14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgteGwtNixcbiAgLnB4LWgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMSxcbiAgLm15LWgteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMSxcbiAgLm14LWgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4xLFxuICAubXktaC14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4xLFxuICAubXgtaC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMixcbiAgLm15LWgteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMixcbiAgLm14LWgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4yLFxuICAubXktaC14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4yLFxuICAubXgtaC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uMyxcbiAgLm15LWgteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uMyxcbiAgLm14LWgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW4zLFxuICAubXktaC14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW4zLFxuICAubXgtaC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNCxcbiAgLm15LWgteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNCxcbiAgLm14LWgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW40LFxuICAubXktaC14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW40LFxuICAubXgtaC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNSxcbiAgLm15LWgteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNSxcbiAgLm14LWgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW41LFxuICAubXktaC14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW41LFxuICAubXgtaC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC1uNixcbiAgLm15LWgteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1uNixcbiAgLm14LWgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLW42LFxuICAubXktaC14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLW42LFxuICAubXgtaC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLWF1dG8sXG4gIC5teS1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItaC14bC1hdXRvLFxuICAubXgtaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItaC14bC1hdXRvLFxuICAubXktaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtYXV0byxcbiAgLm14LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWJsb2NrX190ZXh0LS1sZyB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLndyYXBwZXItLW5vLW92ZXJmbG93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqL1xuICByaWdodDogMDtcbiAgLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovIH1cblxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjZjY0NzQ3OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cyxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDsgfVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7IH1cblxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gIG1heC13aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7IH1cblxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjRUJDMDZBO1xuICBib3gtc2hhZG93OiAtMTBweCAwIDAgI0VCQzA2QTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMSk7IH1cblxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgI0VCQzA2QSwgNXB4IDAgMCAjRUJDMDZBO1xuICBib3gtc2hhZG93OiAtNXB4IDAgMCAjRUJDMDZBLCA1cHggMCAwICNFQkMwNkE7IH1cblxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDQwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDI2JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlLFxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cbi5ub1VpLXRhcmdldCxcbi5ub1VpLXRhcmdldCAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5ub1VpLXRhcmdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm9VaS1iYXNlLFxuLm5vVWktY29ubmVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktY29ubmVjdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAwOyB9XG5cbi5ub1VpLWNvbm5lY3QsXG4ubm9VaS1vcmlnaW4ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMTAlO1xuICB3aWR0aDogMTAlOyB9XG5cbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xuLm5vVWktdmVydGljYWwgLm5vVWktb3JpZ2luIHtcbiAgd2lkdGg6IDA7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBoZWlnaHQ6IDA7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzOyB9XG5cbi5ub1VpLXN0YXRlLWRyYWcgKiB7XG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICByaWdodDogLTE3cHg7XG4gIHRvcDogLTZweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IC0xN3B4OyB9XG5cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICBsZWZ0OiAtMTdweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogU3R5bGluZztcclxuICogR2l2aW5nIHRoZSBjb25uZWN0IGVsZW1lbnQgYSBib3JkZXIgcmFkaXVzIGNhdXNlcyBpc3N1ZXMgd2l0aCB1c2luZyB0cmFuc2Zvcm06IHNjYWxlXHJcbiAqL1xuLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjsgfVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzNGQjhBRjsgfVxuXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cbi5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRUJFQkVCLCAwIDNweCA2cHggLTNweCAjQkJCOyB9XG5cbi5ub1VpLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xuLm5vVWktaGFuZGxlOmJlZm9yZSxcbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7IH1cblxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgbGVmdDogMTdweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTRweDsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB0b3A6IDE3cHg7IH1cblxuLyogRGlzYWJsZWQgc3RhdGU7XHJcbiAqL1xuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI0I4QjhCODsgfVxuXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxuW2Rpc2FibGVkXS5ub1VpLWhhbmRsZSxcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMsXG4ubm9VaS1waXBzICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktcGlwcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM5OTk7IH1cblxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLXZhbHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vVWktdmFsdWUtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXG4ubm9VaS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0M7IH1cblxuLm5vVWktbWFya2VyLXN1YiB7XG4gIGJhY2tncm91bmQ6ICNBQUE7IH1cblxuLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDVweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xuICBoZWlnaHQ6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbi5ub1VpLW1hcmtlci12ZXJ0aWNhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDEyMCU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEyMCU7IH1cblxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xuLnBzd3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICB6LWluZGV4OiAxMDEwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnBzd3AgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucHN3cCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47IH1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xuLnBzd3BfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX2ltZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLnBzd3BfX2JnIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wc3dwX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qXHJcblx0c3RyZXRjaGVkIHRodW1ibmFpbCBvciBkaXYgcGxhY2Vob2xkZXIgZWxlbWVudCAoc2VlIGJlbG93KVxyXG5cdHN0eWxlIGlzIGFkZGVkIHRvIGF2b2lkIGZsaWNrZXJpbmcgaW4gd2Via2l0L2JsaW5rIHdoZW4gbGF5ZXJzIG92ZXJsYXBcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcbiAgYmFja2dyb3VuZDogIzIyMjsgfVxuXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7IH1cblxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xuLypcclxuXHJcblx0Q29udGVudHM6XHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3NcclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHQ0LiBDYXB0aW9uXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3JcclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlcyAocm9vdCBlbGVtZW50LCB0b3AgYmFyLCBpZGxlIHN0YXRlLCBoaWRkZW4gc3RhdGUsIGV0Yy4pXHJcblxyXG4qL1xuLypcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cclxuICovXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cbi5wc3dwX19idXR0b24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xuICAvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi8gfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cblxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG5cbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwOyB9XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7IH1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zcy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCA2cHggMCA2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCA2cHggMCA2cHg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXI6IHNvbGlkICMyODI4Mjg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBtYXJnaW4gLjJzOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDsgfVxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBtYXJnaW46IDJweCAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLW91dCB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMSAzcHg7XG4gICAgICBtYXJnaW46IDlweCAxMnB4IDAgNXB4OyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwNDA0MDM7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cbiAgLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogOHB4IDhweCA2cHggOHB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggI0VCQzA2QTsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxOTIsIDEwNiwgMC4xKTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3Mtc2VhcmNoLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOGM7IH1cblxuLyoqXHJcbiAqIFN3aXBlciA2LjUuN1xyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogQXByaWwgMTYsIDIwMjFcclxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovIH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwOyB9XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiBHZW5lcmF0ZWQgYnkgQW5pbWlzdGEgb24gMjAyMS02LTIxIDE0OjM2OjlcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5bZGF0YS1hbmltYXRpb249ZmFkZS1pbi1ib3R0b21dIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249ZmFkZS1pbi1ib3R0b21dLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tYm90dG9tO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLXZlci10b3BdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4tdmVyLXRvcF0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4tdmVyLXRvcDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGUtdXAtaG9yLWNlbnRlcl0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS11cC1ob3ItY2VudGVyXS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS11cC1ob3ItY2VudGVyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWhlYWRlckxlZnRCYXJdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249aGVhZGVyTGVmdEJhcl0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogaGVhZGVyTGVmdEJhcjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5bZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJUb3BdIHtcbiAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249aGVhZGVyUmlnaHRCYXJUb3BdLmpzLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGhlYWRlclJpZ2h0QmFyVG9wO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhckJvdHRvbV0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhckJvdHRvbV0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogaGVhZGVyUmlnaHRCYXJCb3R0b207XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0X3JpZ2h0XSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0X3JpZ2h0XS5qcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF0ge1xuICBvcGFjaXR5OiAwOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zY2FsZS1pbi1ob3ItbGVmdF0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLWxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKiogKi9cbltkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjNDk0ODM2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDAuMzMpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjNDk0ODM2O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDsgfVxuICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX291dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2luIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX291dCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlX19pbiB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0uanMtYW5pbWF0ZSAuanMtYW5pbWF0aW9uLWltYWdlX19pbm5lciB7XG4gICAgICBsaW5lLWhlaWdodDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib3JkZXJlZF9faGVhZGVyLCAuYm9yZGVyZWRfX2Zvb3RlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9yZGVyZWRfX2hlYWRlciA+ICosIC5ib3JkZXJlZF9fZm9vdGVyID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmJlZm9yZSwgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxZW0pOyB9XG4gICAgLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgMWVtKTsgfVxuICAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciB7XG4gIHRvcDogNTAlOyB9XG5cbi5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICBib3R0b206IDUwJTsgfVxuXG4uYm9yZGVyZWRfX2NvbnRlbnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG5cbi5ib3JkZXJlZC0tbm8tZm9vdGVyIC5ib3JkZXJlZF9fY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTInICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAwLjhlbSAzZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDFweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMWVtIDVlbTsgfSB9XG4gIC5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAgIC5idXR0b246aG92ZXIgLmJ1dHRvbi1zdmcsIC5idXR0b246Zm9jdXMgLmJ1dHRvbi1zdmcge1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnV0dG9uLS1tb25vY3Job21lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnV0dG9uLWxpbmsge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBjb2xvcjogIzA0MDQwMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0VCQzA2QTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjRUJDMDZBOyB9IH1cbiAgLmJ1dHRvbi1saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGVmdDogMDsgfVxuICAuYnV0dG9uLWxpbmsuZm9jdXMgc3BhbjphZnRlciwgLmJ1dHRvbi1saW5rOmZvY3VzIHNwYW46YWZ0ZXIsIC5idXR0b24tbGluazpob3ZlciBzcGFuOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjRUJDMDZBOyB9XG5cbi5idXR0b24tZHJhd2luZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgIGhlaWdodDogMi4yZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICBzdHJva2U6ICNFQkMwNkE7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgZmlsbDogI0VCQzA2QTtcbiAgICBzdHJva2U6ICNFQkMwNkE7IH1cblxuLmJ1dHRvbi1zdmcge1xuICBmaWxsOiAjRUJDMDZBOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSBzcGFuIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyOmJlZm9yZSwgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tbGVmdDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpmb2N1czpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLmJ1dHRvbi0tc3dlZXAtbHRyLWx0ciwgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnV0dG9uLS1zd2VlcC1sdHItbHRyOmJlZm9yZSwgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5idXR0b24tLXN3ZWVwLWx0ci1sdHIgc3BhbiwgLmJ1dHRvbiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtbHRyLWx0cjpob3ZlcjpiZWZvcmUsIC5idXR0b246aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1zd2VlcC1sdHItbHRyOmZvY3VzOmJlZm9yZSwgLmJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogYm9yZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQsXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMixcbi5idXR0b24tLWJvcmRlci1pbixcbi5idXR0b24tLWJvcmRlci1vdXQsXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbSxcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2UsXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1pbjphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YWZ0ZXIsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpiZWZvcmUsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6aG92ZXIsIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXMsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206Zm9jdXM6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTphZnRlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItaW46Zm9jdXMsIC5idXR0b24tLWJvcmRlci1pbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjkyOTI4OyB9XG4gIC5idXR0b24tLWJvcmRlci1pbjpmb2N1czphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4uYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyLCAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcjphZnRlciwgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1czphZnRlciB7XG4gICAgd2lkdGg6IDA7IH1cblxuLmJ1dHRvbl9fYmFjayAuYnV0dG9uLWRyYXdpbmcge1xuICBwYWRkaW5nOiAyZW0gMDsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZy0tYm94c2hhZG93IC5kcmF3aW5nX19pbWcge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCAjZWJjMDZhOyB9XG4gIC5idXR0b25fX2JhY2sgLmJ1dHRvbi1kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5idXR0b25fX2JhY2sgLmJ1dHRvbi1kcmF3aW5nX19jb250YWluZXItdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJ1dHRvbl9fYmFjayAuYnV0dG9uLWRyYXdpbmdfX2RlY29yYXRlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuYnV0dG9uX19iYWNrIC5idXR0b24tZHJhd2luZ19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNsYXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yZW07XG4gIGhlaWdodDogOC4zNTI5ZW07XG4gIHdpZHRoOiBjYWxjKDExcHggKiA1KTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYygxMXB4ICogMSk7IH1cbiAgICAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogY2FsYygxMXB4ICogMik7IH1cbiAgLmNsYXdzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoMTFweCAqIDMpOyB9XG4gICAgLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDExcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmRyYXdpbmctLWJveHNoYWRvdyAuZHJhd2luZ19faW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4ICNlYmMwNmE7IH1cblxuLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcmF3aW5nX19jb250YWluZXItdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogcmdiYSgyMzUsIDE5MiwgMTA2LCAwLjE2KTsgfSB9XG5cbi5kcmF3aW5nX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX19wYXJ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbltkYXRhLWFuaW1hdGlvbj1maWd1cmVzXSAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZS1vdXQ7IH1cblxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdLmpzLWFuaW1hdGUgLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMWVtKSk7IH1cblxuLyouZ3JvdXAtZWxlbWVudHMge1xyXG5cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGlua3MtZ3JvdXAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MDQwMztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2J0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuICAubWVkaWEtbW9kdWxlX19idG4tbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1lZGlhLW1vZHVsZV9fYnRuID4gKiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgd2lkdGg6IDM2cHg7XG4gIG1hcmdpbjogLjJlbSAuNmVtOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ubWVkaWEtbW9kdWxlIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA3MHZ3OyB9XG5cbi5tZWRpYS1tb2R1bGUgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICAgICAgcGFkZGluZzogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyMnB4KS8xLjM2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbV9fYnRuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2ZhY2Vib29rIHtcbiAgICAgICAgICBmaWxsOiAjMzk1NjljOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fbWVzc2VuZ2VyIHtcbiAgICAgICAgICBmaWxsOiAjMDA3OEZGOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fdHdpdHRlciB7XG4gICAgICAgICAgZmlsbDogIzAwYWNlZTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2xpbmtlZGluIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmIxOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fZW1haWwge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX193aGF0c2FwcCB7XG4gICAgICAgICAgZmlsbDogIzI4RDE0NjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2NvcHktbGluayB7XG4gICAgICAgICAgZmlsbDogIzVENUM1QjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5tb2RhbF9fY2xvc2UgLmNsb3NlX19jcm9zcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1vZGFsX19jbG9zZSAuY2xvc2VfX2Nyb3NzIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tb2RhbF9fY2xvc2UtZHJhd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAubW9kYWxfX2JvZHkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDNlbSAxZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgbWF4LWhlaWdodDogOTBzdmg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubW9kYWxfX2JvZHkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MThweDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtOyB9IH1cbiAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5tb2RhbF9fYm9keSAudGl0bGUudGl0bGUtLXYxIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubW9kYWxfX2JvZHkgLnRpdGxlLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgICAgLm1vZGFsX19ib2R5IC50aXRsZS50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsX19zY3JvbGxlciAuZm9ybSAuZm9ybS1ncm91cC0tY29sdW1uID4gKiB7XG4gICAgICAgIGZsZXg6IGluaXRpYWw7IH0gfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2UgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX3RpdGxlIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwJSA3JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tb2RhbC0tbWFpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMTUlIDEyJTsgfSB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX3RleHQubGVnYWxzX190ZXh0IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1kcGUgLm1vZGFsX19ib2R5IHtcbiAgICB3aWR0aDogMTE4N3B4OyB9IH1cblxuLm1vZGFsX2ZlZXMgLm1vZGFsX19ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tb3JlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tb3JlLWFjdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjgyMzVlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubW9yZS1hY3Rpb25fX3RleHQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNjdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tb3JlLWFjdGlvbl9fdGV4dCAudGl0bGUudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJDMDZBOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cblxuLnNjcm9sbC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zY3JvbGwtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm90dG9tOiAyJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhbmltYXRpb246IDJzIHdpZ2dsZSBlYXNlIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjsgfVxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24gLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICAgIHN0cm9rZTogIzA0MDQwMztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlOyB9XG4gICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyLCAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4uanNzY3JvbGwtYmxvY2stLWhpZGRlbi1vdmVybGF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcmljZS1zZWFzb25yZW50YWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gIC5wcmljZS1zZWFzb25yZW50YWxfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGZhdWx0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHItLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5lcXVpcG1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNjY2N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAzLjMzMzNlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luOiAwIC0zZW07IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZlbSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlID4gKiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDNlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJS8zKSAtIDZlbSk7IH0gfVxuICAgIC5lcXVpcG1lbnRfX2dyb3VwLXRhYmxlIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdGgtLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAuZXF1aXBtZW50X190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVxdWlwbWVudF9fdGgtLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZXF1aXBtZW50X190aC0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXF1aXBtZW50X190aC0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZXF1aXBtZW50X190ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZXF1aXBtZW50X190ci0tdmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWUtLWNoZWNrIHtcbiAgICAgICAgY29sb3I6ICM1MGIxMzg7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tbm8tY2hlY2sge1xuICAgICAgICBjb2xvcjogI2IxMzgzODsgfVxuICAgIC5lcXVpcG1lbnRfX3RyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLmVxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXF1aXBtZW50LS1zZXJ2aWNlcyB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5za2lwbGluayB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5za2lwbGlua19fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5za2lwbGlua19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2tpcGxpbmtfX2xpbms6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogU0lST0NDTyAqL1xuLnNvY2lhbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc29jaWFsX19pdGVtcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc29jaWFsX19pdGVtcyAuc29jaWFsX19pdGVtIHtcbiAgICBtYXJnaW46IDAgLjVlbTsgfVxuXG4uc29jaWFsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnNvY2lhbF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zb2NpYWxfX3N2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6ICNFQkMwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTsgfVxuXG4uc29jaWFsX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzLjA1ODhlbTtcbiAgaGVpZ2h0OiAzLjA1ODhlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOGVtOyB9XG4gIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgZmlsbDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3ZnLWFycm93c2Nyb2xsIHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN2Zy1hcnJvd3Njcm9sbCB7XG4gICAgICB3aWR0aDogMy4zZW07XG4gICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItLW5hdi11bmRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tc2xpZGVzLWF1dG8gLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMS41ZW07IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogIzkxOTE5MTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDsgfSB9XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50YWJsZS1hcmlhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUtYXJpYV9fdGgtLWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZS1hcmlhX190ZDpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC50YWJsZS1hcmlhX190ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC44ZW0gMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgIC50YWJsZS1hcmlhX190cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmludmlzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFicyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkMWQxZDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Quc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogLjdlbSAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkMWQxZDE7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAuOGVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cblxuLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAudGFicy12MSBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9IH1cblxuLnRhYnMtdjEgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRleHQtdmVydGljYWwge1xuICBjb2xvcjogcmVkOyB9XG5cbi8qIFBsYXkgd2l0aCBzcGVlZCBhbmQgZWFzaW5nIG9mIHRoZSBhbmltYXRpb24gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5kaWdpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLnRpbWUtcGFydC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGltZS1wYXJ0LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogXCI6XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuXG4udGltZS1wYXJ0IHtcbiAgd2lkdGg6IDE0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnRpbWUtcGFydCAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIDAsIDEsIDApOyB9XG4gIC50aW1lLXBhcnQuaHVuZHJlZHRocy50ZW5zIC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy10ZW5zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNjBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDA7IH1cbiAgLnRpbWUtcGFydC5odW5kcmVkdGhzLm9uZXMgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBodW5kcmVkdGhzLW9uZXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMHM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGl0bGUtLXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRpdGxlLS12MjphZnRlciwgLnRpdGxlLS12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgLnRpdGxlLS12MjphZnRlciB7XG4gICAgbGVmdDogMC41Mjk0ZW07IH1cblxuLnRpdGxlLS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtLjJ2dzsgfVxuICAudGl0bGUtLXYzIGgxLCAudGl0bGUtLXYzIGgyLCAudGl0bGUtLXYzIGgzLCAudGl0bGUtLXYzIGg0LCAudGl0bGUtLXYzIGg1LCAudGl0bGUtLXYzIGg2IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC50aXRsZS0tdjMudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDMuNTkyNGVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGl0bGUtLXYzLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IC4xZW07XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVja2JveF9fZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcG9seWxpbmUge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IH1cblxuLmNoZWNrYm94X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogY2FsYygwLjVlbSAtIDhweCk7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAycHggc29saWQgY3VycmVudENvbG9yOyB9XG4gIC5jaGVja2JveF9fYm94IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNFQkMwNkE7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5mb3JtX19maWVsZHNldC0tbGVnZW5kLWhpZGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm1fX2xlZ2VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgM2VtIDA7IH1cbiAgICAuZm9ybV9fbGVnZW5kLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwIC0yLjVlbSAwIC0yLjVlbTsgfSB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAyLjVlbSAzZW0gMi41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTsgfSB9XG4gIC5mb3JtX192YWxpZGF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtX192YWxpZGF0aW9uIC5jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fc3VibWl0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWxhc3Qge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuICAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMTVweCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogNC41cHg7IH1cbiAgLmZvcm1fX2xlZ2FscyB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb3JtLS1jb25kZW5zZWQgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWVsZC12YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xuICAgIGNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIFtjbGFzcyo9XCJfX2lucHV0XCJdIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMxZDM0ICFpbXBvcnRhbnQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlX19oZWxwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNmVtIDFlbTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjMWQzNDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZmllbGQtdmFsaWRhdGVfX2hlbHA6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMxZDM0OyB9XG4gIC5maWVsZC12YWxpZGF0ZTpob3ZlciAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxvY2FsaXphdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA1MnB4OyB9XG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNS4yZW0pOyB9XG4gICAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2lucHV0IC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweC8xZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxOWVtOyB9IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubG9jYWxpemF0b3JfX3NlbGVjdCAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweC8xZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBtYXJnaW46IDVweDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3BsdXMsIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxvY2FsaXphdG9yLS1sb2FkaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW5vLXByb3hpbWl0eSAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb19faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7IH0gfVxuXG4ucmFkaW9fX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMjBweC8xZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5yYWRpb3NfX2xlZ2VuZCB7XG4gIGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDE1cHgvMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiA0LjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFlbSAwOyB9XG5cbi5yYWRpb3NfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHgvMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5yYW5nZV9faW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFuZ2VfX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJhbmdlX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDJlbSArIDEwcHgpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gIC5yYW5nZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiAxOWVtO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuOGVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLG9wYWNpdHkgLjJzO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yYW5nZV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnJhbmdlX19wcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxLjhlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAgIC5yYW5nZV9fcHJldmlldyAucmFuZ2VfX2hpZ2hsaWdodF9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnJhbmdlX19wcmV2aWV3IC5yYW5nZV9faGlnaGxpZ2h0X19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fZWxlbWVudF9faW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3BsdXMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3Byb21wdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLWZpbGxlZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1iYXNlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgdG9wOiAtMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5MTkxOTE7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5yYW5nZV9fc3VtbWFyeSB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTExICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VsZWN0X19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5zZWxlY3RfX2xhYmVsLS1oaWRkZW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IC0xcHg7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuc2VsZWN0X19pbnB1dCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMC42ZW07XG4gICAgICAgIGhlaWdodDogM2VtOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjEpOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nIzA0MDQwMycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogM2VtOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xuICAgICAgICBwYWRkaW5nOiAuMmVtIDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogM2VtO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLXRleHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41ZW0pOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjNlbSAzMHB4IDFlbSAxZW07IH1cblxuc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5qcy1lbmFibGVkIHNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpmb2N1cywgLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc3VibWl0X19maWVsZC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRleHRhcmVhX19sYWJlbCB7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0YXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBwYWRkaW5nOiAzcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAuNWVtO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0ZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnRleHRmaWVsZF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDIwcHgvMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAgIC50ZXh0ZmllbGRfX2lucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0ZmllbGRfX2lucHV0W3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAudGV4dGZpZWxkLS1kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxZW07XG4gICAgICBib3R0b206IDFlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyLS1zdmcge1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgZmlsbDogI0VCQzA2QTsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHNvbGlkICM3NjkxODg7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX19sYWJlbCA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fdGV4dCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVwbG9hZCAudXBsb2FkX190ZXh0LS1jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE0cHgpLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWYsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjMDQwNDAzO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2luZm9zIHtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLnVwbG9hZCAudXBsb2FkX19lcnJvcnMge1xuICBjb2xvcjogcmVkO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi51cGxvYWQgLmNyb3NzX19zdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1kZXRhaWxzLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFnZW5jeS1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuYWdlbmN5LWRldGFpbHMtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jayB7XG4gICAgICBtYXJnaW46IDFlbSAwIDFlbSAxZW07IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmZvY3VzLCAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuYWdlbmN5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuYWdlbmN5X19wcmVzZW50YXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0byBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5hZ2VuY3lfX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5jb29yZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLnRpbWV0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2luZm8ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGlzcGxheSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kaXNwbGF5IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMzUyOWVtO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1MjllbTsgfSB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19zdmcge1xuICAgICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMztcbiAgICAgICAgICB3aWR0aDogMy4wNTg4ZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjA1ODhlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMsIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDsgfSB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fYWdlbmN5IC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyB7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3R0b206IC00ZW07XG4gICAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA2LjQ3MDVlbTsgfVxuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7IH1cbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7IH1cbiAgICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43KTsgfVxuICAgICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19hZ2VuY3kgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43KTsgfVxuICAgICAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX2FnZW5jeSAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjcpOyB9XG4gIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5hZ2VuY3ktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYWdlbmN5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmFnZW5jeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktaG9tZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZ2VuY3ktaG9tZS12MSB7XG4gICAgICBoZWlnaHQ6IDk5NXB4OyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDMsIDAuNzkpOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fbmV3cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9fbmV3cyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07IH0gfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI3MXB4OyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDI3MXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgZmxleDogMTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjM1MmVtOyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgbWFyZ2luOiAuNmVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudC0tcGhvbmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjI1ZW0vMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50LS10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS4yIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQtLWhpZ2hsaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0uaXRlbS0tcmVwcmVzZW50YXRpdmUgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50LS1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xLjIgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFnZW5jeS1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC4zZW07IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bvc3RDb2RlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5hZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjc1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1ZDVkNTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAxZW0gMmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlscyBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX2FkZHJlc3Mge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuM2VtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLmFnZW5jeS1saXN0aW5nLXYxIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hZ2VuY3ktdjEge1xuICBtYXJnaW46IDAgMSUgMiUgMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgLmFnZW5jeS12MSB7XG4gICAgICB3aWR0aDogMzEuMzMlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5hZ2VuY3ktdjFfX2RlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWdlbmN5LXYxX19kZWNvcmF0ZSAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWdlbmN5LXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFnZW5jeS12MV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12MV9fbW9yZSwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5hZ2VuY3ktdjFfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS12MV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgICB3aWR0aDogNi4yZW07IH1cbiAgLmFnZW5jeS12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5hZ2VuY3ktdjFfX3RpdGxlLS1hZ2VuY3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmJyZWFkY3J1bWIud3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuanVtYm90cm9uLXYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSAuaG9ub3JzLWR0LWFnZW5jZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIC5ob25vcnMtZHQtYWdlbmNlIHNwYW4uaG9yYWlyZXMtZGF5cyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMDBweC8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucGFnZS1hZ2VuY3ktZGV0YWlsX19jb250ZW50LndyYXBwZXIgaDEudGl0bGVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMnB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAucHJlc2VudGF0aW9uLWR0LWFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubGFibC1pbmZvLWR0QWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDlweCAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2Ugc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogNi4yZW07XG4gIHdpZHRoOiA2LjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHggXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLm1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuMiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19zdGlja3ktdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3Age1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIHtcbiAgICAgICAgICBoZWlnaHQ6IDUzNXB4OyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDUlIDEwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUlIDEwJTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQsIDQsIDMsIDAuMiksICMwNDA0MDMpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM2VtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMmVtICogMik7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDAgMWVtIDNlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fc3BhbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZCAucmFkaW9zX19ncm91cCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwcHggLTFlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19maWVsZHMgLmZpZWxkc19fbGFiZWwge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2sgLnRpdGxlLS12MSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fbGVmdCwgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2tfX2xlZnQsIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1taWRkbGUtYmxvY2tfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tbWlkZGxlLWJsb2NrX19yaWdodC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLW1pZGRsZS1ibG9ja19fcmlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLXRvcC1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MzVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLXRvcC1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5maXJzdC1maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuc2Vjb25kLWZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJvdHRvbS1ibG9jayAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDsgfSB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUzNXB4OyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDg1JTtcbiAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjM1LCAxOTIsIDEwNiwgMC4xNik7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA4MDAwMDAwO1xuICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAuYWxlcnRtYWlsX19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwtaW5uZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNjBweDsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5hbGVydG1haWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuYWxlcnRtYWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCA0dncsIDI1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDsgfVxuICAgICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDU4OGVtOyB9XG4gIC5hbGVydG1haWwtdjFfX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUgLmFsZXJ0bWFpbC12MSB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi5iYW5kZWF1LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjRlbTtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxZW07IH1cbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSAuZm9ybURhdGFUb0xvY2F0aW9uIC5mb3JtRGF0YUVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHggXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE2cHggXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtOyB9IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICBtYXJnaW46IDFlbSBhdXRvIDA7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm1vZHVsZS1tYXAtcG9pIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX21hcCA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH0gfVxuICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgdWwgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYmxhbmsge1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnJlYWRjcnVtYl9faXRlbSwgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cblxuLmNhbGVuZGFyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAyZW07XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhbGVuZGFyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDsgfVxuXG4uY2FsZW5kYXJfX21vbnRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uY2FsZW5kYXJfX2RheSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwYWRkaW5nOiAxZW0gMDsgfVxuXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldixcbi5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXMsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLFxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlciwgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6Zm9jdXM6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6Zm9jdXM6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFyZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLW91dGVybW9udGgge1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzgzODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiMTM4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYm9va2VkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4OyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19kYXRlLS1hdmFpbGFibGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7IH1cblxuLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2xpbmUge1xuICBoZWlnaHQ6IDFlbTsgfVxuXG4uY2FsZW5kYXJfX2xlZ2VuZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBjb2xvcjogIzA0MDQwMztcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDEuNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsZW5kYXJfX2xlZ2VuZCA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAuY2FsZW5kYXJfX2xlZ2VuZC0tYXZhaWxhYmxlIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MGIxMzg7IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWJvb2tlZCAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEzODM4OyB9XG5cbi5jYWxsLXRyYWNraW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDEyMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGwtdHJhY2tpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYWxsLXRyYWNraW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSAubWFpbC1zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEgLnBob25lLXN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1pbm5lci12MSB7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtaW5uZXItdjEge1xuICAgICAgaGVpZ2h0OiA3MDBweDsgfSB9XG4gIC5tYXAtaW5uZXItdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1pbm5lci12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1hcC1pbm5lci12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfSB9XG4gICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgbGVmdDogNC4wNWVtOyB9XG4gICAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIC5jbGF3cyBzcGFuLFxuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZCxcbiAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAgICAgLm1hcC1pbm5lci12MV9fd3JhcHBlciAuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZDphZnRlcixcbiAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZCxcbiAgICAgIC5tYXAtaW5uZXItdjFfX3dyYXBwZXIgLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLWlubmVyLXYxX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiA4LjM1MjllbTsgfSB9XG4gIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyLW1hcCAubWFwX19tYXJrZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgICAubWFwLWlubmVyLXYxX19jb250YWluZXItbWFwIC5tYXBfX2NsdXN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjY4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAubWFwLWlubmVyLXYxX19jb250YWluZXItbWFwIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lci1tYXAgLm1hcF9fY2lyY2xlIHtcbiAgICAgIHN0cm9rZTogb3JhbmdlO1xuICAgICAgZmlsbDogYmxldTsgfVxuICAubWFwLWlubmVyLXYxX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgICAubWFwLWlubmVyLXYxX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubWFwLWlubmVyLXYxX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC1pbm5lci12MV9fc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5tYXAtaW5uZXItdjFfX2Jsb2NrLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2Jsb2NrLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12MV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAubWFwLWlubmVyLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAubWFwLWlubmVyLXYxX19jb250ZW50ID4gKiB7XG4gICAgICBwYWRkaW5nOiAwLjg4ZW0gMDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRlbnQgLmNvbnRlbnRfX2FjdGl2aXR5IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGVudCAuY29udGVudF9fcGhvbmUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIC5tYXAtaW5uZXItdjFfX2NvbnRlbnQgLmNvbnRlbnRfX21haWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm1hcC1pbm5lci12MV9fY29udGVudCAuY29udGVudF9fYWRkcmVzcyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLm1hcC1pbm5lci12MV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNy40MTE4ZW0gMjAuMTA0MSUgNC4xOGVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjFfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogOC4yZW0gMTYuMDQxJSA0LjcwNTllbTsgfSB9XG4gIC5tYXAtaW5uZXItdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm1hcC1pbm5lci12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLWlubmVyLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwLWlubmVyLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubWFwLWlubmVyLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwLWlubmVyLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLWlubmVyLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtaW5uZXItdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1pbm5lci12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAubWFwLWlubmVyLXYxX19zb2NpYWxzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX2NvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0OyB9XG4gICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42NDcxZW07IH1cbiAgICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjFfX3NvY2lhbHNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubWFwLWlubmVyLXYxX19zb2NpYWxzX19zZXJ2aWNlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFwLWlubmVyLXYxX19zb2NpYWxzX19pdGVtcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgICAgLm1hcC1pbm5lci12MV9fc29jaWFsc19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1pbm5lci12MiB7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtaW5uZXItdjIge1xuICAgICAgbWluLWhlaWdodDogNzAwcHg7IH0gfVxuICAubWFwLWlubmVyLXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLWlubmVyLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7IH0gfVxuICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIGxlZnQ6IDQuMDVlbTsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciAuY2xhd3Mgc3BhbixcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQsXG4gICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIgLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIsXG4gICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuOmxhc3QtY2hpbGQsXG4gICAgICAubWFwLWlubmVyLXYyX193cmFwcGVyIC5jbGF3cyBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogOC4zNTI5ZW07IH0gfVxuICAubWFwLWlubmVyLXYyX19jb250YWluZXItZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGFpbmVyLWZvcm0gc3ZnIHtcbiAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyZW0gY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMTUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAudGV4dGZpZWxkX19pbnB1dCxcbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLnRleHRhcmVhX19pbnB1dCB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtLzEuMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiA3LjM1MjllbTsgfSB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07IH0gfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiB0cmFuc3BhcmVudDsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmZvY3VzLCAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXM6YmVmb3JlLCAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAubWFwLWlubmVyLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgbWFyZ2luLXRvcDogNGVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC1pbm5lci12Ml9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9XG4gICAgLm1hcC1pbm5lci12Ml9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLWlubmVyLXYyX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFwLWlubmVyLXYyX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFwLWlubmVyLXYyX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAubWFwLWlubmVyLXYyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogM2VtIDA7IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250ZW50IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250ZW50IC5jb250ZW50X19hY3Rpdml0eSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2NvbnRlbnQgLmNvbnRlbnRfX3Bob25lIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDI1cHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2NvbnRlbnQgLmNvbnRlbnRfX21haWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgcGFkZGluZzogMS4yNjQ3ZW0gMDtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fY29udGVudCAuY29udGVudF9fYWRkcmVzcyB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAubWFwLWlubmVyLXYyX19jb250ZW50IC5jb250ZW50X19jaXR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tYXAtaW5uZXItdjJfX2NvbnRlbnQgLmNvbnRlbnRfX2NpdHk6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYXAtaW5uZXItdjJfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDcuNDExOGVtIGNhbGMoIDJlbSArIDFlbSkgM2VtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAubWFwLWlubmVyLXYyX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtaW5uZXItdjJfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogOC4yZW0gMTYuMDQxJSA0LjcwNTllbTsgfSB9XG4gIC5tYXAtaW5uZXItdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1hcC1pbm5lci12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAubWFwLWlubmVyLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCAzN3B4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzLjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC1pbm5lci12Ml9fc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5tYXAtaW5uZXItdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtaW5uZXItdjJfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5tYXAtaW5uZXItdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gICAgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtaW5uZXItdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1pbm5lci12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAubWFwLWlubmVyLXYyX19zb2NpYWxzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH1cbiAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gICAgLm1hcC1pbm5lci12Ml9fc29jaWFsczpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTsgfVxuICAgICAgLm1hcC1pbm5lci12Ml9fc29jaWFsc19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX3NlcnZpY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYXAtaW5uZXItdjJfX3NvY2lhbHNfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgICAubWFwLWlubmVyLXYyX19zb2NpYWxzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGFjdC1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fdGV4dC1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MSAuZWRpdG9yaWFsX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5lZGl0b3JpYWxfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoMjM5LCAyMzksIDIzOSwgMC4yKTsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3Rpbmcge1xuICAgIG1hcmdpbjogNGVtIDA7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSB7XG4gICAgICAgIG1hcmdpbjogM2VtIDA7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtLml0ZW0tLW11bHRpcGxlIC5pdGVtX19pbmZvIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAuY29vcmRzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGUgLnRpbWV0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGU6bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjBweCkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUtLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS42NjY2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1sYWJlbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMztcbiAgICAgICAgd2lkdGg6IDMuMDU4OGVtO1xuICAgICAgICBoZWlnaHQ6IDMuMDU4OGVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7IH0gfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX192aXN1YWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyB7XG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICAgIGJvdHRvbTogLTRlbTtcbiAgICAgICAgICByaWdodDogMWVtO1xuICAgICAgICAgIGhlaWdodDogNi40NzA1ZW07IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19jbGF3cy5jbGF3cyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43KTsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fY2xhd3MuY2xhd3Mgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43KTsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2NsYXdzLmNsYXdzIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nLS1zbGlkZSAuYWdlbmN5LWxpc3RpbmdfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19faXRlbXMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUgLmFnZW5jeS1saXN0aW5nX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19fcGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmctLXNsaWRlIC5hZ2VuY3ktbGlzdGluZ19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICByaWdodDogOGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nLS1zbGlkZSAuYWdlbmN5LWxpc3RpbmdfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHJpZ2h0OiA4ZW07IH0gfVxuICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4yMzUzZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8yIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuc2VsZWN0LS1hZ2VuY3kge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjEge1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNyby12MSB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4ODdweDsgfSB9XG4gIC5jcm8tdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLmNyby12MV9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNyby12MV9fYmFja2dyb3VuZC1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODAwcHgpOyB9IH1cbiAgICAuY3JvLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jcm8tdjFfX2Jsb2NrLXRleHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3JvLXYxX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjFfX2Jsb2NrLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLmNyby12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmNyby12MV9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jcm8tdjFfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYxX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuY3JvLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDVlbSBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYxX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOC40N2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4LjQ3ZW07IH0gfVxuICAuY3JvLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCA0dncsIDIwcHgpLzEuMyBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxMnB4LCA0dncsIDI1cHgpLzIgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNyby12MV9fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYxX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuY3JvLXYxX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmNyby12MV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg0LCA0LCAzLCAwLjMpLCAjMDQwNDAzKTsgfSB9XG4gIC5jcm8tdjFfX3RleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5jcm8tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5jcm8tdjFfX3RleHQtYmxvY2suZWRpdG9yaWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jcm8tdjFfX3RleHQtYmxvY2suZWRpdG9yaWFsIHAge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuY3JvLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjIge1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNyby12MiB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4ODdweDsgfSB9XG4gIC5jcm8tdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jcm8tdjJfX2JhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jcm8tdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNyby12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyby12Ml9fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY3JvLXYyX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuY3JvLXYyX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrLmVkaXRvcmlhbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfSB9XG4gIC5jcm8tdjJfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5jcm8tdjJfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY3JvLXYyX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtOyB9IH1cbiAgLmNyby12Ml9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjQ3ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDguNDdlbTsgfSB9XG4gIC5jcm8tdjJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjcwNTllbTsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjE3NjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmNyby12Ml9fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYyX19hbGlnbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5jcm8tdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuY3JvLXYyX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQsIDQsIDMsIDAuMyksICMwNDA0MDMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmNyby12Ml9fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNyby12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jcm8tdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmNyby12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5jcm8tdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MyB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYzIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDgwMHB4OyB9IH1cbiAgLmNyby12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY3JvLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jcm8tdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIC5jcm8tdjNfX2Jsb2NrLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNyby12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNyby12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jay5lZGl0b3JpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjNfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuY3JvLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY3JvLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICBsZWZ0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jcm8tdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jcm8tdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDRlbSBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNi43NjQ3ZW0gMTUuMTA0MSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNyby12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA2Ljc2NDdlbSAxOC4xMDQxJTsgfSB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMzUyOWVtOyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY3JvLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY3JvLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3JvLXYzX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jcm8tdjNfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLmNyby12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAuY3JvLXYzX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQsIDQsIDMsIDAuMyksICMwNDA0MDMpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmNyby12M19fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNyby12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5jcm8tdjNfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgLmNyby12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY3JvLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC00ZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogODIwcHg7IH0gfVxuICAuY3JvLXYzX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19fdmlkZW8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTsgfSB9XG4gIC5jcm8tdjNfX3ZpZGVvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmNyby12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNyby12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuY3JvLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNyby12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtYWdlbmN5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaDEsIC5lZGl0b3JpYWwtYWdlbmN5IGgyLCAuZWRpdG9yaWFsLWFnZW5jeSBoMywgLmVkaXRvcmlhbC1hZ2VuY3kgaDQsIC5lZGl0b3JpYWwtYWdlbmN5IGg1LCAuZWRpdG9yaWFsLWFnZW5jeSBoNiB7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSBoMSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMyBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNCBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgYSB7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IGltZyB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGhyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjM1LCAxOTIsIDEwNiwgMC4xNik7XG4gICAgICAgICAgICBsZWZ0OiAxZW07IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWwtZ3JvdXBfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYWdlLWVkaXRvcmlhbC0tbGVnYWxzIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucGFnZS1lZGl0b3JpYWwtLWxlZ2FscyB1bCBsaSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wb2xpdGlxdWUtY29va2llc19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAucG9saXRpcXVlLWNvb2tpZXNfX3RleHQgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgLyogb24gdmEgcHLDqWZlcmVyIGfDqXJlciBsZXMgcGFkZGluZ3MgWCBzdXIgbGUgcGFyZW50ICovXG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgIC8qcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14OyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH0qLyB9XG4gIC5lZGl0b3JpYWwgaDEsIC5lZGl0b3JpYWwgaDIsIC5lZGl0b3JpYWwgaDMsIC5lZGl0b3JpYWwgaDQsIC5lZGl0b3JpYWwgaDUsIC5lZGl0b3JpYWwgaDYge1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmVkaXRvcmlhbCBoMSBzcGFuLCAuZWRpdG9yaWFsIGgyIHNwYW4sIC5lZGl0b3JpYWwgaDMgc3BhbiwgLmVkaXRvcmlhbCBoNCBzcGFuLCAuZWRpdG9yaWFsIGg1IHNwYW4sIC5lZGl0b3JpYWwgaDYgc3BhbiB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsIGEge1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5lZGl0b3JpYWwgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZWRpdG9yaWFsIHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgb2wge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsIGltZyB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gIC5lZGl0b3JpYWwgaHIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwNDA0MDM7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuZWRpdG9yaWFsIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZWRpdG9yaWFsIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lZGl0b3JpYWwtY3VzdG9tX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLW5vcmVzdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL25vcmVzdWx0LmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gM2VtO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdCB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzJweDsgfSB9XG4gIC5lZGl0b3JpYWwtbm9yZXN1bHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZWRpdG9yaWFsLW5vcmVzdWx0X193cmFwcGVyIC5jbGF3cyB7XG4gICAgICByaWdodDogNC4wNWVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTsgfSB9XG4gIC5lZGl0b3JpYWwtbm9yZXN1bHRfX2JnLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNGVtIDJlbTsgfVxuICAuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMmVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsIHtcbiAgLypiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWxfdGV4dC1hbGlnbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8vb24gdmEgcHLDqWZlcmVyIGfDqXJlciBsZXMgcGFkZGluZ3MgWCBzdXIgbGUgcGFyZW50XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKCAxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9Ki8gfVxuICAuZWRpdG9yaWFsIGgxLCAuZWRpdG9yaWFsIGgyLCAuZWRpdG9yaWFsIGgzLCAuZWRpdG9yaWFsIGg0LCAuZWRpdG9yaWFsIGg1LCAuZWRpdG9yaWFsIGg2IHtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICAgIC5lZGl0b3JpYWwgaDEgc3BhbiwgLmVkaXRvcmlhbCBoMiBzcGFuLCAuZWRpdG9yaWFsIGgzIHNwYW4sIC5lZGl0b3JpYWwgaDQgc3BhbiwgLmVkaXRvcmlhbCBoNSBzcGFuLCAuZWRpdG9yaWFsIGg2IHNwYW4ge1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbCBhIHtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAuZWRpdG9yaWFsIHAge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbCB1bCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwgbGkge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5lZGl0b3JpYWwgbGkgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzA0MDQwMztcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtc2VvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1zZW8uanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1zZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC42Mik7IH1cbiAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1zZW9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZWRpdG9yaWFsLXNlb19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lZGl0b3JpYWwtc2VvX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVkaXRvcmlhbC1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWRpdG9yaWFsLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLXYxX193cmFwcGVyIHtcbiAgICAvKiBvbiB2YSBwcsOpZmVyZXIgZ8OpcmVyIGxlcyBwYWRkaW5ncyBYIHN1ciBsZSBwYXJlbnQgKi9cbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgLypwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyggMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5saXN0aW5nLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC1pbm5lci8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM2MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAubGlzdGluZy1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5saXN0aW5nLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpc3RpbmctYmFubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmxpc3RpbmctYmFubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmxpc3RpbmctYmFubmVyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGlzdGluZy1iYW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5saXN0aW5nLWJhbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLmxpc3RpbmctYmFubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAubGlzdGluZy1iYW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07IH1cbiAgLmxpc3RpbmctYmFubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5saXN0aW5nLWJhbm5lcl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmxpc3RpbmctYmFubmVyX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3RpbmctYmFubmVyX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubGlzdGluZy1iYW5uZXJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLmxpc3RpbmctYmFubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubGlzdGluZy1iYW5uZXJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5saXN0aW5nLWJhbm5lcl9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5saXN0aW5nLWJhbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtdjIge1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYyX19ibG9jay10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYyX19ibG9jay10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjJfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLXYyX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy12Ml9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLXYyX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXYyX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOC40N2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4LjQ3ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fYWxpZ25lciB7XG4gICAgZmxleDogMTsgfVxuICAuZWRpdG9yaWFsLWdtcy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYyX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjJfX3RleHQtYmxvY2suZWRpdG9yaWFsIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy12Mi0tcmV2ZXJzZSAuZWRpdG9yaWFsLWdtcy12Ml9fYmxvY2stdGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLXYzIHtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDRlbSAwOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmVkaXRvcmlhbC1nbXMtdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lZGl0b3JpYWwtZ21zLXYzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAuZWRpdG9yaWFsLWdtcy12M19fdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjNfX2J1bGxldCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtdjQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9lZGl0b3JpYWwvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuZWRpdG9yaWFsLWdtcy12NDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4KTsgfVxuICAuZWRpdG9yaWFsLWdtcy12NF9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZWRpdG9yaWFsLWdtcy12NF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLXY1IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC42OCk7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjVfX3dyYXBwZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NV9fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLXY1X193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtdjVfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLXY1X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZWRpdG9yaWFsLWdtcy12NV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY1X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjMgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY1X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0IC5lbnZpcm9ubmVtZW50LXYxX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHBhZGRpbmc6IDAgY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19saXN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lbnZpcm9ubmVtZW50LWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5lbnZpcm9ubmVtZW50LWxpc3QgLnRpdGxlLWVudmlyb25lbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZW52aXJvbm5lbWVudF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZW52aXJvbm5lbWVudF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZW52aXJvbm5lbWVudF9fZHJhd2luZyB7XG4gIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDkzcHg7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLXN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nIHtcbiAgICBoZWlnaHQ6IDk1cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1pbWcuanMtbGF6eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZW52aXJvbm5lbWVudF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOGVtOyB9XG4gIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5lbnZpcm9ubmVtZW50X190aXRsZSAudGl0bGVfX2NvbnRlbnRfX2Vudmlyb25lbWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZW52aXJvbm5lbWVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4uZW52aXJvbm5lbWVudF9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXBfX3dyYXBwZXJfX2xpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZW52aXJvbm5lbWVudCAubGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnRfX3dyYXBwZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiBFc3RpbWF0aW9uIFZhcmlhYmxlcyAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDRlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyX19zdGlja3ktdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXJfX3N0aWNreS10b3Age1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4O1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00ZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTJlbTsgfSB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXJfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICBwYWRkaW5nOiAyZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fc2xvZ2FuIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjVlbSA0ZW0gMi41ZW0gNmVtOyB9IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVkaXRvcmlhbC1lc3RpbWF0aW9uIC5lZGl0b3JpYWwtZXN0aW1hdGlvbl9fdGV4dF9jb250ZW50IC50aXRsZSB7XG4gICAgICAgIG1hcmdpbjogNGVtIDAgMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lZGl0b3JpYWwtZXN0aW1hdGlvbiAuZWRpdG9yaWFsLWVzdGltYXRpb25fX3RleHRfY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZWRpdG9yaWFsLWVzdGltYXRpb24gLmVkaXRvcmlhbC1lc3RpbWF0aW9uX190ZXh0X2NvbnRlbnQgLnRleHRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMud2l0aEV4cGFuZCB7XG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcy53aXRoRXhwYW5kIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN2VtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLW1vZGUtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QxLFxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUgLnN0MSxcbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZDpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgICAgcGFkZGluZzogMS4zZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDNlbSAxZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA0MDQwMztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwNDA0MDM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmZmZmY7IH0gfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0ZW07IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC53cmFwcGVyX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgyNXB4LCBjYWxjKC44cmVtICsgMnZ3KSwgMzBweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM1cHgsIGNhbGMoLjhyZW0gKyAydncpLCAzMHB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMi41ZW0gNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiBjYWxjKDIuNWVtICsgMjBweCk7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCxcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm0gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm0tZ3JvdXAtLWZvcm1fX2ZpZWxkc19fc3RydWN0dXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19fbGFiZWwge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94ZXMtc3ZnOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hlcy1zdmc6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWwsIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsOmFmdGVyLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0MDQwMztcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMiAucmFkaW9zX19ncm91cCwgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAucmFkaW9zX19ncm91cCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5jaGVja2JveF9fbGFiZWwsXG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzMgLnJhZGlvX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQucmFkaW9fX3YyIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfMyAuZm9ybV9fZmllbGQucmFkaW9fX3YyIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF8zIC5mb3JtX19maWVsZC5yYWRpb19fdjIgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNWVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICAgIGJvdHRvbTogMy40ZW07XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgICAgICByaWdodDogMmVtOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4OiBhdXRvOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5zd2lwXzQgLnN3aXBlci1idXR0b24tbmV4dC1lc3RpbWF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAwLjc1ZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudC5kaXNhYmxlZC12ZXJpZmljYXRpb24ge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xpbmtfc3ZnIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19saW5rX3N2ZzpiZWZvcmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFQkMwNkE7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X2xlZnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IC5hcnJvd19sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDEwcHggN3B4IDA7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCAuYXJyb3dfcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQgLmFycm93X3JpZ2h0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19tZXNzYWdlIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5mb3JtX19sZWdhbHMge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0ge1xuICAgICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzX190aXRsZS50aXRsZV9fY29udGVudCAuZm9ybV9fZmllbGRzX3RpdGxlX19wYXJ0LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjZlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcbiAgICAgICAgICBib3R0b206IDEuNWVtO1xuICAgICAgICAgIHRvcDogaW5oZXJpdDsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQucmFkaW9zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19sZWdlbmQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybV9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM2VtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19zdWJtaXQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fY29uZGl0aW9uc19fQ29udGVudCAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmVzdGltYXRpb25fX3dyYXBwZXIgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIwLmpwZ1wiKSBmaXhlZCBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1ZW0gM2VtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUge1xuICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHQtc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogNGVtIDRlbSA2ZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAudGV4dF9fQ29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAuYnV0dG9uX19Db250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDA7IH1cbiAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSAuYnV0dG9uX19FbGVtZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIgLmVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dC1zdHJ1Y3R1cmUgLmJ1dHRvbl9fRWxlbWVudDpob3ZlciAuYXJyb3dfbGlua19zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lX2ltYWdlLXN0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUgLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5lc3RpbWF0aW9uX21vZHVsZV9ob21lLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi5lc3RpbWF0aW9uLXJlc3VsdCB7XG4gIG1hcmdpbjogMmVtIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2UtLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19tYWluLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS44IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIC5pY29uLXRpdGxlLXBvaTpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fdGV4dCB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nLCAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHksIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZS1kcmF3aW5nIC5pY29uLWVzdGltYXRpb24tZm9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tbWFpbiAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAwIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTEwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjU2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8ge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tdmFsdWUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1kaXN0cmljdCB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tY2l0eSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX3N3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtID4gKiB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1RTIwOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1jIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBNzI2OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tZHJhd2luZyB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTY3NjE2O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluay0tYmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2ssIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmhvdmVyLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50LCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6Zm9jdXMubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmJ1dHRvbi1kcmF3aW5nX19zdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHQgLm1vZGFsLWdlbmVyYXRlLXJlcG9ydCAuZ2VuZXJhdGUtcmVwb3J0ICNyZXBvcnQtZG93bmxvYWQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2E2NzYxNjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxIHtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgLmVzdGltYXRpb24tdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIHtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MzVweDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2NsYXdzIHtcbiAgICAgICAgcmlnaHQ6IDJlbTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fY2xhd3Mge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiA1JSAxMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4JTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg0LCA0LCAzLCAwLjMpLCAjMDQwNDAzKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQtYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tdjFfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZWRpdG9yaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTllbTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5Ljc2NDdlbTsgfVxuICAuZXN0aW1hdGlvbi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi12MV9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUzNXB4OyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDJlbSAqIDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZS0tdjEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUtLXYyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlLS12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tdG9wLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUzNXB4OyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZmlyc3QtZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5maXJzdC1maWVsZCAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZpcnN0LWZpZWxkIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZmlyc3QtZmllbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5zZWNvbmQtZmllbGQge1xuICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLnNlY29uZC1maWVsZCAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLnNlY29uZC1maWVsZCAuZm9ybV9fbGVnZW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi12MS1zZW8ge1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAuZXN0aW1hdGlvbi12MS1zZW86YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tdjEtc2VvX19zdGlja3ktdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19zdGlja3ktdG9wIHtcbiAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICBwYWRkaW5nOiAyZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19zbG9nYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW07IH0gfVxuICAuZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmVzdGltYXRpb24tdjEtc2VvX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXN0aW1hdGlvbi12MS1zZW9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLXNlb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTllbTsgfSB9XG4gICAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC41ZW07IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgLmVzdGltYXRpb24tdjEtc2VvX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLXNlb19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmVzdGltYXRpb24tdjEtc2VvX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1zZW9fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXN0aW1hdGlvbi12MS1zZW9fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMik7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogNzQlO1xuICAgICAgICAgICAgICBsZWZ0OiAuOGVtO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjM1LCAxOTIsIDEwNiwgMC4xNik7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjEgLnRvb2xzX19ib3R0b20tYmxvY2sgLnRvb2xzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmV2ZW50cy1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3dyYXBwZXItY2xvc2Uge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTE2N2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTY3ZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLnRleHQge1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW5mb3MgLmluZm9zX19kZXRhaWxzIC50ZXh0IHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscyAuaWNvbiAubG9jYWxpc2F0aW9uLXN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuNzA1OWVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscy5kZXRhaWxzLS1jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtIDAgMDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmRldGFpbHNfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2luZm9zIC5pbmZvc19fZGV0YWlscyAuZGV0YWlsc19faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmRldGFpbHNfX3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19pbmZvcyAuaW5mb3NfX2RldGFpbHMgLmRldGFpbHNfX3RvcCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fbGlua3Mge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlscy12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZXZlbnRzLWRldGFpbHMtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWxzLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ldmVudHMtZGV0YWlscy12MV9fc29jaWFscyB7XG4gICAgcGFkZGluZzogMmVtIDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwIDEuNzY0N2VtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zIC5pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLmljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtbGlzdGluZy12MyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwIDAuNWVtIDIuOTQxMmVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja190b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zIC5pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjk0MTJlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0OyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12M19faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ldmVudHMtbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogLjVlbSAyLjk0MTJlbSAxLjc2NDdlbSAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2V2ZW50cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXZlbnRzLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAuZXZlbnRzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmV2ZW50cy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjYyKTsgfVxuICAuZXZlbnRzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUtLXYzLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMy41OTI0ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLmV2ZW50cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJDMDZBOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmV2ZW50cy12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuZXZlbnRzLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLmV2ZW50cy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuZXZlbnRzLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyMDAwMDsgfVxuICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgYm90dG9tOiA3NHZoOyB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMTVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogOTsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDg7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuNDVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA3OyB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjU1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNjsgfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNTBweCk7XG4gICAgdHJhbnNpdGlvbjogMC42NXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9fYnV0dG9uIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogNThweDtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjhzOyB9XG4gICAgICAuZmFiLXYxX19idXR0b24taWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZhYi12MV9fYnV0dG9uOmhvdmVyIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDEzMHB4O1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9faXRlbXMge1xuICAgICAgICBib3R0b206IDI4dmg7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLmZhYi12MV9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNXMgLCAuMnMgb3BhY2l0eTtcbiAgICByaWdodDogMDsgfVxuICAgIC5mYWItdjFfX2l0ZW06Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0uZmFiX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzIxOTZmMztcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgLmZhYi12MV9faXRlbTpub3QoLmZhYl9fYnV0dG9uKSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgICAgICBsZWZ0OiAzNnB4OyB9IH1cbiAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDc2cHg7IH0gfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMTJweC8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDQ2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgcGFkZGluZzogLjRlbSAxZW0gLjRlbSA2MnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtID4gKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIDBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIC03MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtMTQwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsIC0yMTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcywgLjFzIG9wYWNpdHk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNDBweCwgLTI4MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzLCAuMXMgb3BhY2l0eTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNjsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0MHB4LCAtMzUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MsIC4xcyBvcGFjaXR5O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNTAlOyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNzBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTQwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIxMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogNzsgfVxuICAgICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yODBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzUwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXIgLmZhYi12MV9faXRlbS1sYWJlbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuICAuZmFiLXYxX19hY3Rpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuZmFiLXYxLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmZhYi12MSB7XG4gIHotaW5kZXg6IDkwMDA7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zLFxuICAgIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyxcbiAgICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgICAgYm90dG9tOiA3NHZoOyB9IH1cblxuLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIGJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogaW5pdGlhbDsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBtaW4td2lkdGg6IDEuNWVtO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uLm9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJzsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYXFfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNlbTsgfVxuICAuZmFxX2NvbnRhaW5lciAuZmFxIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBwYWRkaW5nOiAwIDAgNGVtO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmFxX2NvbnRhaW5lciAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fcXVlc3Rpb25fX2VsZW1lbnQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5mYXFfY29udGFpbmVyIC5mYXEgLmZhcV9fcmVwb25zZV9fZWxlbWVudCB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgcGFkZGluZzogMWVtIDAgMmVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcV9jb250YWluZXIgLmZhcSAuZmFxX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgLmZhcV9jb250YWluZXIgLmZhcSAuZmFxX19yZXBvbnNlX19lbGVtZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9ncmFtbWUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjEge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNC41ODgyZW0gMCA3Ljg0MTJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZhdm9yaXRlcy12MSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjEgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9Ki8gfVxuICAuZmF2b3JpdGVzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYxX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMzUzZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0uc3dpcGVyLXNsaWRlLXByZXYgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLnN3aXBlci1zbGlkZS1hY3RpdmUgLml0ZW1fX2Fycm93LXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbS5pdGVtX19oaWRkZW4gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtLml0ZW1fX2hpZGRlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA0MiU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyLjcwNThlbSAyLjg4MjNlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMjBweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNHB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYm90dG9tIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcHJpY2Uge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Fycm93LXBhZ2luYXRpb24uZmFkZS1pbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5PcGFjaXR5O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4yczsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiBjYWxjKDNlbSAtIDI1cHgpO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogY2FsYygzZW0gLSAyNXB4KTtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Fycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19jb250YWluZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX2Fycm93LXBhZ2luYXRpb24tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5mYXZvcml0ZXMtdjFfX2Fycm93LXBhZ2luYXRpb24tbW9iaWxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2Fycm93LXBhZ2luYXRpb24tbW9iaWxlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luOiAxZW0gMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDFlbSAyZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAgIC5mYXZvcml0ZXMtdjFfX2Fycm93LXBhZ2luYXRpb24tbW9iaWxlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19hcnJvdy1wYWdpbmF0aW9uLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICByaWdodDogMTQlOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItc2xpZGUtYWN0aXZlW2RhdGEtc3dpcGVyLXNsaWRlLWluZGV4PVwiMFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLXNsaWRlLWFjdGl2ZVtkYXRhLXN3aXBlci1zbGlkZS1pbmRleD1cIjBcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICAgIHdpZHRoOiAxMDIlO1xuICAgICAgaGVpZ2h0OiAxMTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEwNiU7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItc2xpZGUtYWN0aXZlW2RhdGEtc3dpcGVyLXNsaWRlLWluZGV4PVwiMFwiXSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZmF2b3JpdGVzLXYxLS1tb3JlLWFjdGlvbiB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLnByb3BlcnR5LXN0YXR1cy0tZGF0ZSB7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNWVtKS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDc2NGVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbXBvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC4yZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjFlbSkvMS4xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19zaXplIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMWVtKS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fc2l6ZSBzcGFuIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMWVtKS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAuZmF2b3JpdGVzLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYyX19mYXZvcml0ZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzIHtcbiAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS01IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYXZvcml0ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMS4xNzY0ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjM1MjllbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjM1MjllbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44ODIzZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMi4yZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJlbTsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGhlaWdodDogMDsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgdG9wOiAtMmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjItLW1vcmUtYWN0aW9uIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXYyX19tb3JlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNmVtOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5wcm9wZXJ0eS1zdGF0dXMtLWRhdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAxZW0gMCAwLjVlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zaXplIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19zaXplIHNwYW4ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLml0ZW0gLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzIuMiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTJlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MyB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmZhdm9yaXRlcy12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19iYWNrZ3JvdW5kLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTUlOyB9IH1cbiAgLmZhdm9yaXRlcy12M19fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMy44MjM1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9IH1cbiAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzIHtcbiAgICBwYWRkaW5nOiAwIDNlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2Zhdm9yaXRlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNGVtOyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzN3B4OyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAyLjgyMzVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNWVtIDUuNTg4MmVtOyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxLjUyOTRlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjUyOTRlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS45NDEyZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MSBzcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yOTQxZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMy41Mjk0ZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNjQ3MWVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMzUyOWVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTsgfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMi4zNTI5ZW07XG4gICAgbGVmdDogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgcGFkZGluZzogMC4yZW0gMS40NzA1ZW07XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1mYWxsaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQzN3B4OyB9IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDA7IH0gfVxuICAuZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTFlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMC41ODgyZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAuZmF2b3JpdGVzLXYzX19tb3JlLWFjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12M19fbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MSBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI5NDFlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fcHJpY2Uge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS42NDcxZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE1ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3NpemUge1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS5pdGVtIC5pdGVtX19vcHRpb25zIC5vcHRpb24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmlndXJlcy12MSB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQuNDcwNWVtIDA7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpZ3VyZXMtdjEge1xuICAgICAgbWluLWhlaWdodDogNDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWd1cmVzLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4OyB9IH1cbiAgLmZpZ3VyZXMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ZpZ3VyZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZpZ3VyZXMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjUpOyB9XG4gIC5maWd1cmVzLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuZmlndXJlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZpZ3VyZXMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuZmlndXJlcy12MV9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjIzNTNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5maWd1cmVzLXYxX19pdGVtcyAuaXRlbXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZpZ3VyZXMtdjFfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMy4zNTUyZW0gMS43NjQ3ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAzJSAzZW0gMyU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDMlICogMikpO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMyUgMmVtIDMlOyB9IH1cbiAgICAuZmlndXJlcy12MV9faXRlbS1maWd1cmUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCA1LjJlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5maWx0ZXItdjFfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gIC5maWx0ZXItdjEtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZpbHRlci12MS1saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5maWx0ZXItdjEtbGlzdF9faXRlbTpsYXN0LWNoaWxkIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpbHRlci12MV9fYXJyb3cge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5maWx0ZXItdjFfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogMC40ZW0gMWVtOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpob3ZlciwgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uOmhvdmVyIC5maWx0ZXItdjFfX2Fycm93LCAuZmlsdGVyLXYxX19idXR0b246Zm9jdXMgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uLS1hY3RpdmUgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci12MSB7XG4gIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gIHBhZGRpbmc6IDAgY2FsYyggMmVtICsgMWVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXYxIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgLmZvb3Rlci12MV9fbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IC43ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19pdGVtcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19pdGVtcyAuc29jaWFsX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19zdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyLjc3N2VtO1xuICAgIGhlaWdodDogMi43NzdlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cywgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5mb290ZXItdjFfX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgc3Ryb2tlOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC43ZW07IH1cbiAgICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1ib3JkZXIge1xuICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAgIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLWFycm93IHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHggXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAubGlua3MtZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVycyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0ID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGlzdCAucGFydG5lcnNfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2xpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnMtLXZlcnRpY2FsIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnMtLXZlcnRpY2FsIC5wYXJ0bmVyc19faXRlbSArIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLjNlbTsgfVxuICAuZm9vdGVyLXYxX19nZW5lcmljIC5nZW5lcmljX19vcGluaW9uU3lzdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MV9fZ2VuZXJpYyAuZ2VuZXJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mb290ZXItdjFfX2dlbmVyaWMgLmdlbmVyaWNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuZm9vdGVyLXYxIC5jb3B5cmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgY29sb3I6ICNkMWQxZDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgY2xhbXAoMTBweCwgMnZ3LCA5cHgpLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDlweCwgMnZ3LCA5cHgpLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgLjNlbTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogLjhlbTsgfVxuICAgICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fbmF2LWxpc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZm9vdGVyLXYxLWxhc3RfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmaWxsOiAjYmFiYWJhO1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmZvb3Rlci12MS1sYXN0IC5uYXYtbGlzdF9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLXYxX19sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlci12MV9fbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLmZvb3Rlci12MV9fbG9nbyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgICAuZm9vdGVyLXYxX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmZvb3Rlci12MS10b3Age1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogNGVtIDAgMWVtIDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzMsIDMzMzMlOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAxOHB4KS8yIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA1LjRweDsgfVxuICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mb290ZXJfX2JvdHRvbWJhciB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTAwMDsgfVxuICAuZm9vdGVyX19ib3R0b21iYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMmVtICogMikpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOiAoKSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fYWx0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWxlY3RfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kXzIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2JnLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19zZWxlY3RfaXRlbV9jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2V4dHJhX3JhZGlvcy1sZWdlbmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya190ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlYXJjaC1tb3JlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlYXJjaC1tb3JlX2JhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlcl9fdG9wLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyX190b3AtY29udGFpbmVyLS1kZWNvcmF0ZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDJlbSAqIDIpKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG5cbi5oZWFkZXIgLmhlYWRlcl9fdG9wLWJhbmRlYXV4LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX190b3AtYmFuZGVhdXggLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuaGVhZGVyIC5oZWFkZXJfX3RvcC1iYW5kZWF1eCAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgIHRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG4uaGVhZGVyIC5oZWFkZXJfX3RvcC1iYW5kZWF1eCAuaGVhZGVyX190b3BiYXIge1xuICB0b3A6IDUwJTsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX3RvcC1iYW5kZWF1eCAuaGVhZGVyX19zZWFyY2gtYm94IHtcbiAgdG9wOiA1MCU7IH1cblxuLmhlYWRlciAuaGVhZGVyX190b3AtYmFuZGVhdXggLmhlYWRlcl9fdG9wLWNvbnRhaW5lci0tZGVjb3JhdGUge1xuICB0b3A6IDUwJTsgfVxuXG4uaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIC8qIHBvc2l0aW9uOiBmaXhlZDsqL1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgei1pbmRleDogMTAwMDA7XG4gIC8qdG9wOiAwOyovIH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgbGVmdDogLTExcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZmZmZjsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSAuYnV0dG9uLWxpbms6aG92ZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUgcCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTBweCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSBwIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH0gfVxuICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogM3B4IDA7IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciA+ICoge1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxOHB4IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuaGVhZGVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9fd3JhcHBlciAuYnRuX2VzdGltYXRpb25fcmFwaWRlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEycHggXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgLmhlYWRlciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfX3dyYXBwZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5oZWFkZXIgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX193cmFwcGVyIC5idG5fZXN0aW1hdGlvbl9yYXBpZGU6aG92ZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogNTYuMjV2dztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMTtcbiAgbWluLWhlaWdodDogNjUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyIC5oZWFkZXItc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjQ1KTtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXIgLmhlYWRlci1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlciAuaGVhZGVyLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbmF2IC5sb2dvLXN2ZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogNTNweDsgfVxuXG4uaGVhZGVyX19pbnRlcmthYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHRvcDogNjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGVhZGVyX19pbnRlcmthYiB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9IH1cbiAgLmhlYWRlcl9faW50ZXJrYWIgLmhlYWRlci0taW5uZXJfX2ludGVya2FiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gICAgdG9wOiA2NHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuaGVhZGVyX19pbnRlcmthYiAuaGVhZGVyLS1pbm5lcl9faW50ZXJrYWIge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbi5oZWFkZXJfX25hdi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5nbG9iYWwtYnV0dG9uIHtcbiAgICByaWdodDogY2FsYygxZW0gKyAyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLmhlYWRlcl9fbmF2LXRvZ2dsZSAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19uYXYtdG9nZ2xlIC5uYXYtdG9nZ2xlX19sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi5oZWFkZXJfX3RvcGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA2ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwMDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDZlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uaGVhZGVyX19sb2dvLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDAgM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhlYWRlcl9fbG9nby1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKDFlbSArIDJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICBsZWZ0OiA2ZW07IH0gfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGVhZGVyX19kZWNvcmF0ZS12ZXJ0aWNhbGJhci0tbGVmdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiAxMDAwMDsgfVxuICAuaGVhZGVyX19kZWNvcmF0ZS12ZXJ0aWNhbGJhci0tbGVmdC1kZWNvcmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cblxuLmhlYWRlcl9fcmlnaHRiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzRweDtcbiAgcmlnaHQ6IDJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IDkydmg7IH1cbiAgLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjl2aDsgfVxuICAuaGVhZGVyX19yaWdodGJhci0tbGluayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZWFkZXJfX3JpZ2h0YmFyLS1saW5rOmhvdmVyLCAuaGVhZGVyX19yaWdodGJhci0tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuaGVhZGVyX19yaWdodGJhci1iZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgICAgICB9Ki9cbiAgICB0b3A6IDQ2dmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICAgICAgdG9wOiA0NHZoOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODAwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3JpZ2h0YmFyLWFmdGVyIHtcbiAgICAgICAgdG9wOiA0MHZoOyB9IH1cblxuLmhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNlbTtcbiAgbGVmdDogMWVtO1xuICByaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGxlZnQ6IDNlbTsgfSB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAzMDAwOyB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGxlZnQ6IDA7IH1cblxuLmhlYWRlci0taG9tZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiA1Ni4yNXZ3OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci0taG9tZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlci0taG9tZSB7XG4gICAgICBoZWlnaHQ6IDEwMHZ3OyB9IH1cbiAgLmhlYWRlci0taG9tZSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAvKm1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICB9Ki9cbiAgICBoZWlnaHQ6IDU2LjI1dnc7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlci0taG9tZSAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2dzsgfSB9XG4gIC5oZWFkZXItLWhvbWUgLmhlYWRlcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0qL1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuaGVhZGVyLS1ob21lIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjQ1KTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmhlYWRlci0taG9tZS52aWRlb19zbGlkZV9iYWNrZ3JvdW5kX2ZhbHNlIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5oZWFkZXItLWlubmVyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kOiAjRUJDMDZBIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIge1xuICAgICAgaGVpZ2h0OiA5OHB4OyB9IH1cbiAgLmhlYWRlci0taW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWctLXN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uaGVhZGVyLS12MSAuaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLS12MSAuaGVhZGVyX19sb2dvLW1vYmlsZSAuaGVhZGVyX19ob21lLWxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXItLXYxIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tdjIuaGVhZGVyLS1ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDsgfSB9XG5cbi5oZWFkZXItLXYyIC5sb2dvX19zbG9nYW5fX3YyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDB2aDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgdG9wOiAxNXZoOyB9IH1cbiAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nby1kcmF3aW5nIHtcbiAgICBtYXgtd2lkdGg6IDUwdnc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28tZHJhd2luZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7IH0gfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvX19zbG9nYW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nb19fc2xvZ2FuIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28tbW9iaWxlIC5oZWFkZXJfX2hvbWUtbGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIC5sb2dvLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28gLmxvZ28tc3ZnIHtcbiAgICAgICAgd2lkdGg6IDQ1NnB4O1xuICAgICAgICBoZWlnaHQ6IDEyN3B4OyB9IH1cblxuLmhlYWRlci0tdjIgLm1lbnVfX2l0ZW0tLWxvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItLXYzIC5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItLXYzIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMjclOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmhlYWRlci0tdjMgLmhlYWRlcl9fc2VhcmNoLWJveCB7XG4gICAgICByaWdodDogMTklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXItLXYzIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuXG4uaGVhZGVyLS12MyAubWVudV9faXRlbS0tbG9nbyB7XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLmhlYWRlci0tdjMgLm1lbnVfX2l0ZW0tLWxvZ28gLm1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXItLXYzIC5zdWJtZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG5cbi5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDU2LjI1dnc7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfSovIH1cblxuLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbi5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYgLyA5KSB7XG4gIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgIGhlaWdodDogMzAwJTtcbiAgICB0b3A6IC0xMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDYlOyB9IH1cblxuLmhlYWRlci5oZWFkZXItLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgdG9wOiA4OXB4O1xuICBvcGFjaXR5OiAwOyB9XG5cbi5oZWFkZXIgLm1haW4tc2VhcmNoIC5mb3JtX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNyk7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cblxuLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSB7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm1fX2xlZ2FscyB7XG4gICAgb3BhY2l0eTogLjY1OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAudGV4dGZpZWxkW3R5cGU9ZGF0ZV06aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRhcmVhX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfSB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjRUJDMDZBO1xuICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc2VhcmNoLW1vcmUge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc2VhcmNoLW1vcmVfX2ljb24ge1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBmaWxsOiAjRUJDMDZBOyB9XG5cbi8qXHJcbi5ib2R5LS1pbm5lciB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQgOiAwO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSovXG4uYm9keS0taG9tZSAuaGVhZGVyLS12MiAuaGVhZGVyX19ob21lLWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItLXN0aWNreSAuaGVhZGVyX19pbnRlcmthYiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5oZWFkZXJfX2ludGVya2FiLFxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmhlYWRlcl9faW50ZXJrYWIsXG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuaGVhZGVyX19pbnRlcmthYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWFkZXJfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMmVtIDNlbTtcbiAgbWluLWhlaWdodDogMTg1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2JveCAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlcl9fYm94IC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuaGVhZGVyX19ib3ggLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNHB4LCAydncsIDM3cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oZWFkZXJfX2JveCB7XG4gICAgICB3aWR0aDogODAwcHg7IH0gfVxuICAuaGVhZGVyX19ib3gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19ib3gtLXRvb2xzIC5oZWFkZXJfX2JveC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLm1haW4gLmhlYWRlcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMjBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDQwNDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLm5hdi10b2dnbGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiBjYWxjKDRlbSArIDJlbSk7IH0gfVxuICAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXMsIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciwgLm5hdi10b2dnbGVfX2xpbmVzOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhweDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtOHB4OyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICBsZWZ0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlYXJjaC10b2dnbGVfX2xhYmVsIGEge1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtOyB9XG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyIC5zZWFyY2gtdG9nZ2xlX19pY29uLCAuc2VhcmNoLXRvZ2dsZTpmb2N1cyAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12MSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fYWxpZ25lciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMGVtOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xvZ28gc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMjM2cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX25vdGUgYSB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5wbmdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12MiB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2FsaWduZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQ3MDZlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fYWxpZ25lciB7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbG9nbyAubG9nb19fZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19sb2dvIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgICAgbWF4LWhlaWdodDogOTdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIHtcbiAgICBib3R0b206IDFlbTtcbiAgICByaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xIE9wZW4tU2FucztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX25vdGUge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbnRlcmthYi12MSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4OyB9IH1cbiAgLmludGVya2FiLXYxX19hbGlnbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19hbGlnbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5pbnRlcmthYi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pbnRlcmthYi12MV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuaW50ZXJrYWItdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLmludGVya2FiLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi12MV9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaW50ZXJrYWItdjFfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2xvZ28gLmxvZ29fX2RlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBlbTsgfVxuICAgIC5pbnRlcmthYi12MV9fbG9nbyBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAyMzZweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuaW50ZXJrYWItdjFfX25vdGUge1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmludGVya2FiLXYxX19ub3RlIGEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19ub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmludGVya2FiLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuaW50ZXJrYWItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjQxMThlbS8xIFJhbGV3YXk7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIC5pbnRlcmthYi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIDEuNDExOGVtLzEgUmFsZXdheTtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuaW50ZXJrYWItdjFfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLXYxX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9IH1cbiAgICAuaW50ZXJrYWItdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgLmludGVya2FiLXYxX19pdGVtcyAuaXRlbS5pdGVtLS0xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTEge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuaW50ZXJrYWItdjFfX2l0ZW1zIC5pdGVtLml0ZW0tLTIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW0uaXRlbS0tMiB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07IH1cbiAgLmludGVya2FiLXYxX19pdGVtLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5pbnRlcmthYi12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAxLjc2NDdlbS8xIFJhbGV3YXk7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaW50ZXJrYWItdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEgUmFsZXdheTtcbiAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmludGVya2FiLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW50ZXJrYWItdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjk0MWVtLzEgUmFsZXdheTtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IC44ZW0gM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDZweCAxNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuICAgIC5pbnRlcmthYi12MV9fbGlua3MgLmJ1dHRvbiA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuaW50ZXJrYWItdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2JlZDAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5qZXN0aW1vIHtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIuOTQxMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS41Mjk0ZW07IH1cbiAgLmplc3RpbW9fX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDMgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmplc3RpbW9fX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAuamVzdGltb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuamVzdGltb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmplc3RpbW9fX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5qZXN0aW1vX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuamVzdGltb19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5qZXN0aW1vX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLmplc3RpbW9fX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5qZXN0aW1vX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAuamVzdGltb19faXRlbS1saW5rcyAuYnV0dG9uIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmplc3RpbW8gLmZvcm0ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5maXJzdC1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuamVzdGltbyAuZm9ybSAucmFkaW9zX19ncm91cCAuc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgLmplc3RpbW8gLmZvcm0gLmxhYmVsLXR4dC5maXJzdC1maWVsZCB7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZCB7XG4gICAgICBwYWRkaW5nOiAuNWVtIC41ZW07IH1cbiAgICAuamVzdGltbyAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwIDFlbSAyZW07IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19maWVsZC5jb25kaXRpb25fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDFlbTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5qZXN0aW1vIC5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5qZXN0aW1vIC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuamVzdGltbyAuZm9ybSAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyNGVtLzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2xlZ2FscyB7XG4gICAgICBtYXJnaW46IDAgMWVtIDJlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtIEF2ZW5pckJvb2ssIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuamVzdGltbyAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cbiAgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmp1bWJvdHJvbi12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuanVtYm90cm9uLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0ZW07IH0gfVxuICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyLjVlbSAwOyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICBtaW4td2lkdGg6IDcyMHB4OyB9IH1cbiAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICAgICAgcGFkZGluZzogMCAzZW07IH1cbiAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoOC4zNTI5ZW0gLSAzNnB4KSk7XG4gICAgbGVmdDogNWVtOyB9XG4gIC5qdW1ib3Ryb24tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX190aXRsZSB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICByaWdodDogNWVtOyB9XG5cbi5qdW1ib3Ryb24tdjEtLXNlYXJjaCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDY2NjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbGlzdGluZy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5qdW1ib3Ryb24tdjEtLXNlYXJjaDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC42KTsgfVxuXG4ubG9hZGVyX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5sb2FkZXJfY29udGFpbmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNFQkMwNkE7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fc3RydWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnRfX3RleHQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciwgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgLjVlbSAxZW07IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtOmNoZWNrZWQgKyAuaXRlbS1sYWJlbCAucmFkaW9fX2l0ZW0tc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWw6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZTpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50LWljb24ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgIHBhZGRpbmc6IDAuNzVlbSAxLjVlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApOyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQgLmNvdW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAubGFiZWwtbGlzdC1lbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MjUyNTI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM1MjUyNTI7IH1cbiAgICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jb3VudCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IHtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQuZW1wdHkgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5idXR0b24tb3Blbi1jbG9zZTphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4gLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS10b3VjaC1hcmVhIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciAubm9VaS1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjI1KTsgfVxuICAuZm9ybVJhbmdlX19jb250YWluZXIgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG5cbi5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtUmFuZ2VfX2NvbnRhaW5lci5lbXB0eTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xhYmVsLXJhZGlvIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbGFiZWwgLnJhZGlvLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAuZm9ybVJhZGlvX19jb250YWluZXIgLmZvcm1SYWRpb19fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnRlZ2VyX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAubGFiZWwtZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxMnB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5pY29uX2NhbGVuZGFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmaWxsOiAjRUJDMDZBOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICBmaWxsOiAjMDQwNDAzO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuXG4uZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAuNXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgbGVmdDogNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3LjVweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX3N0cnVjdHVyZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZzogNXB4IDEuMjVlbSA1cHggMWVtO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1ZW07IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MHB4IC0gMWVtKTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX3N0cnVjdHVyZSAubGFiZWxfX2l0ZW0ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuZm9ybV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmlucHV0X19pdGVtOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5idXR0b25faXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cblxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggNTNweCAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuMjUpOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMWVtIDJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuNXB4OyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtIHNwYW4ge1xuICAgICAgdHJhbnNpdGlvbjogMHM7IH1cbiAgICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICM1MjUyNTI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM5MTkxOTE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzkxOTE5MTsgfVxuICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDQwNDAzOyB9XG4gICAgICAgIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLnN3aXRjaC1jaGVja2JveDpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBvcmRlcjogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19maWVsZHNldCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMzBweDsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5sYWJlbF9yYWRpb19lbGVtZW50OmhvdmVyIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmlucHV0X3JhZGlvX2VsZW1lbnQ6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX3N0cnVjdHVyZSAubGFiZWwtZWxlbWVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogLTlweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygwLjVlbSArIDZweCk7XG4gIGxlZnQ6IGNhbGMoMC41ZW0gKyA0cHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA2cHg7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDAgNGVtOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fc3RydWN0dXJlIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHgvMS4yZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWNvbnRlbnQgLnNzLWFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7IH1cbiAgICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDsgfSB9XG4gICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHg7IH0gfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLmhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tb2ZmcmVkZW1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXR5cGVfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWRhdGVsb2NzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tbG95ZXJzYWlzX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb2NhbGlzYXRpb25fX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWNvbW1lcmNlX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1wcmljZXNfX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1cyB7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIucmFuZ2UtLW9wZW5lZCAuZm9ybVJhbmdlX19jb250ZW50IC5hZGRfYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4IDE1cHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLm5vVWktdG91Y2gtYXJlYSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuMjUpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9pY29uIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2VsZW1lbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUuYWN0aXZlOmJlZm9yZSwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2VsZW1lbnRzLmFjdGl2ZSB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmRhdGUtaW5wdXQge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb240IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgaXRhbGljIDQwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0gLnNlYXJjaF9faWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDsgfSB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5mb3JtQnViYmxlX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbTpob3ZlciAucmVzZXRfX2ljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7IH0gfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDAgMCA0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Uge1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgd2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19zY3JvbGxlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtIC0gMjI1cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoNTBweCAtIDFlbSkgMDsgfSB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAubGluZV9fdGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMgLnRpdGxlLWVsZW1lbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19zdW1tYXJ5LCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3BsdXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wcmV2aWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9fdW5pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faGlnaGxpZ2h0IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQwNDAzO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50OmRpc2FibGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudDpob3ZlciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGFiZWwtY2hlY2tib3gge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LXRleHQgLmNvdW50IHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW07IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gYXV0byAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sZWZ0X19jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1yaWdodF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdmFsdWUgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1jb3VudGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXRleHQgLnRleHQtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX3N0cnVjdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgei1pbmRleDogLTE7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fY29udGVudC5hY3RpdmUge1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWVsZW1lbnRfX2l0ZW06aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC4yNSk7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLmVtcHR5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwNDA0MDMgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLnRoZW1lLWRlZmF1bHQgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDQwNDAzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiByZWQ7IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190ZXh0IHtcbiAgICBjb2xvcjogIzkxOTE5MTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygzLjZlbSAtIDJlbSk7XG4gIHBhZGRpbmctbGVmdDogMy42ZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzA0MDQwMywgcmdiYSg0LCA0LCAzLCAwLjkpKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1haW4tbmF2OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW4tbmF2IHtcbiAgICAgIHdpZHRoOiA4OCU7XG4gICAgICBtYXgtd2lkdGg6IDI2Ljg3NWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHotaW5kZXg6IDIwMDI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9IH1cbiAgLmJvZHktLW1lbnUtb3BlbmVkIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5tYWluLW5hdl9fY2xvc2Uge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM2VtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IC41ZW07XG4gICAgICB3aWR0aDogY2FsYygyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDJlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24gLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tbmF2X19jbG9zZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5tYWluLW5hdl9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgbGVmdDogM2VtO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRvcDogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyAudG9vbGJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdiB7XG4gICAgY29sb3I6ICMwNDA0MDM7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX190b3AtLXYzIC5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUtZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogTm9ybWFsaXplIGBsaW5lLWhlaWdodGAuIENhbm5vdCBiZSBjaGFuZ2VkIGZyb20gYG5vcm1hbGAgaW4gRmlyZWZveCA0Ky4gKi9cbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51LWRyb3Bkb3duX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7IH0gfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyLCAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAubWVudS1kcm9wZG93bl9faWNvbjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDFweDsgfSB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAubWVudS1kcm9wZG93bl9faWNvbjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogMXB4OyB9IH1cbiAgLm1lbnUtZHJvcGRvd24tLXRvZ2dsZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVudSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzFlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTdweC8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAubWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTdweC8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMC40ZW07XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJjMDZhO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5tZW51X19pdGVtLmZvY3VzLCAubWVudV9faXRlbTpmb2N1cywgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5tZW51X19pdGVtLS1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfSB9XG4gIC5tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMC4zZW0gMC40ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjhlbSk7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjZlbSk7IH0gfVxuICAubWVudV9fbGluay5mb2N1cywgLm1lbnVfX2xpbms6Zm9jdXMsIC5tZW51X19saW5rOmhvdmVyLCAubWVudV9fZHJvcGRvd24uZm9jdXMsIC5tZW51X19kcm9wZG93bjpmb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLm1lbnVfX2xpbmsuZm9jdXMsIC5tZW51X19saW5rOmZvY3VzLCAubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2Ryb3Bkb3duLmZvY3VzLCAubWVudV9fZHJvcGRvd246Zm9jdXMsIC5tZW51X19kcm9wZG93bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9IH1cbiAgLm1lbnVfX2xpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfSB9XG5cbi5zdWJtZW51IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjNlbS8xZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICAgIGNsaXA6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuc3VibWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3VibWVudV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuc3VibWVudV9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnN1Ym1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMsIC5zdWJtZW51X19pdGVtOmZvY3VzLCAuc3VibWVudV9faXRlbTpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAvKmxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzOyovIH1cbiAgICAgIC5zdWJtZW51X19pdGVtLmZvY3VzIC5zdWJtZW51X19saW5rIHNwYW46YWZ0ZXIsIC5zdWJtZW51X19pdGVtOmZvY3VzIC5zdWJtZW51X19saW5rIHNwYW46YWZ0ZXIsIC5zdWJtZW51X19pdGVtOmhvdmVyIC5zdWJtZW51X19saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMgLnN1Ym1lbnVfX2xpbms6YmVmb3JlLCAuc3VibWVudV9faXRlbTpmb2N1cyAuc3VibWVudV9fbGluazpiZWZvcmUsIC5zdWJtZW51X19pdGVtOmhvdmVyIC5zdWJtZW51X19saW5rOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC01cHg7IH1cbiAgICAuc3VibWVudV9faXRlbVthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSAuc3VibWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zdWJtZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgLnN1Ym1lbnVfX2l0ZW0gLnN1Ym1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuc3VibWVudV9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5zdWJtZW51X19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMS43ZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAgICAgICAuc3VibWVudV9fbGluazpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IGNhbGMoMTRweC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygxNHB4LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgLnN1Ym1lbnVfX2xpbmsgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnN1Ym1lbnVfX2xpbmsgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgbGVmdDogMDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51X19pdGVtIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MDQwMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzA0MDQwMzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5zdWJtZW51IHtcbiAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzA0MDQwMzsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5zdWJtZW51X19pdGVtOmhvdmVyLCAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uaGVhZGVyLS1pbm5lciAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUJDMDZBIHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyX190b3AtLXYyIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLm1haW4tc2VhcmNoX19jbG9zZTpob3ZlciwgLm1haW4tc2VhcmNoX19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoX19jbG9zZTpob3ZlciAubWFpbi1uYXZfX2Nsb3NlLWljb24sIC5tYWluLXNlYXJjaF9fY2xvc2U6Zm9jdXMgLm1haW4tbmF2X19jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjRUJDMDZBOyB9XG5cbi5tYWluLXNlYXJjaCAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzOyB9XG5cbi5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4gICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG5cbi5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFQkMwNkE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG5cbi5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG5cbi5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfSB9XG5cbi5tYWluLXNlYXJjaCAucmFuZ2VfX3N1bW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFQkMwNkE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLnJhbmdlX19wcmV2aWV3IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcHJldmlldyB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfSB9XG5cbi5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cblxuLm1haW4tc2VhcmNoIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubWFpbi1zZWFyY2ggLnJhbmdlIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH0gfVxuXG4ubWFpbi1zZWFyY2ggLmZvcm1fX2xlZ2VuZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tYWluLXNlYXJjaCAuZm9ybV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5tYWluLXNlYXJjaCAuZm9ybV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLm1haW4tc2VhcmNoIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA5LCAyMDksIDIwOSwgMC40KTsgfVxuXG4uc2VhcmNoLW1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlYXJjaC1tb3JlX19pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tYWluLXNlYXJjaF9fbW9yZSAuY2hlY2tib3hfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1haW4tc2VhcmNoX19tb3JlIC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4ubWFpbi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNnMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuODMsIDAuNjcpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXNlYXJjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWluLXNlYXJjaF9fbW9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1haW4tc2VhcmNoIC5idXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNDAwMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC45KTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNi44NzVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIC5tYWluLXNlYXJjaC0tdmVydGljYWwge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gge1xuICAgICAgei1pbmRleDogMjAwMDsgfVxuICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX3dyYXBwZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNWVtKTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdlbTsgfVxuICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07IH1cbiAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAgICAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNGVtO1xuICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiA0ZW07IH0gfVxuICAgICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fY2xvc2UtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZS10ZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Nsb3NlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IC4zZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMmVtKTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMmVtKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5tYWluLXNlYXJjaCAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW4tc2VhcmNoX19sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlciwgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMy41ZW07XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBsZWZ0OiAzLjVlbTsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubWFpbi1zZWFyY2gtLXJlYWR5IC5mb3JtX193cmFwcGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgY2FsYygyZW0gKyAyZW0pOyB9XG4gIC5tYWluLXNlYXJjaC0tcmVhZHkubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5mb3JtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAubWFpbi1zZWFyY2gtLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tc2VhcmNoLS1sb2FkaW5nIC5tYWluLXNlYXJjaF9fbG9hZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tYWluLXNlYXJjaC0tbG9hZGluZy1uZXh0IC5tYWluLXNlYXJjaF9fZXhwYW5kLWJ1dHRvbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi42ZW0gMCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19maWVsZHMge1xuICBmbGV4OiAxOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXMsIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IC01MCU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMC41ZW07IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMCAxLjVlbTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjUlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gIHJpZ2h0OiAxLjVlbTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAudGV4dGZpZWxkX19pbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBtaW4taGVpZ2h0OiA1MnB4OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBwYWRkaW5nOiA0cHggNXB4OyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZV9fcHJvbXB0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5yYW5nZS0tdmFsdWVzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0taG9yaXpvbnRhbF9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkIHtcbiAgdG9wOiAtMmVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMi42ZW0gMCAzZW07IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fZmllbGRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogLTAuNWVtIDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoX19tb3JlIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5mb3JtX19maWVsZCB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5zZWFyY2gtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLnNlYXJjaC1tb3JlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogLjllbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNlYXJjaC1tb3JlX19pY29uIHtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1jbG9zZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzMHB4OyB9XG5cbi5ib2R5Om5vdCguYm9keS0taG9tZSkgLnNlYXJjaC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBrZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDFlbSAwIC0wLjVlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4ubWFpbl9fd3JhcHBlciAubWFpbi1zZWFyY2ggLmZvcm1fX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7XG4gIHBhZGRpbmctYm90dG9tOiAzZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuZGF0b3J5LWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYW5kYXRvcnktZGV0YWlscy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5tYW5kYXRvcnktZGV0YWlscy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH0gfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDEuMTc2NWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDA7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3Bob25lIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19waG9uZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19waG9uZSAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDkuNGVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX21haWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNzY1ZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX21haWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fbWFpbCAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDkuNGVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3JjcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19fcmNzIC52YWx1ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfX3JjcyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX19yY3MgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiA5LjRlbTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSAuZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX3RvcC1ibG9jayB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTsgfSB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX21haW4tbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDUwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19hbGlnbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7IH0gfVxuICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19jb250YWluZXItdGV4dCB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfSB9XG4gICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gIC5tYW5kYXRvcnktZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDFlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246Zm9jdXMsIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYW5kYXRvcnktZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYW5kYXRvcnktbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFuZGF0b3J5LWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFuZGF0b3J5LWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5tYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGhlaWdodDogMzM1cHg7IH0gfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMi4zNTI5ZW0gMWVtIDAgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAyLjM1MjllbSAxLjc2NDdlbTsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHMgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19waG9uZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yZW07IH1cbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX19tYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtc3ZnX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubWFwLXN2Z19fY291bnRyeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19yZWdpb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMC43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAgIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYXAtc3ZnX196b29tIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1hcC1zdmdfX2RlcCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICBmaWxsOiAjMDQwNDAzOyB9XG4gIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm1hcC1zdmdfX2RlY28ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fZGVjbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fY2lyY2xlIHtcbiAgZmlsbDogI2YyZjJmMjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12YWdlbmN5IHtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFwLXN2Zy12YWdlbmN5IHtcbiAgICAgIGhlaWdodDogODAwcHg7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubWFwLXN2Zy12YWdlbmN5X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSArIC5tYXAtc3ZnLXZhZ2VuY3lfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5idXR0b24ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmZvY3VzLCAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fbWFwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtX19maWVsZCB7XG4gICAgbWFyZ2luOiAwIDJlbSAzZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgZmxleDogMTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19jaXJjbGUge1xuICAgIGZpbGw6IHJnYmEoNCwgNCwgMywgMC4xNSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAge1xuICAgIGZpbGw6ICNkNWQ1ZDU7XG4gICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6Zm9jdXMge1xuICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uIHtcbiAgICBmaWxsOiAjZDVkNWQ1O1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIC8qY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsqL1xuICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6aG92ZXIsIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgZmlsbDogI0VCQzA2QTsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkge1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDMgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlICsgLm1hcC1zdmctdm1hbmRhdG9yeV9fbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbiB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246Zm9jdXMsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19tYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAzZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuZm9ybV9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBmbGV4OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2NpcmNsZSB7XG4gICAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogI2Q1ZDVkNTtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjRUJDMDZBOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICNkNWQ1ZDU7XG4gICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgLypjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsOyovXG4gICAgICBmaWxsOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpob3ZlciwgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgICBmaWxsOiAjRUJDMDZBOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5sZWFmbGV0LWNvbnRyb2wtY29udGFpbmVyIC5sZWFmbGV0LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4ubGVhZmxldC1jb250YWluZXIgLm1hcF9fcG9wdXAgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuMDNlbSAwIDAgMDtcbiAgbWFyZ2luOiAxZW07XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4ubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMDsgfVxuICAubWFwX19wb3B1cCAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEuNSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIC5hZGRyZXNzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYXBfX3BvcHVwIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1hcF9fcG9wdXAgLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cblxuLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC10aXAge1xuICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBtaW4td2lkdGg6IDQ1MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxZW0gMWVtOyB9IH1cbiAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1hcF9fcG9wdXAgLmNvb3JkcyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAxZW0gMmVtIDFlbSAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubWFwX19wb3B1cCAuY29vcmRzIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtIDBlbSAxZW07IH0gfVxuICAubWFwX19wb3B1cCAuY29vcmRzX19lbGVtZW50IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3JkcyBhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1hcF9fcG9wdXAgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfSB9XG4gIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAubWFwX19wb3B1cCAubWFwLWlubmVyLXYxLXBvcC11cF9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLm1hcF9fcG9wdXAgLm1hcC1pbm5lci12MS1wb3AtdXBfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXBfX3BvcHVwIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1saXN0aW5nX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1hcC1saXN0aW5nX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5tYXAtbGlzdGluZ19fY29udGVudCAuanMtbWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5tYXAtbGlzdGluZ19fanMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtbGlzdGluZ19fanMtY29udGFpbmVyID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tYXAtbGlzdGluZ19fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hcC1saXN0aW5nIC5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjRUJDMDZBOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDE5MiwgMTA2LCAwLjYpOyB9XG4gIC5tYXAtbGlzdGluZyAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWFwLWxpc3RpbmcgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiAjRUJDMDZBO1xuICBmaWxsOiByZ2JhKDIzNSwgMTkyLCAxMDYsIDAuNik7IH1cblxuLmY0bWFwIC5mNG1hcC1pbmZvV2luZG93IHtcbiAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZjRtYXAgLmxlZnRBcnJvd1BhcnQsIC5mNG1hcCAucmlnaHRBcnJvd1BhcnQge1xuICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi5mNG1hcC5mNC1tYXAtY29udHJvbC10b3BsZWZ0IC5mNG1hcC1uYXYsXG4ua2ltb25vLW1hcCAja2ltb25vLWxheWVycyB7XG4gIGxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbi5raW1vbm8tbWFwICNraW1vbm8tZ3JhcGhpY09wdGlvbnNNZW51IHtcbiAgbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cblxuLm1hcC1wb3Bpbi1hbm5vdW5jZSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFwLXBvcGluLWFubm91bmNlX19kZWNvcmF0ZSB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDsgfSB9XG4gICAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fZGVjb3JhdGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFwLXBvcGluLWFubm91bmNlX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubWFwLXBvcGluLWFubm91bmNlX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0VGRUZFRjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjRUZFRkVGOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX3ByaWNlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5tYXAtcG9waW4tYW5ub3VuY2VfX3JlZmVyZW5jZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMWVtIDAgLjNlbSAwOyB9XG4gICAgLm1hcC1wb3Bpbi1hbm5vdW5jZV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5tYXAtcG9waW4tYW5ub3VuY2VfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXBvcGluLWFubm91bmNlX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4ubWFwLXBvcGluLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yZW0pLzEuMiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19ncm91cC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC4zZW0gMDsgfVxuICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjMge1xuICBoZWlnaHQ6IDcwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5tYXAtdjNfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDMgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm1hcC12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5tYXAtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12M19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5tYXAtdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFwLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtOyB9IH1cbiAgLm1hcC12M19fY29udGFpbmVyLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubWFwLXYzX19jb250YWluZXItbWFwIHN2ZyB7XG4gICAgICBmaWxsOiAjMDQwNDAzOyB9XG4gIC5tYXAtdjNfX2pzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyNjBweDsgfVxuICAgIC5tYXAtdjNfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12M19fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLXYzX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC12M19fYmxvY2stdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYzX19ibG9jay10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5tYXAtdjNfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAxNC40MTE4ZW0gMTYuMDQxJSA5LjQxMThlbTsgfSB9XG4gIC5tYXAtdjNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC12M19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9IH1cbiAgICAubWFwLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm1hcC12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubWFwLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgM2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1hcC12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1hcC12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5tYXAtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubWFwLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm1hcC12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXYxIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzUsIDE5MiwgMTA2LCAwLjcpOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubWFwLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubWFwLXYxX19jb250YWluZXItbWFwIHtcbiAgICAgICAgd2lkdGg6IDkwdmg7XG4gICAgICAgIG1heC13aWR0aDogODB2dzsgfSB9XG4gICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCBzdmcge1xuICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAubWFwLXYxX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjYwcHg7IH1cbiAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5tYXAtdjFfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH0gfVxuICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubWFwLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tYXAtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5tYXAtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5tYXAtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubWFwLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm1hcC12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMwNDA0MDM7IH1cbiAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIC5tYXBfX21hcmtlciBzdmcge1xuICBmaWxsOiAjMDQwNDAzOyB9XG5cbi5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDMsIDAuNjgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5tYXAtYmFubmVyIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1hcC1iYW5uZXIgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiBvcmFuZ2U7XG4gIGZpbGw6IGJsZXU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtYmFubmVyIHtcbiAgbWFyZ2luOiAyZW0gMCAyZW0gMDsgfVxuICAubWFwLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtYmFubmVyX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLm1hcC1iYW5uZXJfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgIC5tYXAtYmFubmVyX19tYXAgLmpzLW1hcCB7XG4gICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgLm1hcC1iYW5uZXJfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtYmFubmVyX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC1iYW5uZXIgLm1hcF9fcG9wdXAgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFwLWJhbm5lciAubWFwLXBvcGluX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAgIC5tYXAtYmFubmVyIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLm1hcC1iYW5uZXIgLm1hcC1wb3Bpbl9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtYmFubmVyIC5tYXAtcG9waW5fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5lZ290aWF0b3ItZGV0YWlscy12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAwLjg4MmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19kYXRhID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fZGF0YSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH0gfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19uZWdvdGlhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fbmVnb3RpYXRvciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19yaWdodCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIC5pdGVtX19zb2NpYWwtLWFnZW5jeSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcmlnaHQgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcyAuaXRlbV9fc29jaWFsLS1hZ2VuY3kge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3JpZ2h0IC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7XG4gICAgICBwYWRkaW5nOiAxZW0gNWVtOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWRkcy1ibG9jayAuYnV0dG9uOmZvY3VzLCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzLWJsb2NrIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2FkZHMtYmxvY2sgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fYWdlbmN5IHtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZ2VuY3kgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8tYWdlbmN5IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuY29vcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9faW5mbyA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19pbmZvID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kaXNwbGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Rpc3BsYXkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDJ2dywgMzBweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLXBob25lX19kcmF3aW5nLFxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1tYWlsX19kcmF3aW5nLFxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcbiAgICAgICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtcGhvbmVfX2RyYXdpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAuY29vcmRzLW1haWxfX2RyYXdpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cHg7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5jb29yZHMtYWRkcmVzc19fZHJhd2luZyB7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgMnZ3LCAxLjE3NjRlbSkvMS42NjY2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjNlbSkvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIGEuY29vcmRzX19jb250ZW50OmhvdmVyLCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyBhLmNvb3Jkc19fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNFQkMwNkE7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMztcbiAgICAgICAgd2lkdGg6IDMuMDU4OGVtO1xuICAgICAgICBoZWlnaHQ6IDMuMDU4OGVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhlbTsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgICAgZmlsbDogIzA0MDQwMzsgfVxuICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDsgfSB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2luZm8gLm5lZ290aWF0b3ItbGlzdGluZ19faXRlbSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX3Zpc3VhbCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19pbmZvIC5uZWdvdGlhdG9yLWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9fdmlzdWFsIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9faW5mbyAubmVnb3RpYXRvci1saXN0aW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7IH1cbiAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAubGVnYWxzLW5lZ290aWF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgLm5lZ290aWF0b3ItZGV0YWlscy12MSAubGVnYWxzLW5lZ290aWF0b3JfX3RleHQge1xuICAgICAgZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmxlZ2Fscy1uZWdvdGlhdG9yX192YWx1ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtOyB9XG4gIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX2ZpbHRlciB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19wcm9wZXJ0eS1saXN0aW5nIC5oZWFkZXItc2VvX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5uZWdvdGlhdG9yLWRldGFpbHMtdjFfX3Byb3BlcnR5LWxpc3RpbmcgLmhlYWRlci1zZW9fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItZGV0YWlscy12MV9fcHJvcGVydHktbGlzdGluZyAuaGVhZGVyLXNlb19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTc2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5zb2NpYWxfX3N2ZyB7XG4gICAgbWF4LWhlaWdodDogMTVweDsgfVxuICAubmVnb3RpYXRvci1kZXRhaWxzLXYxIC5zb2NpYWxfX2xpbmsge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAuM2VtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZWdvdGlhdG9yLWhvbWUtdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9uZWdvdGlhdG9yLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uZWdvdGlhdG9yLWhvbWUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC43OSk7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5uZWdvdGlhdG9yLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCAxNTI4cHggKyBjYWxjKCAyZW0gKyAxZW0pKjIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW1zIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbXMgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5zd2lwZXItc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwOyB9XG4gIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSB7XG4gICAgcGFkZGluZzogMCAzdnc7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS4xOTtcbiAgICAgIGhlaWdodDogMzUxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDFlbSAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjM1MmVtOyB9IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogM3Z3OyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjBweCkvMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsuZm9jdXM6YmVmb3JlLCAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAuNmVtIDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLXBob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjI1ZW0vMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLXR5cGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEuOGVtIDA7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudC0taGlnaGxpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMzUxcHg7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQtLWFkZHJlc3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEuMiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmVnb3RpYXRvci1ob21lLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5lZ290aWF0b3ItaG9tZS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm5lZ290aWF0b3ItaG9tZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAubmVnb3RpYXRvci1ob21lLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZWdvdGlhdG9yLWhvbWUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5lZ290aWF0b3ItbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5lZ290aWF0b3ItbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX25lZ290aWF0b3IgLm5lZ290aWF0b3JfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19uZWdvdGlhdG9yIC5uZWdvdGlhdG9yX19kZXRhaWxzIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbmVnb3RpYXRvciAubmVnb3RpYXRvcl9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIG1hcmdpbjogLjNlbSAwOyB9XG4gICAgICAgIC5uZWdvdGlhdG9yLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19uZWdvdGlhdG9yIC5uZWdvdGlhdG9yX19kZXRhaWxzX19tYWlsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBtYXJnaW46IC4zZW0gMDsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5lZ290aWF0b3ItbGlzdGluZy12MV9faXRlbXMgLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWRldGFpbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubmV3cy1kZXRhaWxzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX193cmFwcGVyLWNsb3NlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjUyMzVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41Mjk0ZW07IH0gfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19kYXRlIGEge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm5ld3MtZGV0YWlscy12MV9fYXJ0aWNsZSAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5uZXdzLWRldGFpbHMtdjFfX2FydGljbGUgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICAubmV3cy1kZXRhaWxzLXYxX19hcnRpY2xlIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qLyB9XG4gIC5uZXdzLWRldGFpbHMtdjFfX3NvY2lhbHMge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5uZXdzLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtIDIuOTQxMmVtIDEuNzY0N2VtIDIuOTQxMmVtOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGF0ZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kYXRlIGEge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogMTApOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDFlbSAqIDEuNCkgKiA3KTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogNCk7IH0gfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLm5ld3MtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgyZW0gKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLWhlaWdodDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RhdGUgYSB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDEwKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogNyk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMWVtICogMS40KSAqIDQpOyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIG1hcmdpbi1ib3R0b206IC4zZW07IH1cblxuLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX190aXRsZSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cblxuLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgyZW0gKiAyKSk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDFlbSAqIDEuNCkgKiAxMCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogNyk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgxZW0gKiAxLjQpICogNCk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfX2l0ZW1zIC5pdGVtX19saW5rcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctcmVsYXRlZC12MV9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICAvKiY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH0qLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmV3cy12MSB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgLm5ld3MtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm5ld3MtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUtLXYzLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAzLjU5MjRlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5uZXdzLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm5ld3MtdjFfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDsgfSB9XG4gIC5uZXdzLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLm5ld3MtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5ld3MtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNGVtIDA7XG4gIGhlaWdodDogOTk1cHg7IH1cbiAgLm5ld3MtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5uZXdzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uZXdzLXYyX19uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTsgfVxuICAgIC5uZXdzLXYyX19uZXdzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtdjJfX25ld3MgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9IH1cbiAgLm5ld3MtdjJfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMjcxcHg7IH0gfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNzFweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgZmxleDogMTsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubmV3cy12Ml9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluay5mb2N1czpiZWZvcmUsIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5uZXdzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgLm5ld3MtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5uZXdzLXYyX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLm5ld3MtdjJfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm5ld3MtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5ld3MtdjJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzLXYyX19pdGVtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmV3cy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm5ld3MtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MyB7XG4gIGJhY2tncm91bmQ6ICNFQkMwNkEgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5uZXdzLXYzIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAubmV3cy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QSB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjNfX2JhY2tncm91bmQge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgLm5ld3MtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3MtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYzX19iYWNrZ3JvdW5kLXRleHQge1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19iYWNrZ3JvdW5kLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDU1JTsgfSB9XG4gIC5uZXdzLXYzX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNGVtIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjNfX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAubmV3cy12M19fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAubmV3cy12M19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9IH1cbiAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAubmV3cy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX190aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfSB9XG4gIC5uZXdzLXYzX19uZXdzIHtcbiAgICBwYWRkaW5nOiAwIDNlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19uZXdzIHtcbiAgICAgICAgcGFkZGluZzogMCA0ZW07IH0gfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTc1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MzdweDsgfSB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDIuODIzNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMmVtIDcuODIzNWVtOyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSBhIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxLjUyOTRlbSAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41Mjk0ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOTQxMmVtOyB9IH1cbiAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogODAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDM3cHg7IH0gfVxuICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMS41Mjk0ZW07IH1cbiAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubmV3cy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluayBzcGFuOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLm5ld3MtdjNfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyB7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfSB9XG4gICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAubmV3cy12M19fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgLm5ld3MtdjNfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgLm5ld3MtdjNfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogLTFlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAubmV3cy12M19fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogLTZlbTsgfSB9XG4gIC5uZXdzLXYzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm5ld3MtdjNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3NsZXR0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiAjMDQwNDAzIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBub25lO1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3c2xldHRlci12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAubmV3c2xldHRlci12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMy44MjM1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubmV3c2xldHRlci12MV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAubmV3c2xldHRlci12MSB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vcGluaW9ucy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDRlbSAwOyB9XG4gIC5vcGluaW9ucy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLm9waW5pb25zLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlLS12My50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMy41OTI0ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcXVvdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19xdW90ZXMtc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBmaWxsOiAjRUJDMDZBO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNDhweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcXVvdGVzLXN2ZyB7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH0gfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYxX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12MV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAub3BpbmlvbnMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAub3BpbmlvbnMtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLm9waW5pb25zLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5vcGluaW9ucy12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMuMjM1M2VtIDA7IH1cbiAgLm9waW5pb25zLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3BpbmlvbnMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5vcGluaW9ucy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3BpbmlvbnMtdjJfX29waW5pb25zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuODIzNWVtOyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMzOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDIuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19kYXRlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RhdGUgYSB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fcXVvdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX19xdW90ZXMtc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZmlsbDogI0VCQzA2QTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDQ4cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX3F1b3Rlcy1zdmcge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4OyB9IH1cbiAgLm9waW5pb25zLXYyX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgIGZsZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5vcGluaW9ucy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTFlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAub3BpbmlvbnMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5vcGluaW9ucy12Ml9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9waW5pb25zLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5vcGluaW9ucy12Ml9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LS1udW1iZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgLm9waW5pb25zLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtLW51bWJlci1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAub3BpbmlvbnMtdjJfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjMge1xuICBjb2xvcjogIzA0MDQwMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm9waW5pb25zLXYzIHtcbiAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICBoZWlnaHQ6IDgwMHB4OyB9IH1cbiAgLm9waW5pb25zLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLm9waW5pb25zLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAub3BpbmlvbnMtdjNfX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7IH0gfVxuICAgIC5vcGluaW9ucy12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vcGluaW9ucy12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTVlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4OyB9IH1cbiAgLm9waW5pb25zLXYzX19ibG9jay10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2Jsb2NrLXRleHQge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5vcGluaW9ucy12M19fd3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNC4xMTc2ZW0gMTUuMTA0MSU7IH1cbiAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5vcGluaW9ucy12M19fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2FsaWduZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgLm9waW5pb25zLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLm9waW5pb25zLXYzX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC43MSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAub3BpbmlvbnMtdjNfX3RleHQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5vcGluaW9ucy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNDExOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGF0ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX19kYXRlIGEge1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5vcGluaW9ucy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLm9waW5pb25zLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAub3BpbmlvbnMtdjNfX2l0ZW0tc2VwYXJhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5vcGluaW9ucy12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLm9waW5pb25zLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5vcGluaW9ucy12M19faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luOiAwIC4zZW07XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uX19saW5rIHN2ZyB7XG4gICAgICBmaWxsOiAjRUJDMDZBOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAucGFnaW5hdGlvbl9fbGluazpob3ZlciBzdmcge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5wYWdpbmF0aW9uX19zdmcge1xuICAgIGhlaWdodDogMWVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0ZW5haXJlLXYxIHtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogM2VtIDA7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAxZW0gMCAxZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyBhOmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIGEge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIGEgc3BhbiB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAucGFydGVuYWlyZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG4gICAgcGFkZGluZzogMmVtIDNlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogY2FsYyggMTUyOHB4ICsgY2FsYyggMmVtICsgMWVtKSoyKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAucGFydGVuYWlyZS12MSAuaW1hZ2UtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMXB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBwYWRkaW5nOiAxZW07IH0gfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuICAucGFydGVuYWlyZS12MSAubW9kdWxlX19hbGlnbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFydGVuYWlyZS12MS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgcGFkZGluZzogMmVtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDMgIWltcG9ydGFudDsgfVxuICAucGFydGVuYWlyZS12MS1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLmJ1dHRvbi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgc3Bhbi50aXRsZV9fY29udGVudC0yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucGFydGVuYWlyZS12MS1kYXJrIGE6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnBhcnRlbmFpcmUtdjEtZGFyayAubGlua3MtZ3JvdXBfX2xpbmsgc3BhbiB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnBhcnRlbmFpcmUtdjEtZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFydG5lci1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDFlbSAqIDIpKTsgfSB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4OyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fY29udGVudCAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIC8qJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfSovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcnRuZXItbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3N0aWNreS10b3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19zdGlja3ktdG9wIHtcbiAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19zdGlja3ktdG9wIC5zdGlja3ktdG9wX19zbG9nYW4ge1xuICAgICAgcGFkZGluZzogMmVtIGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3N0aWNreS10b3AgLnN0aWNreS10b3BfX3Nsb2dhbiB7XG4gICAgICAgICAgcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbTsgfSB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC05ZW07IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGhlaWdodDogNDcwcHg7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpmb2N1czpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA4JSAyLjY0NzFlbSAxMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgd2lkdGg6IDUzJTsgfSB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19sYXN0LWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAlKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7IH0gfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogODUlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDExMCU7IH0gfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMi42NDcxZW0gMTAlIDIuNjQ3MWVtIDglOyB9XG5cbi5wcm9ncmFtM2RfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NiU7IH1cblxuLnByb2dyYW0zZF9faXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSxcbi5wcm9ncmFtLWRldGFpbC12MyAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0sXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKiogRURJVE9SSUFMIEJFR0lOICoqKi9cbi8qKiogRURJVE9SSUFMIEVORCAqKiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MS5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX3RvcC1jb250YWluZXIge1xuICB6LWluZGV4OiAxOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmJ1dHRvbl9fYmFjayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4zODg5cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi43Nzc4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDFlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbi10b3A6IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3BhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNzY0N2VtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fYmxvYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19ibG9jIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIC5kZXRhaWxzX19yZWZlcmVuY2Uge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fZGV0YWlscyAuZGV0YWlsc19fcHJpY2Uge1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTY3ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19ncm91cC1lbGVtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDY3MHB4OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGZpZWxkX19pbnB1dCxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1ibG9jayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDdlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgLypwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14OyovXG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbS8xLjEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuY2xhd3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHJpZ2h0OiA0LjA1ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hfX3NwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXMsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXM6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19kYXRhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSAuaW5mb19mb3JtX19mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSAuaW5mb19mb3JtX19mb3JtLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDE2JTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAucm9vbS1jb21wb19fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX3dyYXBwZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX3dyYXBwZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX193cmFwcGVyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19jb250YWluZXItdGV4dCwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19jb250YWluZXItdGV4dCwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2NvbnRhaW5lci10ZXh0LFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2NvbnRhaW5lci10ZXh0LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19fY29udGFpbmVyLXRleHQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX3Byb2dyYW0sXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX3Byb2dyYW0sIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19wcm9ncmFtLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19wcm9ncmFtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19wcm9ncmFtIC50b29sc19faXRlbSxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19wcm9ncmFtIC50b29sc19faXRlbSwgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX3Byb2dyYW0gLnRvb2xzX19pdGVtLFxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX3Byb2dyYW0gLnRvb2xzX19pdGVtIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdG9wLWJsb2NrLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X190b3AtYmxvY2ssIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX190b3AtYmxvY2ssXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0sIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0sXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgcGFkZGluZzogLjhlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyxcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICNFQkMwNkE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYxX19wcmludCAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLFxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgICAgICAgc3Ryb2tlOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCxcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX190b29scyAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3ByaW50IC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsXG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zaGFyZS5zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NoYXJlLnNoYXJlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7XG4gICAgcGFkZGluZzogMmVtIDRlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMjU1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bvc3RDb2RlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyxcbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fbWFpbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcG9zdENvZGUgYSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19waG9uZSBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19tYWlsIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcG9zdENvZGUsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzIGEsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bob25lIGEsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9ncmFtLWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5mb3JtLWNvbnRhY3QtLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMsXG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZm9ybS1jb250YWN0LS1tYW5kYXRvcnkgLmZvcm0tY29udGFjdF9fY29vcmRzLFxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLmZvcm0tY29udGFjdC0tbmVnb3RpYXRvciAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1kZXRhaWwtdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyB7XG4gICAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci1pbWcgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24uZmFkZS1pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgIHdpZHRoOiA2MiU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMWVtIDAuNTg4MmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS10aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjIzNWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdC1ibG9jayAuZmlyc3QtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdGhpcmQtYmxvY2sgLnRoaXJkLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMCAyZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3Qge1xuICAgICAgICB3aWR0aDogNjElOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19maXJzdCwgLnByb2dyYW0tZGV0YWlsLXYyX19zZWNvbmQge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZmlyc3QsIC5wcm9ncmFtLWRldGFpbC12Ml9fc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX190aGlyZCAubWFwIHtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19vcHRpb25zIC5vcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fdGl0bGUgLnRpdGxlLS12MSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uX19kcmF3aW5nIHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC5yb29tLWNvbXBvX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICBzdHJva2U6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3NoYXJlIC5zaGFyZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgIHJpZ2h0OiAyZW07XG4gICAgICBoZWlnaHQ6IDUuODg4MmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNWVtIDEwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNCwgNCwgMywgMC4zKSwgIzA0MDQwMyk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTZweC8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX3dyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICBzdHJva2U6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2OTVweDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAzZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0N2VtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fdG9vbHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIG1heC13aWR0aDogMjU1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1hZ2VuY3kgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1tYW5kYXRvcnkgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLnByb2dyYW0tZGV0YWlsLXYyX19jb2x1bW4ge1xuICAgIGZsZXg6IDE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciwgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCwgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLCAucHJvZ3JhbS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYzIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyX19pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDUwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX190aHVtYnMge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX19pbWcge1xuICAgICAgaGVpZ2h0OiAyNDVweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19maXJzdC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9jayB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZmlyc3QtYmxvY2sgLmZpcnN0LWJsb2NrX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NlY29uZC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190aGlyZC1ibG9jayAudGhpcmQtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5pY29uX190aXRsZSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMi42NDcxZW0gYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0IC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1sZWZ0IC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgI2ZmZmZmZik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLnRhYmxlLWFyaWFfX3RkLS10aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogLjhlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCAuZGVzY3JpcHRpb25fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgI2ZmZmZmZik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fdHIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhX190ci50b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWEtLWxvdDpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjUpOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS10b3AtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAudGFibGUtYXJpYV9fbGluay1tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnRhYmxlLWFyaWFfX2xpbmstbW9yZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19yb29tIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX3ByaWNlIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Jvb20tY29tcG8gLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMzUlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19yb29tLWNvbXBvIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcm9vbS1jb21wbyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludC5wcmludCAuYm9vay1zdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQucHJpbnQgLnZpZXdyb3RhdGUtc3ZnIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3ByaW50IC5wcmludF9faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnByaW50X19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICBzdHJva2U6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYzX19wcmludCAucHJpbnRfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fcHJpbnQgLnNoYXJlLXN2ZyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLnNoYXJlX193cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX2hlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAzZW0gMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLml0ZW1fX3NvY2lhbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2hhcmUgLnNvY2lhbF9faXRlbXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZS1zdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29scy1zdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAzZW0gMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6ICNFQkMwNkE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgICAgICAgc3Ryb2tlOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDNlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogM2VtIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDdlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnBzd3BfX3VpLS1pZGxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX190b29scyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLnByb2dyYW0tZGV0YWlsLXYzX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLnByb2dyYW0tZGV0YWlsLXYzX19jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW5lZ290aWF0b3IgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9ncmFtLWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCwgLnByb2dyYW0tZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MV9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MV9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDQwcHg7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVsaXZlci1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWxpdmVyLWRhdGUuZGVsaXZlci1kYXRlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMC44ZW0gMS40NzA1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjExNzZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjExNzZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX3RvcC1ibG9jay0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fdG9wLWJsb2NrLTIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX3RvcC1ibG9jay0yIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC44ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fZHJhd2luZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbWFpbi1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19yZWZlcmVuY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmcge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnLXBhdGgge1xuICAgICAgICBzdHJva2U6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190ZXh0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RleHQgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDFlbSAqIC0xKSAwOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA0NzBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDglIDIuNjQ3MWVtIDYlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RldGFpbHMge1xuICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3ByaWNlIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NnJlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zaXplIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2cmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg0LCA0LCAzLCAwLjMpLCAjMDQwNDAzKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwJSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTAlOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4OyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWxpdmVyLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWxpdmVyLWRhdGUuZGVsaXZlci1kYXRlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgcGFkZGluZzogMC44ZW0gMS40NzA1ZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgICBsZWZ0OiBpbmhlcml0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAtMTAlOyB9IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX19kZWxpdmVyLWRhdGUge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMi42NDcxZW0gNiUgMi42NDcxZW0gOCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19faGVhZGVyLXNlbyAudGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlbGl2ZXItZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlbGl2ZXItZGF0ZS5kZWxpdmVyLWRhdGUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhlbSAxLjQ3MDVlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg4MjNlbSAxLjc2NDdlbSAwLjg4MjNlbSAzLjUyOTRlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42NDcxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMTc2NWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3ByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NpemUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NpemUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2cmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kZWxpdmVyLWRhdGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuODgyM2VtIDMuNTI5NGVtIC44ODIzZW0gMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLW1vcmUtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMmVtIDAgMmVtOyB9XG4gIC5wcm9ncmFtLW1vcmUtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAucHJvZ3JhbS1tb3JlLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5wcm9ncmFtLW1vcmUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvZ3JhbS1tb3JlLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9ncmFtLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgICAucHJvZ3JhbS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tbW9yZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDE7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLnByb2dyYW0tbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAucHJvZ3JhbS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9ncmFtLW1vcmUtdjFfX2l0ZW0gLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9tb3RlLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb21vdGUtdjEge1xuICAgICAgaGVpZ2h0OiA2NzBweDsgfSB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvbW90ZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vdGUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAucHJvbW90ZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjY2KTsgfVxuICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAucHJvbW90ZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dywgMy44MjM1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTsgfVxuICAucHJvbW90ZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb21vdGUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgLnByb21vdGUtdjFfX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvbW90ZS12MV9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAucHJvbW90ZS12MSB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2FwcGx5LW9ubGluZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FwcGx5LW9ubGluZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50LFxuICAucHJvcGVydHktZGV0YWlsLXYyX19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50LFxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBtYXJnaW46IDBlbSAzZW0gMWVtIDNlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19hcHBseS1vbmxpbmUgYSxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYXBwbHktb25saW5lIGEsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSBhIHtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmssXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmssXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC43ZW0gMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtIENhcmRvLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRkVGRUY7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPXRydWVdLmRldGFpbC10YWJzX19saW5rLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0uZGV0YWlsLXRhYnNfX2xpbmssXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSBbYXJpYS1zZWxlY3RlZD10cnVlXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWEge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQwNDAzO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdGQtLXZhbHVlLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICBjb2xvcjogIzA0MDQwMztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xNzY1ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190cixcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190cixcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyLnRvZ2dsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyLnRvZ2dsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyLnRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKG9kZCksXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKG9kZCksXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKGV2ZW4pLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChldmVuKSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1hcmlhX190cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuNSk7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLXRvcC1kZXNjLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLXRvcC1kZXNjLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLXRvcC1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjLFxuLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWJvdHRvbS1kZXNjIHAsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAudGFibGUtYm90dG9tLWRlc2MgcCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC50YWJsZS1ib3R0b20tZGVzYyBwIHtcbiAgbWFyZ2luLXRvcDogLjVlbTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4sXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4sXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlLFxuLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlLFxuICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgLnRpdGxlX19lbGVtZW50LFxuICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSAudGl0bGVfX2VsZW1lbnQsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbixcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uLFxuICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyxcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpiZWZvcmUsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmJlZm9yZSxcbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlcixcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkMwNkE7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYzX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90X19jb250ZW50IGEsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSxcbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdF9fY29udGVudCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvcGVydHktZGV0YWlsLXYyX19mZWF0dXJlcyAudGFicy12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZlYXR1cmVzIC50YWJzLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb3BlcnR5LWRldGFpbC12MSAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtLFxuLnByb3BlcnR5LWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtLFxuLnByb3BlcnR5LWRldGFpbC12MyAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MiAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MyAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MSAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHJvcGVydHktZGV0YWlsLXYxIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtLFxuLnByb3BlcnR5LWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjMgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MiAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW0uaXRlbSAudGl0bGUsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtLml0ZW0gLnRpdGxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMixcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wcm9wZXJ0eS1kZXRhaWwtdjEgLmNhbGVuZGFyX190aXRsZSAudGl0bGUsIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLFxuLnByb3BlcnR5LWRldGFpbC12MiAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjIgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlLFxuLnByb3BlcnR5LWRldGFpbC12MyAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSxcbi5wcm9wZXJ0eS1kZXRhaWwtdjMgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2FwcGx5LW9ubGluZS1wb3NpdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2FwcGx5LW9ubGluZS1wb3NpdGlvbiBhIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDE4cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2FwcGx5LW9ubGluZS1wb3NpdGlvbiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmJ1dHRvbl9fYmFjayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAxZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jb250YWluZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbi10b3A6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkuNzY0N2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fYmxvYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fYmxvYyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX2RldGFpbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fZGV0YWlscyAuZGV0YWlsc19fcmVmZXJlbmNlIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX19kZXRhaWxzIC5kZXRhaWxzX19wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjI6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZWRpdG9yaWFsIC5lZGl0b3JpYWxfX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VkaXRvcmlhbCAuZWRpdG9yaWFsX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lZGl0b3JpYWwgLmVkaXRvcmlhbF9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2dyb3VwLWVsZW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiA2NzBweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC50ZXh0ZmllbGRfX2lucHV0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDQwNDAzO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDAuNWVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0N2VtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyAubGVnYWxzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcmlnaHQ6IDQuMDVlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5jbGF3cyB7XG4gICAgICAgICAgaGVpZ2h0OiA3LjM1MjllbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC50ZXh0YXJlYV9fbGFiZWwge1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hfX3NwYW4ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtIC5mb3JtX19maWVsZCAuY2hlY2tib3hfX2JveCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiAjRUJDMDZBOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19zdWJtaXQgLnN1Ym1pdF9fZmllbGQ6Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3N1Ym1pdCAuc3VibWl0X19maWVsZDpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fc3VibWl0IC5zdWJtaXRfX2ZpZWxkOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBtYXJnaW4tdG9wOiA0ZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNFQkMwNkE7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIge1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzIC5tZWRpYS1tb2R1bGVfX3N2ZywgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgICBmaWxsOiAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBmaWxsOiAjRUJDMDZBOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2dyb3VwIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZGF0YSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTgwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2RhdGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19pbmZvX2Zvcm0gLmluZm9fZm9ybV9fZm9ybSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2luZm9fZm9ybSAuaW5mb19mb3JtX19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9faW5mb19mb3JtIC5pbmZvX2Zvcm1fX2Zvcm0gLmluZm9fZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU4MHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0ID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX190b3AtYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19ib3R0b20tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fYm90dG9tLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QxZDFkMTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICAgICAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgZmlsbDogIzA0MDQwMztcbiAgICAgICAgICBzdHJva2U6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYxX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdG9vbHMgLnRvb2xzX19pdGVtIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luOiAuM2VtIDFlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC43ZW0gMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBDYXJkbywgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUZFRkVGOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2ZlYXR1cmVzIC50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mZWF0dXJlcyAudGFicy12MSBbYXJpYS1zZWxlY3RlZD10cnVlXS5kZXRhaWwtdGFic19fbGluayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZmVhdHVyZXMgLnRhYnMtdjEgLnRhYmxlLWFyaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSAudGl0bGUge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnBzd3BfX3VpLS1pZGxlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICBwYWRkaW5nOiAyZW0gNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX3Bob25lLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX21haWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FnZW5jeSAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hZ2VuY3kgLmFnZW5jeV9fZGV0YWlsc19fcGhvbmUgYSxcbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWdlbmN5IC5hZ2VuY3lfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSxcbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX3Bob25lLFxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21hbmRhdG9yeSAubWFuZGF0b3J5X19kZXRhaWxzX19wb3N0Q29kZSBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fYWRkcmVzcyBhLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdCAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUgYSxcbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbWFuZGF0b3J5IC5tYW5kYXRvcnlfX2RldGFpbHNfX21haWwgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciwgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsLCAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSwgLnByb3BlcnR5LWRldGFpbC12MV9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxIC5mb3JtLWNvbnRhY3QtLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMsXG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLmZvcm0tY29udGFjdC0tbWFuZGF0b3J5IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyxcbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZm9ybS1jb250YWN0LS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZW5lcmd5IC5saW5rcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5lbmVyZ3kgLmJ1dHRvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5lbmVyZ3kgLmVuZXJneV9fbGFiZWwgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZGF0YXNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG5cbi5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kYXRhc19fZW5lcmd5IC5lbmVyZ3lfX2xhYmVsIHAge1xuICAgIG1hcmdpbjogLjZlbSAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FwcGx5LW9ubGluZS1wb3NpdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2FwcGx5LW9ubGluZS1wb3NpdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2J1dHRvbi1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYnV0dG9uLWJhY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fcmVmZXJlbmNlIHtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3JlZmVyZW5jZV9fdmFsdWUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19pbWctaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyB7XG4gICAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItaW1nIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLWltZyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24uZmFkZS1pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XG4gICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluT3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1hcnJvdy1wYWdpbmF0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYXJyb3ctcGFnaW5hdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLWFycm93LXBhZ2luYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgd2lkdGg6IDYyJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDVlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDM4JTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS10aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjM1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyIC5tZWRpYS1tb2R1bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZmlyc3QtYmxvY2sgLmZpcnN0LWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2Vjb25kLWJsb2NrIC5zZWNvbmQtYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGhpcmQtYmxvY2sgLnRoaXJkLWJsb2NrX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19maXJzdC1ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zZWNvbmQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZpcnN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19maXJzdCB7XG4gICAgICAgIHdpZHRoOiA2MSU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19maXJzdCwgLnByb3BlcnR5LWRldGFpbC12Ml9fc2Vjb25kIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19maXJzdCwgLnByb3BlcnR5LWRldGFpbC12Ml9fc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2Vjb25kIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190aGlyZCB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGhpcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RoaXJkIC5tYXAge1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fb3B0aW9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19vcHRpb25zIC5vcHRpb25fX2RyYXdpbmcge1xuICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX29wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIC5pbmZvc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIC5pbmZvc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLmluZm9zX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLmluZm9zX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIC50YWJzLXYxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS42ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcyAudGFibGUtYXJpYV9fdGQtLXRpdGxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IC44ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1wcmV2LFxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuYXJyb3ctbGluay1zdmctbmV4dCB7XG4gICAgICBmaWxsOiAjRUJDMDZBO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLmFycm93LWxpbmstc3ZnLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2NsYXdzIHtcbiAgICAgIHJpZ2h0OiAyZW07XG4gICAgICBoZWlnaHQ6IDUuODg4MmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA1ZW0gMTAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQsIDQsIDMsIDAuMyksICMwNDA0MDMpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIHtcbiAgICAgICAgd2lkdGg6IDM4JTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQgPiAqIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fY29udGFpbmVyLXRleHQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19ib3R0b20tYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAzOCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYm90dG9tLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19hcHBseS1vbmxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIC5idXR0b246Zm9jdXMsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fYXBwbHktb25saW5lIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbSAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmaWxsOiAjRUJDMDZBO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgICAgICAgc3Ryb2tlOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12Ml9fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogMzglOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2luZm9zIC5pbmZvc19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNjk1cHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0N2VtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fdG9vbHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5mb3VydGgtYmxvY2tfX3dyYXBwZXItbGVmdCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2sgLmFnZW5jeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICBtYXgtd2lkdGg6IDI1NXB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLWFnZW5jeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvcGVydHktZGV0YWlsLXYyX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1tYW5kYXRvcnkgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcywgLnByb3BlcnR5LWRldGFpbC12Ml9fZm91cnRoLWJsb2NrLmZvdXJ0aC1ibG9jay0tbmVnb3RpYXRvciAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2ZvdXJ0aC1ibG9jayAucHJvcGVydHktZGV0YWlsLXYyX19jb2x1bW4ge1xuICAgIGZsZXg6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCwgLnByb3BlcnR5LWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYyX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI0VCQzA2QTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3JlZmVyZW5jZSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUuYXBwbHktb25saW5lLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lLXBvc2l0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAxLjQ3MDVlbTtcbiAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4gLnNsaWRlcl9faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXJfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXJfX21haW4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc2xpZGVyX190aHVtYnMge1xuICAgICAgICBoZWlnaHQ6IDc1MHB4OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMztcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgaGVpZ2h0OiA1NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpcnN0LWJsb2NrIC5maXJzdC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGhlaWdodDogNTUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zZWNvbmQtYmxvY2sgLnNlY29uZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NlY29uZC1ibG9jayAuc2Vjb25kLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RoaXJkLWJsb2NrIC50aGlyZC1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX190aGlyZC1ibG9jayAudGhpcmQtYmxvY2tfX3dyYXBwZXItbGVmdCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuZm91cnRoLWJsb2NrX190b29scyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLmZvdXJ0aC1ibG9ja19fd3JhcHBlci1sZWZ0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAucHJvcGVydHktZGV0YWlsLXYzX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2sgLnByb3BlcnR5LWRldGFpbC12M19fY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jayAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZm91cnRoLWJsb2NrLmZvdXJ0aC1ibG9jay0tYWdlbmN5IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZvdXJ0aC1ibG9jay5mb3VydGgtYmxvY2stLW1hbmRhdG9yeSAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzLCAucHJvcGVydHktZGV0YWlsLXYzX19mb3VydGgtYmxvY2suZm91cnRoLWJsb2NrLS1uZWdvdGlhdG9yIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmlmdGgtYmxvY2suZmlmdGgtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19maWZ0aC1ibG9jayAuZW5lcmd5IHtcbiAgICBvcmRlcjogMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19maWZ0aC1ibG9jayAudG9vbHMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpZnRoLWJsb2NrIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2kge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2ZpZnRoLWJsb2NrIC5zaGFyZSB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZmlmdGgtYmxvY2sgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAuaWNvbl9fdGl0bGUge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNjQ3MWVtIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNjdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiAudGFibGUtYXJpYV9fdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgZmxleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDNlbSAwIDNlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9fdGV4dC1ibG9jayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLWxlZnQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tbGVmdCAuZGVzY3JpcHRpb25fX3RleHQtYmxvY2sge1xuICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kZXNjcmlwdGlvbi5kZXNjcmlwdGlvbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190cjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Rlc2NyaXB0aW9uLmRlc2NyaXB0aW9uLXJpZ2h0IC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLnRhYmxlLWFyaWFfX3RkLS10aXRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogLjhlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGVzY3JpcHRpb24uZGVzY3JpcHRpb24tcmlnaHQgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksICNmZmZmZmYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC5waWdneS1iYW5rLXN2ZyB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLmluZm9zX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC5pbmZvc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAuaW5mb3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLnRhYmxlLWFyaWFfX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAudGFibGUtYXJpYV9fZ3JvdXAge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zIC50YWJzLXYxIC50YWJsZS1hcmlhX190ciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcyAudGFibGUtYXJpYV9fdGQtLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAuOGVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi0tbnVtYmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvcy1kYXRhIC5pbmZvcy1kYXRhX19wYWdpbmF0aW9uLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2luZm9zLWRhdGEgLmluZm9zLWRhdGFfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1wcmV2LFxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1uZXh0IHtcbiAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mb3MtZGF0YSAuaW5mb3MtZGF0YV9fcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIC5hcnJvdy1saW5rLXN2Zy1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3ktc3ZnIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kgLmVuZXJneV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IC5lbmVyZ3lfX2RyYXdpbmcgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29scy1zdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19jb250YWluZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RvcC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2JvdHRvbS1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGZpbGw6ICMwNDA0MDM7XG4gICAgICAgICAgc3Ryb2tlOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Rvb2xzIC50b29sc19faXRlbSAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX190b29scyAudG9vbHNfX2l0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12M19fdG9vbHMgLnRvb2xzX19pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAtcG9pIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2ktY29udGVudCAubWFwLXBvaV9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2ktY29udGVudCAubWFwLXBvaSAubWFwLXBvaS1sb2Mtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAtcG9pX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAtcG9pLWNvbnRlbnQgLm1hcC1wb2lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwLXBvaS1jb250ZW50IC5tYXAge1xuICAgICAgaGVpZ2h0OiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zaGFyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19zaGFyZSAuc2hhcmVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2hhcmUgLnNoYXJlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NoYXJlIC5zaGFyZS1zdmcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5tYWlsLWVtcHR5LXN2ZyB7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5hZ2VuY3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuYWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX3ZhbGlkYXRpb24tdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0N2VtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tYmxvY2sgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWJsb2NrIC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MyAucHN3cF9fdWktLWlkbGUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19wcm9wZXJ0eS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCwgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NhcmQtY29udGFjdC5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fY2FyZC1jb250YWN0LmNhcmQtY29udGFjdC0tbmVnb3RpYXRvciAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19jYXJkLWNvbnRhY3QuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2FwcGx5LW9ubGluZSAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYzX19hcHBseS1vbmxpbmUgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fbGFiZWwgcCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHgvMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MV9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXN1YWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgcmlnaHQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0LXN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3BsYXktc3ZnIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC45NzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjk3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE1MjllbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX190b3AtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMyOTRlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjhlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX29wdGlvbnMgLm9wdGlvbl9fZHJhd2luZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMi4yZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fbGFzdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmctcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjRUJDMDZBO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCwgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgsIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgge1xuICAgICAgICAgIGZpbGw6ICNFQkMwNkE7XG4gICAgICAgICAgc3Ryb2tlOiAjRUJDMDZBOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNzY0N2VtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHNfbmFtZSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjIzNTNlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwNDA0MDM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC5oZWFkZXItc2VvX190ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faGVhZGVyLXNlbyAudGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBjYWxjKDJlbSAqIC0xKSAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMWVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA0NzBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYxIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMi42NDcxZW0gOCUgMi42NDcxZW0gNiU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHdpZHRoOiA1MyU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19wcmljZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVmZXJlbmNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xhc3QtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b29sYmFyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42ZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICNFQkMwNkE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoLCAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCwgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmctcGF0aCB7XG4gICAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgICBzdHJva2U6ICNFQkMwNkE7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmctcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLXJpZ2h0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm90dG9tOiAxZW07XG4gICAgICAgIGxlZnQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0LXN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3BsYXktc3ZnIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0uaXRlbS0tcmVwcmVzZW50YXRpdmUgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0uaXRlbS0tcmVwcmVzZW50YXRpdmUgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0uaXRlbS0tcmVwcmVzZW50YXRpdmUgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbS5pdGVtLS1yZXByZXNlbnRhdGl2ZSAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0uaXRlbS0tcmVwcmVzZW50YXRpdmUgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX3RleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzX25hbWUge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yMzUzZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy0yIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RldGFpbHMtMjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViOTY1MzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzLTI6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLjUyOTRlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViOTY1MzsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItdGV4dDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwJSk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4OyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTEwJTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bnRoLWNoaWxkKG9kZCkgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLWxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbTpudGgtY2hpbGQob2RkKSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA2JSAyLjY0NzFlbSA4JTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChvZGQpIC5pdGVtX192aXJ0dWFsLXZpc2l0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faGVhZGVyLXNlbyAuaGVhZGVyLXNlb19fdGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLmhlYWRlci1zZW9fX3RleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faGVhZGVyLXNlbyAudGl0bGUudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2hlYWRlci1zZW8gLnRpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19oZWFkZXItc2VvIC50aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgcmlnaHQ6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX192aXJ0dWFsLXZpc2l0LXN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3BsYXktc3ZnIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgcGFkZGluZzogMC44ODIzZW0gMS43NjQ3ZW0gMC44ODIzZW0gMy41Mjk0ZW07IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MiAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcHJpY2Uge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAjZmZmZmZmKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX190ZXh0LWJsb2NrIHtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlZmVyZW5jZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fbGFzdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9faGVhcnQtc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19oZWFydC1zdmctcGF0aCB7XG4gICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogI0VCQzA2QTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zZWxlY3Rpb24uYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLXBhdGgsIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc2VsZWN0aW9uLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoLCAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3NlbGVjdGlvbi5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZy1wYXRoIHtcbiAgICAgICAgICBmaWxsOiAjRUJDMDZBO1xuICAgICAgICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLW5ldyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci10ZXh0OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9fd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZSAuZGVjb3JhdGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSAucmVwcmVzZW50YXRpdmVfX2RlY29yYXRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtX19yZXByZXNlbnRhdGl2ZS5yZXByZXNlbnRhdGl2ZSBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbV9fcmVwcmVzZW50YXRpdmUucmVwcmVzZW50YXRpdmUgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW1fX3JlcHJlc2VudGF0aXZlLnJlcHJlc2VudGF0aXZlIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlsc19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44ODIzZW0gMy41Mjk0ZW0gLjg4MjNlbSAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtcyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3ZpcnR1YWwtdmlzaXQge1xuICAgICAgICByaWdodDogMWVtO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1tb3JlLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMDQwNDAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbSAwIDJlbTsgfVxuICAucHJvcGVydHktbW9yZS12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbXMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoMWVtICogMikpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWcge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNWVtIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS00IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhbGxpbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmF2b3JpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jb2xvclByaW1hcnlTaXRlIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cblxuLmNvb2tpZXNDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC02NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0MDQwMzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQwNDAzOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lci1vcGluaW9uIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4uc2VhcmNoLWlubmVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VhcmNoLWlubmVyIC5zZWFyY2gtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMwNDA0MDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fd3JhcHBlciA+IC5hZ2VuY3ktc2xpZGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEyZW07IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5zaW1wbGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLmVkaXRvcmlhbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5lZGl0b3JpYWxfX3dyYXBwZXIgYSB7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtZW1wdHkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDJlbSAqIDIpKTsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NmVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yOTQxZW0vMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAuMmVtIDEuNDcwNWVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tNSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLTQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3N0YXR1cyAucHJvcGVydHktc3RhdHVzLS0zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tbmV3IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMgLnByb3BlcnR5LXN0YXR1cy0tZmFsbGluZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMtLWZhdm9yaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6Zm9jdXMsIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGZpbGw6ICNFQkMwNkE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpmb2N1czpiZWZvcmUsIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUgc3ZnIHtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlLWRyYXdpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMS41ZW07XG4gICAgICBoZWlnaHQ6IDEuNWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC41ZW07IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MSB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQuNDcwNWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VydmljZXMtdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjQ5KTsgfVxuICAuc2VydmljZXMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuc2VydmljZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5zZXJ2aWNlcy12MV9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4yMzUzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLnNlcnZpY2VzLXYxX190ZXh0LWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNHB4LzEuMiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGV4dC1ibG9jayAudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5zZXJ2aWNlcy12MV9faXRlbXMgLml0ZW1zX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZXJ2aWNlcy12MV9faXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyLjM1NTJlbSAxLjc2NDdlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VydmljZXMtdjFfX2l0ZW0uaXRlbSB7XG4gICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9faXRlbS5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtLml0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMCAzJSAwIDMlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDMlICogMikpO1xuICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12MV9faXRlbS5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAzJSAyZW0gMyU7IH0gfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fdGl0bGUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDk1cHg7IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNTI5NGVtOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgMTRweC8xLjIgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX190ZXh0LWNvbnRhaW5lciBhIHtcbiAgICAgICAgY29sb3I6IG5vcm1hbCBub3JtYWwgMzAwIDE0cHgvMS4yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2Jsb2NrLXRleHQgLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG4gICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjVlbSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbmsgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbi1saW5rLmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYxX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uLWxpbms6Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b24tbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0VCQzA2QTsgfVxuICAgIC5zZXJ2aWNlcy12MV9faXRlbSAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjFfX2l0ZW0gLml0ZW1fX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07IH0gfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUgLnNlcnZpY2VzLXYxX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlcnZpY2VzLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDY5MHB4O1xuICBwYWRkaW5nLXRvcDogNC43NjQ3ZW07XG4gIHBhZGRpbmctYm90dG9tOiA0Ljg4MjNlbTsgfVxuICAuc2VydmljZXMtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC42Mik7IH1cbiAgLnNlcnZpY2VzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VydmljZXMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5zZXJ2aWNlcy12Ml9fdGl0bGUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAyLjUyOTRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFRkVGRUY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VydmljZXMtdjJfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAzJSAyZW0gMyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDMlICogMikpOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDExZW0vMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbDtcbiAgY29sb3I6ICNFQkMwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZXJ2aWNlcy12MyB7XG4gICAgICBtaW4taGVpZ2h0OiA2OTBweDsgfSB9XG4gIC5zZXJ2aWNlcy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA0LCAzLCAwLjYyKTsgfVxuICAuc2VydmljZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNi43NjQ3ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNS44ODIzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9IH1cbiAgLnNlcnZpY2VzLXYzX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VydmljZXMtdjNfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIHtcbiAgICB3aWR0aDogMTEyOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2ZW0vMS40IFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtIC5pdGVtX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbS5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIC5zZXJ2aWNlcy12M19fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM2VtIDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuICAuc2lsb3MtdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbSBjYWxjKCAyZW0gKyAxZW0pO1xuICAgICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWxvcy12MS1pbm5lcl9fd3JhcHBlci53cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzZW0gY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC5zaWxvcy12MS1pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc2lsb3MtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyB9XG4gICAgLnNpbG9zLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpbG9zLXYxLWlubmVyX19pdGVtcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5zaWxvcy12MS1pbm5lcl9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5zaWxvcy12MS1pbm5lcl9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsbyB7XG4gICAgbWF4LXdpZHRoOiA5NjVweDsgfVxuICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9zLXYxX19pdGVtcy0tMV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb3MtdjFfX2l0ZW1zLS0xIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaWxvcy12MS1pbm5lciAuc2lsbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG8ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZS1kcmF3aW5nIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA4ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX190aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA4ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0ID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDAuOGVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDsgfSB9XG4gICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEtaW5uZXIgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8yIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnNpbG9zLXYxLWlubmVyIC5zaWxvX19saXN0LWxpbms6aG92ZXIsIC5zaWxvcy12MS1pbm5lciAuc2lsb19fbGlzdC1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TaWxvc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpbG9zLXYxIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cbiAgLnNpbG9zLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuc2lsb3MtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAzZW0gY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIG1heC13aWR0aDogMTUzNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lsb3MtdjFfX3dyYXBwZXIud3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogM2VtIGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuICAuc2lsb3MtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDI1cHgpLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICMwNDA0MDM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zaWxvcy12MV9faXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAyZW07IH1cbiAgICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTEgLnNpbG8ge1xuICAgIG1heC13aWR0aDogOTY1cHg7IH1cbiAgLnNpbG9zLXYxIC5zaWxvcy12MV9faXRlbXMtLTFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9zLXYxX19pdGVtcy0tMSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyZW07XG4gICAgICAgIGhlaWdodDogMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyBzdmcge1xuICAgICAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjsgfSB9XG4gICAgLnNpbG9zLXYxIC5zaWxvX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgdG9wOiAwLjhlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7IH0gfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMiBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdC1saW5rOmhvdmVyLCAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLnNpbG9zLXYyIHtcbiAgbWFyZ2luOiA0ZW0gYXV0bzsgfVxuICAuc2lsb3MtdjJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2lsb3MtdjJfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBmb250LXNpemU6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5zaWxvcy12MiAuc2lsby12MiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNvY2lhbHMtdjEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjKCAyZW0gKyAxZW0pOyB9XG4gIC5zb2NpYWxzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zb2NpYWxzLXYxX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAuc29jaWFscy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnNvY2lhbHMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjQ3MWVtOyB9XG4gICAgLnNvY2lhbHMtdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc29jaWFscy12MV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5zb2NpYWxzLXYxX19zZXJ2aWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc29jaWFscy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyZW07XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7XG4gICAgcGFkZGluZzogMC44ZW0gNGVtO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tNSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLTQge1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCQzA2QTsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS0zIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tbmV3IHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tZmFsbGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJDMDZBOyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLWZhdm9yaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkMwNkE7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGVhbS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgyZW0gKiAyKSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdmlzdWFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2RlY29yYXRlLmRlY29yYXRlOmhvdmVyIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS5kZWNvcmF0ZTpob3ZlciAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2hvdmVyLXRleHQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbV9fdGVhbSAudGVhbV9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RlYW0gLnRlYW1fX2RldGFpbHNfX3Bob25lIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX3RlYW0gLnRlYW1fX2RldGFpbHNfX21haWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW1fX21haW4tbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MHZoOyB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlYW0tbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7IH0gfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjkwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAyLjM1MjllbSAxLjc2NDdlbTtcbiAgICAgICAgICAgIGhlaWdodDogOTAlOyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RvcC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190b3AtYmxvY2sge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190ZWFtIC50ZWFtX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGVhbSAudGVhbV9fZGV0YWlsc19fcGhvbmUge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGVhbSAudGVhbV9fZGV0YWlsc19fbWFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19hbGlnbmVyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDQsIDQsIDMsIDAuMyksICMwNDA0MDMpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbS8xLjQgXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtLS1jb3ZlciAuaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0ZW0gMDsgfVxuICAudGVhbS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRlYW0tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC50ZWFtLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjUyOTRlbTsgfVxuICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyNXB4KS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3LCA2NXB4KS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnRlYW0tdjFfX25ld3Mge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjExNzZlbTtcbiAgICBwYWRkaW5nOiAwIDVlbTsgfVxuICAgIC50ZWFtLXYxX19uZXdzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAudGVhbS12MV9faXRlbS5pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX192aXN1YWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICAgICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW0gMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDFlbSAwIDFlbSAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGVhbS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDYuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYxX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTsgfSB9XG4gICAgLnRlYW0tdjFfX2l0ZW0uaXRlbS0tY292ZXIgLml0ZW1fX2ltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGVhbS12MV9fcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAudGVhbS12MV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC50ZWFtLXYxX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwNDA0MDM7IH1cbiAgLnRlYW0tdjFfX2l0ZW0tbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLnRlYW0tdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gICAgICAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuICAgICAgICAudGVhbS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnRlYW0tdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tdjIge1xuICBiYWNrZ3JvdW5kOiAjMDQwNDAzIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMi45NDExZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjUyOTRlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLXYyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4OyB9IH1cbiAgLnRlYW0tdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMC42Mik7IH1cbiAgLnRlYW0tdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfSB9XG4gIC50ZWFtLXYyX190aXRsZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC50ZWFtLXYyX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNTI5NGVtOyB9XG4gICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNy41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgNjVweCkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50ZWFtLXYyX19hbGlnbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjk0MTFlbTsgfVxuICAudGVhbS12Ml9faXRlbS5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbS5pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXIge1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyNTZweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2Jsb2NrLXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgMnZ3LCAyMHB4KS8xLjM2IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAgICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzA0MDQwMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNi41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RleHQtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0uaXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAjZmZmZmZmKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMWVtLzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS5pdGVtIC5pdGVtX190ZXh0IGEge1xuICAgICAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50ZWFtLXYyX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtLml0ZW0tLWNvdmVyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAudGVhbS12Ml9faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAudGVhbS12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYyX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC50ZWFtLXYyX19wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC50ZWFtLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwLjU4ODJlbTsgfVxuICAgIC50ZWFtLXYyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzO1xuICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCQzA2QTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGVhbS12MyB7XG4gIGNvbG9yOiAjRUJDMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGVhbS12MyB7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiA4MDBweDsgfSB9XG4gIC50ZWFtLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC50ZWFtLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZWFtLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX2NvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgLnRlYW0tdjNfX2RlY29yYXRlLmRlY29yYXRlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLXYzX19kZWNvcmF0ZS5kZWNvcmF0ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjNfX2RlY29yYXRlLmRlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX19pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTRlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQzNXB4OyB9IH1cbiAgICAudGVhbS12M19fZGVjb3JhdGUuZGVjb3JhdGUgLmRlY29yYXRlX193cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGVhbS12M19fYmxvY2stdGV4dCB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGVhbS12M19fYmxvY2stdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS12M19fYmxvY2stdGV4dCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS12M19fd3JhcHBlciAuY2xhd3Mge1xuICAgICAgcmlnaHQ6IDQuMDVlbTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFtLXYzX193cmFwcGVyIC5jbGF3cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3dyYXBwZXIgLmNsYXdzIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTsgfSB9XG4gIC50ZWFtLXYzX19jb250YWluZXJfdGV4dC1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0ZW0gY2FsYyggMmVtICsgMWVtKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fY29udGFpbmVyX3RleHQtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA3LjY0NzBlbSAyMC4xMDQxJSA0LjExNzZlbTsgfSB9XG4gIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjM1MjllbTsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA3LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUtLXYxLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTc2NWVtLzEuNCBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA2LjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGVhbS12M19fYWxpZ25lciB7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12M19fYWxpZ25lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7IH0gfVxuICAudGVhbS12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLnRlYW0tdjNfX2NvbnRhaW5lci10ZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNCwgNCwgMywgMC4zKSwgIzA0MDQwMyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAudGVhbS12M19fdGV4dC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnRlYW0tdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAudGVhbS12M19faXRlbS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAudGVhbS12M19faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUJDMDZBO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtLWxpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDQwMzsgfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzOyB9XG4gIC50ZWFtLXYzX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRlYW0tdjNfX3ZpZGVvIHtcbiAgICAgICAgcmlnaHQ6IC00ZW07IH0gfVxuICAudGVhbS12M19fdmlkZW8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGVhbS12M19fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzdweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX3ZpZGVvLWNvbnRlbnQgPiAqIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvb2xiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogY2FsYyggMmVtICsgMWVtKTtcbiAgei1pbmRleDogMzAwMDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvb2xiYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudG9vbGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnRvb2xiYXJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvb2xiYXJfX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudG9vbGJhcl9faXRlbSArIC50b29sYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTsgfVxuICAudG9vbGJhcl9fc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC50b29sYmFyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7IH1cbiAgICAudG9vbGJhcl9fbGluazpmb2N1cywgLnRvb2xiYXJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuICAgICAgLnRvb2xiYXJfX2xpbms6Zm9jdXMgLnRvb2xiYXJfX3N2ZywgLnRvb2xiYXJfX2xpbms6aG92ZXIgLnRvb2xiYXJfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLnRvb2xiYXItb3BpbmlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi41ZW0pLzEgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fY29udGVudCA+ICoge1xuICAgICAgICBtYXJnaW46IC40ZW0gMDsgfVxuICAudG9vbGJhci1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xIFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2l0ZW1zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyAudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgLjFlbTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQwNDAzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDIuMmVtO1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cywgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmZvY3VzIC50b29sYmFyLXNvY2lhbF9fc3ZnLCAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjMDQwNDAzOyB9XG4gIC50b29sYmFyLWNvbm5lY3Qge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmaWxsOiAjMDQwNDAzOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAubGlua3MtZ3JvdXAge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50b29sYmFyLWNvbm5lY3QgLnRvb2xiYXItY29ubmVjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjVlbSkvMSBcIlJvYm90b1wiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBzZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX190aXRsZSwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWxfX3RpdGxlLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDA0MDM7XG4gICAgICB3aWR0aDogMi4yZW07XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cywgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCQzA2QTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJDMDZBOyB9XG4gICAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMwNDA0MDM7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3dyYXBwZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgLnRvcGJhcl9fZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50b3BiYXJfX2V4dHJhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAudG9wYmFyX19sYW5nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAudG9wYmFyX19sYW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAudG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE5cHgvMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuXG4ubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOXB4LzFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDQwNDAzOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAuc3MtaGlnaGxpZ2h0ZWQsIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VCQzA2QTsgfSB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyBzcGFuLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogMjBweDsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RlLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWRrOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1lczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2VzLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWZyOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0taXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25sLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLW5vOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ydTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3J1LnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWRrIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kay5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVuIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lbi5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWVzIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWZyIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9mci5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLWl0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9pdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5sIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLW5vIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9uby5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXB0IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9wdC5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXJ1IC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QtLXNlIC5wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9zZS5wbmdcIik7IH1cblxuLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjJlbTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE5cHgvMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICNFQkMwNkE7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDQwMzsgfVxuXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOXB4LzFlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI0VCQzA2QTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRUJDMDZBO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI0VCQzA2QTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7IH1cblxuLnRvcGJhcl9fbG9naW4ge1xuICBmaWxsOiAjMDQwNDAzO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDRweDsgfVxuICAudG9wYmFyX19sb2dpbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnRvcGJhcl9fbG9naW4gLmxvZ2luLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcGJhcl9fbG9naW4gLmNvbnRhaW5lci1hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAgIC50b3BiYXJfX2xvZ2luIC5jb250YWluZXItYXJyb3cgLmFycm93LWRvd24ge1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMDQwNDAzO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsbWFyZ2luIC4ycztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAudG9wYmFyX19sb2dpbl9fc2VsZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweCAxNnB4O1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgbGVmdDogOTQlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnRvcGJhcl9fbG9naW5fX3NlbGVjdGlvbiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgLnRvcGJhcl9fbG9naW5fX3NlbGVjdGlvbi50b2dnbGUtdmlzaWJpbGl0eSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9wYmFyX19sb2dpbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA0MDQwMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHNtYWxsZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICMwNDA0MDM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZmlsbDogI0VCQzA2QTtcbiAgICBzdHJva2U6ICNFQkMwNkE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLm1haW4tbmF2IC5zZWxlY3Rpb24taWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm1haW4tbmF2IC5zZWxlY3Rpb24taWNvbl9fYmFkZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQwNDAzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1haW4tbmF2IC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZmlsbDogI0VCQzA2QTtcbiAgICAgICAgc3Ryb2tlOiAjRUJDMDZBOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgYmFja2dyb3VuZDogIzA0MDQwMztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmaWxsOiAjRUJDMDZBO1xuICAgIHN0cm9rZTogI0VCQzA2QTsgfVxuXG4uaG9tZSB7XG4gIGJhY2tncm91bmQ6IGZpeGVkICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2hvbWUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuICAuaG9tZSAuYmxhbmsge1xuICAgIGhlaWdodDogNTA2cHg7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLWhvbWUgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0taG9tZSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS5qcGdcIik7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMjAuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmp1bWJvdHJvbi12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDJlbTtcbiAgICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICAgIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5qdW1ib3Ryb24tdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAzZW07IH1cbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAzMThweDtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgbWFyZ2luOiAyZW0gYXV0byAwOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiBzcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXMgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMjMwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtbmV3cy1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSArICoge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuICAuYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTM5MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzgwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTsgfVxuICAuYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkLndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ib2R5LS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJvZHktLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjIuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICAgIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzOTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzkwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MiAuaGVhZGVyX19zZWFyY2gge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYyggMTIwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MSArICoge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzgwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjEgLmhlYWRlcl9fc2VhcmNoIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5iQW5ub25jZXMtdjEge1xuICBtYXJnaW46IDEuNWVtIDAgMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLm5iQW5ub25jZXMtdjEge1xuICAgICAgZm9udC1zaXplOiAwLjllbTsgfSB9XG4gIC5uYkFubm9uY2VzLXYxX192YWx1ZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNFQkMwNkE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi4xZW07IH1cbiAgLm5iQW5ub25jZXMtdjFfX2xhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMxMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12Mi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjIuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12My5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjMuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MyAuaGVhZGVyX19zZWFyY2gge1xuICB0b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzgwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAuaGVhZGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MyAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTI5MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43Mik7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE1NDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjIgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjcyKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTQzMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MyAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNzIpOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzcuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMzBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5qdW1ib3Ryb24tdjEge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG4gIC5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1zZWxlY3Rpb24tdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXNlbGVjdGlvbi12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy83LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjEge1xuICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDJlbTtcbiAgICBoZWlnaHQ6IDE1LjM1MjllbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoMTUuMzUyOWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgbGVmdDogMmVtO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxLS1yZXZlcnNlIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5qdW1ib3Ryb24tdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAyZW07XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLmJvZHktLXBhZ2UtZXN0aW1hdGlvbi12MS1zZW8gLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTU0MHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MSArICoge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE0NTBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cblxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS10ZWFtLWxpc3RpbmctdjIgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgdG9wOiBpbmhlcml0O1xuICBoZWlnaHQ6IDcuNjQ3MWVtO1xuICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MDQwMzsgfVxuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEge1xuICAvKiYgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTtcclxuICAgICAgICB9Ki8gfVxuICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiAyZW07XG4gICAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgICBib3R0b206IGNhbGMoLTEgKiAoNy42NDcxZW0gLSAzNnB4KSk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNFQkMwNkE7IH1cbiAgICAgIC5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwNDA0MDM7IH1cblxuLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtcGFydG5lci1saXN0aW5nLXYyIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MiAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy82LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgMC43Mik7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDE1NDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDQsIDMsIDAuNzIpOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxNDMwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjcyKTsgfVxuXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLnBhZ2UtZWRpdG9yaWFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWluLWhlaWdodDogNzB2aDsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmp1bWJvdHJvbi12MSArICoge1xuICBwYWRkaW5nLXRvcDogY2FsYyg3LjY0NzFlbSAtIDM2cHgpOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwNDA0MDM7IH1cbiAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtYmFzaWMgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVkaXRvcmlhbC1iYXNpYyAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy85LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMDQwNDAzOyB9XG5cbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmp1bWJvdHJvbi12MSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAyZW07XG4gICAgaGVpZ2h0OiAxNS4zNTI5ZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDE1LjM1MjllbSAtIDM2cHgpKTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDIuNWVtIDA7IH1cbiAgICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgICAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIGxlZnQ6IDJlbTtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5qdW1ib3Ryb24tdjEtLXJldmVyc2UgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZS5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjEgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDExOTJweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoIDJlbSArIDFlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDAzO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcGFkZGluZzogMi41ZW0gMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgXCJSb2JvdG9cIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAgIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40IFwiUm9ib3RvXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYm9keS0tcGFnZS1jb250YWN0LXYxIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtY29udGFjdC12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRUJDMDZBOyB9XG5cbi5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1jb250YWN0LXYxIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1jb250YWN0LXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtY29udGFjdC12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYyggMTMwMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDJlbSArIDFlbSk7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAuanVtYm90cm9uLXYxICsgKiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDcuNjQ3MWVtIC0gMzZweCk7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogNy42NDcxZW07XG4gIGJvdHRvbTogY2FsYygtMSAqICg3LjY0NzFlbSAtIDM2cHgpKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIC5qdW1ib3Ryb24tdjFfX2NsYXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MyAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5ib2R5X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIC5ibGFuayB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKCAxMzAwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEgKyAqIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNy42NDcxZW0gLSAzNnB4KTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiA3LjY0NzFlbTtcbiAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5icmVhZGNydW1iX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCQzA2QTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtbGlzdGluZy12MiAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjIgLmJsYW5rIHtcbiAgYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGdcIikgbm8tcmVwZWF0IDUwJSAwL2NvdmVyO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAubWFpbl9fd3JhcHBlciAud3JhcHBlcmVkIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTIzMHB4ICsgKGNhbGMoIDJlbSArIDFlbSkgKiAyKSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyggMmVtICsgMWVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyggMmVtICsgMWVtKTsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGhlaWdodDogNy42NDcxZW07XG4gICAgYm90dG9tOiBjYWxjKC0xICogKDcuNjQ3MWVtIC0gMzZweCkpO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmp1bWJvdHJvbi12MS0tcmV2ZXJzZSAuanVtYm90cm9uLXYxX19jbGF3cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyb3dzZXItbW9iaWxlLWFwcGxlLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDsgfVxuXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUuYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSAuYmxhbmsge1xuICBiYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlIDAvY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuYm9keV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnXCIpIG5vLXJlcGVhdCA1MCUgMC9jb3ZlcjsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLm1haW5fX3dyYXBwZXIgLndyYXBwZXJlZCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCArIChjYWxjKCAyZW0gKyAxZW0pICogMikpOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuanVtYm90cm9uLXYxIHtcbiAgbWluLWhlaWdodDogMjUwcHg7IH1cbiAgLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4OyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtIDAgMmVtIDA7IH1cbiAgLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxIC5icmVhZGNydW1iX19saW5rIHtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuICAgIC5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuYnJlYWRjcnVtYl9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI0VCQzA2QTsgfVxuICAuYm9keS0tcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDQwNDAzOyB9XG4gIC5ib2R5LS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBjb2xvcjogIzA0MDQwMzsgfVxuXG4uYm9keS0tcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjEgLmJvZHlfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNFQkMwNkE7IH1cblxuLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxIC5tYWluX193cmFwcGVyIC53cmFwcGVyZWQge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMzEwcHggKyAoY2FsYyggMmVtICsgMWVtKSAqIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCAyZW0gKyAxZW0pO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCAyZW0gKyAxZW0pOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MS5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLmhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MSAuaGVhZGVyX19jb250ZW50IHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxIC5oZWFkZXJfX3NlYXJjaCB7XG4gIHRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyczsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEN1c3RvbSBTdHlsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BiYXJfX2xvZ2luIHtcbiAgZmlsbDogI0VCQzA2QTsgfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5oZWFkZXJfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgNCwgMywgMCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KSBicmlnaHRuZXNzKDEwMCUpOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MzZweCkge1xuICAuc2VhcmNoLXRvZ2dsZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbi5oZWFkZXJfX3JpZ2h0YmFyLS10ZXh0IHtcbiAgdG9wOiAyNnZoOyB9XG5cbi5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcbiAgYm90dG9tOiA3NnZoOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib2R5LS1pbm5lciAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgYm90dG9tOiA3MnZoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5ib2R5LS1pbm5lciAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgYm90dG9tOiA3MHZoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlcl9fYm94IHtcbiAgICB3aWR0aDogODE1cHg7IH1cbiAgLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xuICAgIHRvcDogMjZ2aDsgfVxuICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgIHRvcDogLTI0cHg7IH1cbiAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC0xMXB4OyB9XG4gIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICB0b3A6IDZweDsgfVxuICAuYm9keS0taW5uZXIgLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xuICAgIHRvcDogMjZ2aDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28gLmxvZ28tc3ZnIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiB1bnNldDsgfSB9XG5cbi50b3BiYXJfX2xvZ2luX19jaG9pY2Uge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhYi12MSB7XG4gIGJvdHRvbTogLTE2NXB4OyB9XG5cbi5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICB0b3A6IDEzdmg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYWItdjEge1xuICAgIGJvdHRvbTogLTE2NXB4OyB9XG4gIC5oZWFkZXItLXYyIC5oZWFkZXJfX2xvZ28ge1xuICAgIHRvcDogMjV2aDsgfSB9XG5cbi5mYWItdjEgLmZhYi12MV9faXRlbSA+ICoge1xuICBwb2ludGVyLWV2ZW50czogdW5zZXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiwgLnRvcGJhcl9fbG9naW4gLmNvbnRhaW5lci1hcnJvdyAuYXJyb3ctZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubWVudSB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tZW51OmxhbmcoZXMpIHtcbiAgICBmb250LXNpemU6IDExLjVweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MzVweCkge1xuICAubWVudSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tZW51OmxhbmcoZXMpIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2LS1ob3Jpem9udGFsIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdi0taG9yaXpvbnRhbCAubWVudV9faXRlbS1oZWFkZXIgaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIgLm1haW4tbmF2LS1ob3Jpem9udGFsIC5tZW51X19pdGVtLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXYtLWhvcml6b250YWwgLm1lbnVfX2l0ZW0taGVhZGVyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMTZweDsgfSB9XG5cbi8qKipzZWFyY2gqKioqL1xuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUgLmxhYmVsLWVsZW1lbnQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDMwMCAxNXB4LzEuMmVtIFwiUm9ib3RvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHkge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweC8xLjJlbSBcIlJvYm90b1wiLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvMS4yZW0gXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhlYWRlcl9fcmlnaHRiYXItLWxpbmsge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0LCA0LCAzLCAwLjUpOyB9XG5cbi8qKmNybyoqL1xuLmNyby12MV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uY3JvLXYxX19saW5rcyAuYnV0dG9uLWxpbmsge1xuICBjb2xvcjogI2ZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNyby12MV9fbGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuLyoqY2MqL1xuLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19wcmljZSB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLmZhdm9yaXRlcy12MV9faXRlbS5pdGVtIC5pdGVtX19yZWZlcmVuY2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qKmNvbnRhY3QqKi9cbi5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciwgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMTMxdmg7IH1cbiAgLm1hcC1pbm5lci12MiB7XG4gICAgbWluLWhlaWdodDogMTAwMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDE1N3ZoOyB9XG4gIC5tYXAtaW5uZXItdjIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDsgfSB9XG5cbi8qKipmb290ZXIqKiovXG4uZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICBsZXR0ZXItc3BhY2luZzogMi4ycHg7IH1cblxuLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4OyB9XG5cbi5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xuICB3aWR0aDogMTY0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZmlsbDogI2ZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci12MV9fbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDBlbTsgfSB9XG5cbi5mb290ZXItdjEtbGFzdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTIzcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMjVweDsgfSB9XG5cbi5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19faXRlbTpmaXJzdC1jaGlsZCAucGFydG5lcnNfX2ltZyB7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIG1heC1oZWlnaHQ6IDQxcHg7IH1cblxuLyoqcGFnZSBsaXN0aW5nKiovXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi8qKmRldGFpbCoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsX19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDc2dmggLSAyZW0pOyB9IH1cblxuLyoqKioqKioqKnBhZ2UgZXN0aW1hdGlvbioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCAuc3RpY2t5LXRvcF9fc2xvZ2FuIHtcbiAgICBwYWRkaW5nOiAyZW0gMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDBlbSA0MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIgLnNlbGVjdF9fbGFiZWwge1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4OyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDlweDsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5lc3RpbWF0aW9uX193cmFwcGVyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBtaW4taGVpZ2h0OiAyLjVlbTsgfVxuICAuZXN0aW1hdGlvbl9fd3JhcHBlciAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi8qKnBhZ2UgY2NvbnRhY3QqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5ib2R5LS1wYWdlLWNvbnRhY3QtdjEgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xuICAgIHRvcDogLTJlbTsgfSB9XG5cbi8qKnBhbG4gZGUgc2l0ZSovXG4uYm9keS0tcGFnZS1lZGl0b3JpYWwuc2l0ZW1hcCAuanMtaGVhZGVyY29udGVudC5oZWFkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLnNpdGVtYXAgLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZ1wiKTsgfVxuXG4vKipwYWdlIGFsZXJ0bWFpbCoqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiIsIkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xyXG4gICAgJGR1cmF0aW9uOiAoJGkpLzU7XHJcbiAgICBbZGF0YS1hbmltYXRpb24tZHVyYXRpb249XCIjeyRkdXJhdGlvbn1cIl0ge1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbiA6IGNhbGMoI3skaX0vNSkrJ3MnO1xyXG4gICAgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xyXG4gICAgJGRlbGF5OiAoKCRpKS81KTtcclxuICAgIFtkYXRhLWFuaW1hdGlvbi1kZWxheT1cIiN7JGRlbGF5fVwiXSB7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDogY2FsYygjeyRpfS81KSsncyc7XHJcbiAgICB9XHJcbn1cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcbiAgICAkaXRlcmF0aW9uOiAoJGkpLzE7XHJcbiAgICBbZGF0YS1hbmltYXRpb24taXRlcmF0aW9uQ291bnQ9XCIjeyRpdGVyYXRpb259XCJdIHtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50IDogY2FsYygjeyRpfS8xKTtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtYW5pbWF0aW9uLWl0ZXJhdGlvbkNvdW50PVwiaW5maW5pdGVcIl0ge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCA6IGluZmluaXRlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAqIEdlbmVyYXRlZCBieSBBbmltaXN0YSBvbiAyMDIxLTQtMTYgMTU6NTA6MTNcclxuICogTGljZW5zZWQgdW5kZXIgRnJlZUJTRCBMaWNlbnNlLlxyXG4gKiBTZWUgaHR0cDovL2FuaW1pc3RhLm5ldC9saWNlbnNlIGZvciBtb3JlIGluZm8uXHJcbiAqIHc6IGh0dHA6Ly9hbmltaXN0YS5uZXQsIHQ6IEBjc3NhbmltaXN0YVxyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNjYWxlLWluLXZlci10b3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY2FsZS1pbi1ob3ItbGVmdCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2NhbGUtdXAtaG9yLWNlbnRlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlckxlZnRCYXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGhlaWdodDogOTJ2aDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZWFkZXJSaWdodEJhclRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXZoO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhlYWRlclJpZ2h0QmFyQm90dG9tIHtcclxuICAgIDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBoZWlnaHQ6IDUxdmg7XHJcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KCc2MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc3NTBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2Nhbi53b2ZmMj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmY/NDkwMjY4OScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnR0Zj80OTAyNjg5JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLnN2Zz80OTAyNjg5I2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250LWNpdHlzY2FuMic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxJyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuZW90Pzc2MTU4MjgxI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmMj83NjE1ODI4MScpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIud29mZj83NjE1ODI4MScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi50dGY/NzYxNTgyODEnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnN2Zz83NjE1ODI4MSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbjItXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBpY29uMi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW4yXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvKiBvcGFjaXR5OiAuODsgKi9cclxuXHJcbiAgICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuXHJcbiAgICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xyXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXHJcbiAgICAvKiBmb250LXNpemU6IDEyMCU7ICovXHJcblxyXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfSAvKiAn7qCAJyAqL1xyXG4uaWNvbi11bnpvb20tY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cclxuLmljb24tbm90ZS0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9IC8qICfuoIInICovXHJcbi5pY29uLW5vdGUtMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAzJzsgfSAvKiAn7qCDJyAqL1xyXG4uaWNvbi1ub3RlLTM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNCc7IH0gLyogJ+6ghCcgKi9cclxuLmljb24tbm90ZS00OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9IC8qICfuoIUnICovXHJcbi5pY29uLW5vdGUtNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfSAvKiAn7qCGJyAqL1xyXG4uaWNvbi1vcHRpb25zLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXHJcbi5pY29uLUJyZWFkY3J1bWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cclxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cclxuLmljb24tQm9sZF9jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xyXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXHJcbi5pY29uLXJldHVybjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xyXG4uaWNvbi10b3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZCc7IH0gLyogJ+6gjScgKi9cclxuLmljb24tZmxvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xyXG4uaWNvbi1BcnJvdy1TZWxlY3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH0gLyogJ+6gjycgKi9cclxuLmljb24tYXJyb3ctY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMCc7IH0gLyogJ+6gkCcgKi9cclxuLmljb24tYWRtaW5pc3RyYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH0gLyogJ+6gkScgKi9cclxuLmljb24tUG9zaXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH0gLyogJ+6gkicgKi9cclxuLmljb24tTmVnYXRpdmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cclxuLmljb24taXNvY2hyb25lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xyXG4uaWNvbi1uYi1wbGFuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTYnOyB9IC8qICfuoJYnICovXHJcbi5pY29uLWFycm93LWRyb3Bkb3duLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cclxuLmljb24taGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXHJcbi5pY29uLVByZW1pdW1TdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cclxuLmljb24tTWVudUJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfSAvKiAn7qCaJyAqL1xyXG4uaWNvbi1jcm93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFiJzsgfSAvKiAn7qCbJyAqL1xyXG4uaWNvbi1MaWtlU3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXHJcbi5pY29uLW9iamVjdGlmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWQnOyB9IC8qICfuoJ0nICovXHJcbi5pY29uLXdhcm5pbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cclxuLmljb24taXRpbmVyYWlyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfSAvKiAn7qCfJyAqL1xyXG4uaWNvbi1zaGFyZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cclxuLmljb24tQ2hlY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMSc7IH0gLyogJ+6goScgKi9cclxuLmljb24tbWVzc2FnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIyJzsgfSAvKiAn7qCiJyAqL1xyXG4uaWNvbi1DbG9zZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIzJzsgfSAvKiAn7qCjJyAqL1xyXG4uaWNvbi1MaWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXHJcbi5pY29uLWxheWVyLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXHJcbi5pY29uLVByZW1pdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNic7IH0gLyogJ+6gpicgKi9cclxuLmljb24tQXJyb3dUb3A6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH0gLyogJ+6gpycgKi9cclxuLmljb24tQXJyb3dCb3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH0gLyogJ+6gqCcgKi9cclxuLmljb24tQXJyb3dMZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjknOyB9IC8qICfuoKknICovXHJcbi5pY29uLUFycm93UmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYSc7IH0gLyogJ+6gqicgKi9cclxuLmljb24tYXBwYXJ0ZW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYic7IH0gLyogJ+6gqycgKi9cclxuLmljb24tcG9kaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmMnOyB9IC8qICfuoKwnICovXHJcbi5pY29uLWNvbW11bmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZCc7IH0gLyogJ+6grScgKi9cclxuLmljb24tc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJlJzsgfSAvKiAn7qCuJyAqL1xyXG4uaWNvbi1TcGVhY2hCdWJibGUxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmYnOyB9IC8qICfuoK8nICovXHJcbi5pY29uLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH0gLyogJ+6gsCcgKi9cclxuLmljb24tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMSc7IH0gLyogJ+6gsScgKi9cclxuLmljb24tY2FsZW5kYXIteWVhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMyJzsgfSAvKiAn7qCyJyAqL1xyXG4uaWNvbi1ncmFwaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMzJzsgfSAvKiAn7qCzJyAqL1xyXG4uaWNvbi1Mb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfSAvKiAn7qC0JyAqL1xyXG4uaWNvbi1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfSAvKiAn7qC1JyAqL1xyXG4uaWNvbi1QaG9uZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfSAvKiAn7qC2JyAqL1xyXG4uaWNvbi1DYW1lcmFTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNyc7IH0gLyogJ+6gtycgKi9cclxuLmljb24tbWFnbmlmeWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzgnOyB9IC8qICfuoLgnICovXHJcbi5pY29uLW5ldy1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzknOyB9IC8qICfuoLknICovXHJcbi5pY29uLXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNhJzsgfSAvKiAn7qC6JyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2InOyB9IC8qICfuoLsnICovXHJcbi5pY29uLVNhdmVTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYyc7IH0gLyogJ+6gvCcgKi9cclxuLmljb24tUHJpbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZCc7IH0gLyogJ+6gvScgKi9cclxuLmljb24tVHJhc2hTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZSc7IH0gLyogJ+6gvicgKi9cclxuLmljb24tY29tbWVudC12YWxpZGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9IC8qICfuoL8nICovXHJcbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfSAvKiAn7qGAJyAqL1xyXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDEnOyB9IC8qICfuoYEnICovXHJcbi5pY29uLWlzby10cmFuc3BvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Mic7IH0gLyogJ+6hgicgKi9cclxuLmljb24taXNvLXZvaXR1cmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Myc7IH0gLyogJ+6hgycgKi9cclxuLmljb24taXNvLXZlbG86YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NCc7IH0gLyogJ+6hhCcgKi9cclxuLmljb24taXNvLXBpZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0NSc7IH0gLyogJ+6hhScgKi9cclxuLmljb24tYmVkcm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ2JzsgfSAvKiAn7qGGJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nyc7IH0gLyogJ+6hhycgKi9cclxuLmljb24tc3Ryb25nLWFycm93LXRvLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ4JzsgfSAvKiAn7qGIJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ5JzsgfSAvKiAn7qGJJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9IC8qICfuoYonICovXHJcbi5pY29uLWxvZ286YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tZGFzaGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDEnOyB9IC8qICfupIEnICovXHJcbi5pY29uLXByb2ZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24td2lkZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDMnOyB9IC8qICfupIMnICovXHJcbi5pY29uLWlwc3VtaW1tbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA0JzsgfSAvKiAn7qSEJyAqL1xyXG4uaWNvbi1mcmFuY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tc2hvdy1jYXJ0b3VjaGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tYWRkLXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tbmV3LXBheW1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOCc7IH0gLyogJ+6kiCcgKi9cclxuLmljb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA5JzsgfSAvKiAn7qSJJyAqL1xyXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYSc7IH0gLyogJ+6kiicgKi9cclxuLmljb24tdGhlbWF0aXF1ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBiJzsgfSAvKiAn7qSLJyAqL1xyXG4uaWNvbi1jaGFuZ2UtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBjJzsgfSAvKiAn7qSMJyAqL1xyXG4uaWNvbi1sb2NhdGlvbi1kaXNhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLXJvdW5kZWQtcGFyYW1ldGVyczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBmJzsgfSAvKiAn7qSPJyAqL1xyXG4uaWNvbi1tYXAtc3dpdGNoZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLWxldHRlci1yb3VuZGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLWFkcmVzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLXNldHRpbmdzLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNCc7IH0gLyogJ+6klCcgKi9cclxuLmljb24tZGFzaGVkLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLXJhcHBvcnQtc2hhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNic7IH0gLyogJ+6klicgKi9cclxuLmljb24tY29tcGFyYXRvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi1kYXNoZWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi1kYXNoZWQtYWRkcmVzczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi1wc3ctc2hvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi1Db21wYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLURvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLUhhbGZDaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi1wc3ctaGlkZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLXJldHVybjE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZic7IH0gLyogJ+6knycgKi9cclxuLmljb24tcmFuZ2UtYnV0dG9uLWRyYWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMCc7IH0gLyogJ+6koCcgKi9cclxuLmljb24tcmFuZ2UtdG8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIyJzsgfSAvKiAn7qSiJyAqL1xyXG4uaWNvbi1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLXJvb21zOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLXJvb21zMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI1JzsgfSAvKiAn7qSlJyAqL1xyXG4uaWNvbi1QYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLXJvb21zMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi1yb29tczM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOCc7IH0gLyogJ+6kqCcgKi9cclxuLmljb24tUmFwcG9ydENyZWF0ZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyOSc7IH0gLyogJ+6kqScgKi9cclxuLmljb24tUmFwcG9ydERvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLVJhcHBvcnRFcnJvcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi1SYXBwb3J0TG9hZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmMnOyB9IC8qICfupKwnICovXHJcbi5pY29uLVJhcHBvcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tcm9vbXM0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmUnOyB9IC8qICfupK4nICovXHJcbi5pY29uLXJvb21zNTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tY2hlY2stYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMxJzsgfSAvKiAn7qSxJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMyJzsgfSAvKiAn7qSyJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0LXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1ob2xsb3c6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNCc7IH0gLyogJ+6ktCcgKi9cclxuLmljb24tcmFuZ2UtdG8tcmlnaHQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzUnOyB9IC8qICfupLUnICovXHJcbi5pY29uLWFkZHJlc3MtZm9jdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNic7IH0gLyogJ+6kticgKi9cclxuLmljb24tcGxvdC1yZXN1bHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tbG9nby1jaXR5c2Nhbi12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM4JzsgfSAvKiAn7qS4JyAqL1xyXG4uaWNvbi1tZW51LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzOSc7IH0gLyogJ+6kuScgKi9cclxuLmljb24tY3F2OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2EnOyB9IC8qICfupLonICovXHJcbi5pY29uLXVwZGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi1TaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNjJzsgfSAvKiAn7qS8JyAqL1xyXG4uaWNvbi12ZXJ0aWNhbC1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tcXItY29kZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNlJzsgfSAvKiAn7qS+JyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZic7IH0gLyogJ+6kvycgKi9cclxuLmljb24tbWFpc29uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDAnOyB9IC8qICfupYAnICovXHJcbi5pY29uLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQxJzsgfSAvKiAn7qWBJyAqL1xyXG4uaWNvbi1oaWdoLXByaWNlczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQyJzsgfSAvKiAn7qWCJyAqL1xyXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDQnOyB9IC8qICfupYQnICovXHJcbi5pY29uLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ3JzsgfSAvKiAn7qWHJyAqL1xyXG4uaWNvbi1sb2dvX2NzX2J5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLWdlb2xvY2FsaXphdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi1saXR0bGUtaG91c2Utb24tdGhlLWhvbWVwYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGEnOyB9IC8qICfupYonICovXHJcbi5pY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tbm9mYXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yyc7IH0gLyogJ+6ljCcgKi9cclxuLmljb24tZXF1YWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZCc7IH0gLyogJ+6ljScgKi9cclxuLmljb24taW5jcmVhc2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tcmVkdWN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLXJlbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MCc7IH0gLyogJ+6lkCcgKi9cclxuLmljb24tdGl0bGUtZXN0aW1hdGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1MSc7IH0gLyogJ+6lkScgKi9cclxuLmljb24tdGl0bGUtcG9pOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTInOyB9IC8qICfupZInICovXHJcbi5pY29uLXRpdGxlLXNpbWlsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Myc7IH0gLyogJ+6lkycgKi9cclxuLmljb24tY2hlY2stYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tY3Jvc3MtYmxhY2s6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NSc7IH0gLyogJ+6llScgKi9cclxuLmljb24tcHJvcGVydHk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nic7IH0gLyogJ+6llicgKi9cclxuLmljb24tcHJvcGVydGllczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi1maW5hbC1wcmljZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU4JzsgfSAvKiAn7qWYJyAqL1xyXG4uaWNvbi1ob3VzaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTknOyB9IC8qICfupZknICovXHJcbi5pY29uLWFuYWx5c2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1YSc7IH0gLyogJ+6lmicgKi9cclxuLmljb24tYmFsY29ueTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi1iYXRocm9vbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVjJzsgfSAvKiAn7qWcJyAqL1xyXG4uaWNvbi1iZWRyb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVkJzsgfSAvKiAn7qWdJyAqL1xyXG4uaWNvbi1jZWxsYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZSc7IH0gLyogJ+6lnicgKi9cclxuLmljb24tY29tZm9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVmJzsgfSAvKiAn7qWfJyAqL1xyXG4uaWNvbi1jb25zdHJ1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLWNvc3QtY28tb3duZXJzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjInOyB9IC8qICfupaInICovXHJcbi5pY29uLWRwZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi1sb2dnaWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NSc7IH0gLyogJ+6lpScgKi9cclxuLmljb24tbHVtaW5vc2l0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY2JzsgfSAvKiAn7qWmJyAqL1xyXG4uaWNvbi1vY2N1cGFuY3k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nyc7IH0gLyogJ+6lpycgKi9cclxuLmljb24tb3JpZW50YXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OCc7IH0gLyogJ+6lqCcgKi9cclxuLmljb24tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi1yZXN0b3JhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZhJzsgfSAvKiAn7qWqJyAqL1xyXG4uaWNvbi1yb29tMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZiJzsgfSAvKiAn7qWrJyAqL1xyXG4uaWNvbi1zdGF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi1zdXJmYWNlLWNhcnJlejpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmUnOyB9IC8qICfupa4nICovXHJcbi5pY29uLXRheDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZmJzsgfSAvKiAn7qWvJyAqL1xyXG4uaWNvbi12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzAnOyB9IC8qICfupbAnICovXHJcbi5pY29uLWxhbmQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi1hbm5leC1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzInOyB9IC8qICfupbInICovXHJcbi5pY29uLWdhcmRlbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi1hYm92ZS1ncm91bmQtbGV2ZWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLWxpdmluZy1yb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzUnOyB9IC8qICfupbUnICovXHJcbi5pY29uLWdhcmFnZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi1ncm91cC1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzcnOyB9IC8qICfupbcnICovXHJcbi5pY29uLXByaXZhdGUtZ3JvdW5kLWZsb29yLWFwYXJ0bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc4JzsgfSAvKiAn7qW4JyAqL1xyXG4uaWNvbi10YXgtZXhlbXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLWxpZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3YSc7IH0gLyogJ+6luicgKi9cclxuLmljb24tdG90YWwtZmxvb3I6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yic7IH0gLyogJ+6luycgKi9cclxuLmljb24tbGl2aW5nLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tc3VyZmFjZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdkJzsgfSAvKiAn7qW9JyAqL1xyXG4uaWNvbi11bmluaGFiaXRhYmxlLWFyZWE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZSc7IH0gLyogJ+6lvicgKi9cclxuLmljb24tb3Blbi1uZXctdGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLWRhdGE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tcHJpY2UxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaWNvbi04MkEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMCc7IH0gLyogJ+6kgCcgKi9cclxuLmljb24tMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tODJCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDInOyB9IC8qICfupIInICovXHJcbi5pY29uLTE2MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24tODJDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLTE2MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNSc7IH0gLyogJ+6khScgKi9cclxuLmljb24tODRBLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDYnOyB9IC8qICfupIYnICovXHJcbi5pY29uLTE2MjQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDcnOyB9IC8qICfupIcnICovXHJcbi5pY29uLTg0Qi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi0xNjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLTg0Qy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi0xNjIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLTE2MjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGQnOyB9IC8qICfupI0nICovXHJcbi5pY29uLWNhY2hlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBlJzsgfSAvKiAn7qSOJyAqL1xyXG4uaWNvbi1kYXRlX3JhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLXRyZW5kaW5nX2Rvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMCc7IH0gLyogJ+6kkCcgKi9cclxuLmljb24tdHJlbmRpbmdfZmxhdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTExJzsgfSAvKiAn7qSRJyAqL1xyXG4uaWNvbi10cmVuZGluZ191cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEyJzsgfSAvKiAn7qSSJyAqL1xyXG4uaWNvbi0xMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEzJzsgfSAvKiAn7qSTJyAqL1xyXG4uaWNvbi0xNjIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi0xMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE1JzsgfSAvKiAn7qSVJyAqL1xyXG4uaWNvbi0xNjIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi0xMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE3JzsgfSAvKiAn7qSXJyAqL1xyXG4uaWNvbi0xMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE4JzsgfSAvKiAn7qSYJyAqL1xyXG4uaWNvbi0xNjIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE5JzsgfSAvKiAn7qSZJyAqL1xyXG4uaWNvbi0xMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFhJzsgfSAvKiAn7qSaJyAqL1xyXG4uaWNvbi0xMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFiJzsgfSAvKiAn7qSbJyAqL1xyXG4uaWNvbi0xNjIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFjJzsgfSAvKiAn7qScJyAqL1xyXG4uaWNvbi0xNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFkJzsgfSAvKiAn7qSdJyAqL1xyXG4uaWNvbi0xNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFlJzsgfSAvKiAn7qSeJyAqL1xyXG4uaWNvbi0xNjIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi0xNS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi0xNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIxJzsgfSAvKiAn7qShJyAqL1xyXG4uaWNvbi0xNjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLTE2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIzJzsgfSAvKiAn7qSjJyAqL1xyXG4uaWNvbi0xLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjQnOyB9IC8qICfupKQnICovXHJcbi5pY29uLTE3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLTE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjYnOyB9IC8qICfupKYnICovXHJcbi5pY29uLTE2NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI3JzsgfSAvKiAn7qSnJyAqL1xyXG4uaWNvbi0xOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi0yNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi0xOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJhJzsgfSAvKiAn7qSqJyAqL1xyXG4uaWNvbi0xNjI3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJiJzsgfSAvKiAn7qSrJyAqL1xyXG4uaWNvbi0xMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tMTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmQnOyB9IC8qICfupK0nICovXHJcbi5pY29uLTEwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJmJzsgfSAvKiAn7qSvJyAqL1xyXG4uaWNvbi0xMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMCc7IH0gLyogJ+6ksCcgKi9cclxuLmljb24tMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLTEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMzJzsgfSAvKiAn7qSzJyAqL1xyXG4uaWNvbi0xMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzcnOyB9IC8qICfupLcnICovXHJcbi5pY29uLTExMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi0xMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYic7IH0gLyogJ+6kuycgKi9cclxuLmljb24tMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2QnOyB9IC8qICfupL0nICovXHJcbi5pY29uLTEyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi0xMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24tMTIyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLTEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQzJzsgfSAvKiAn7qWDJyAqL1xyXG4uaWNvbi0xMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NSc7IH0gLyogJ+6lhScgKi9cclxuLmljb24tMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDYnOyB9IC8qICfupYYnICovXHJcbi5pY29uLTEzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ4JzsgfSAvKiAn7qWIJyAqL1xyXG4uaWNvbi0xMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OSc7IH0gLyogJ+6liScgKi9cclxuLmljb24tMTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGInOyB9IC8qICfupYsnICovXHJcbi5pY29uLTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi0xMzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0ZSc7IH0gLyogJ+6ljicgKi9cclxuLmljb24tMTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGYnOyB9IC8qICfupY8nICovXHJcbi5pY29uLTEzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi0xMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tMTQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTQnOyB9IC8qICfupZQnICovXHJcbi5pY29uLTE0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi0xNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Nyc7IH0gLyogJ+6llycgKi9cclxuLmljb24tMTQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLTE0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi0xNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Yic7IH0gLyogJ+6lmycgKi9cclxuLmljb24tMTQzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLTE0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi0xNDQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MCc7IH0gLyogJ+6loCcgKi9cclxuLmljb24tMTQ0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjEnOyB9IC8qICfupaEnICovXHJcbi5pY29uLTE1MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYzJzsgfSAvKiAn7qWjJyAqL1xyXG4uaWNvbi0xNTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2NCc7IH0gLyogJ+6lpCcgKi9cclxuLmljb24tMTUxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLTE1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi0xNTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2OSc7IH0gLyogJ+6lqScgKi9cclxuLmljb24tMTUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLTE1My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZjJzsgfSAvKiAn7qWsJyAqL1xyXG4uaWNvbi0xNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZCc7IH0gLyogJ+6lrScgKi9cclxuLmljb24tMTYxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTcxJzsgfSAvKiAn7qWxJyAqL1xyXG4uaWNvbi0xNzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Myc7IH0gLyogJ+6lsycgKi9cclxuLmljb24tMTcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzQnOyB9IC8qICfupbQnICovXHJcbi5pY29uLTE3MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc2JzsgfSAvKiAn7qW2JyAqL1xyXG4uaWNvbi0xNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tMTcyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzknOyB9IC8qICfupbknICovXHJcbi5pY29uLTE3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi0xNzMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Yyc7IH0gLyogJ+6lvCcgKi9cclxuLmljb24tMTczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLTE3NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdmJzsgfSAvKiAn7qW/JyAqL1xyXG4uaWNvbi0xNzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4MCc7IH0gLyogJ+6mgCcgKi9cclxuLmljb24tMTc1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODInOyB9IC8qICfupoInICovXHJcbi5pY29uLTE3NS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgzJzsgfSAvKiAn7qaDJyAqL1xyXG4uaWNvbi0xODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4NSc7IH0gLyogJ+6mhScgKi9cclxuLmljb24tMTgxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODcnOyB9IC8qICfupocnICovXHJcbi5pY29uLTE4Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg5JzsgfSAvKiAn7qaJJyAqL1xyXG4uaWNvbi0xODQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Yyc7IH0gLyogJ+6mjCcgKi9cclxuLmljb24tMTg1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OGUnOyB9IC8qICfupo4nICovXHJcbi5pY29uLTE4Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkwJzsgfSAvKiAn7qaQJyAqL1xyXG4uaWNvbi0xOTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Mic7IH0gLyogJ+6mkicgKi9cclxuLmljb24tMTkxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTQnOyB9IC8qICfuppQnICovXHJcbi5pY29uLTE5Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk2JzsgfSAvKiAn7qaWJyAqL1xyXG4uaWNvbi0xOTMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OCc7IH0gLyogJ+6mmCcgKi9cclxuLmljb24tMTkzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTknOyB9IC8qICfuppknICovXHJcbi5pY29uLTEwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Yic7IH0gLyogJ+6mmycgKi9cclxuLmljb24tMTAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTljJzsgfSAvKiAn7qacJyAqL1xyXG4uaWNvbi0xMDAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWUnOyB9IC8qICfupp4nICovXHJcbi5pY29uLTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5Zic7IH0gLyogJ+6mnycgKi9cclxuLmljb24tMTAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWExJzsgfSAvKiAn7qahJyAqL1xyXG4uaWNvbi0xMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTInOyB9IC8qICfupqInICovXHJcbi5pY29uLTEwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNCc7IH0gLyogJ+6mpCcgKi9cclxuLmljb24tMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE1JzsgfSAvKiAn7qalJyAqL1xyXG4uaWNvbi0xMDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTcnOyB9IC8qICfupqcnICovXHJcbi5pY29uLTEwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhOCc7IH0gLyogJ+6mqCcgKi9cclxuLmljb24tMTAyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFhJzsgfSAvKiAn7qaqJyAqL1xyXG4uaWNvbi0xMDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWInOyB9IC8qICfupqsnICovXHJcbi5pY29uLTEwMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhZCc7IH0gLyogJ+6mrScgKi9cclxuLmljb24tMTAyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFlJzsgfSAvKiAn7qauJyAqL1xyXG4uaWNvbi0xMDIzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjAnOyB9IC8qICfuprAnICovXHJcbi5pY29uLTEwMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMSc7IH0gLyogJ+6msScgKi9cclxuLmljb24tMTAyNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIzJzsgfSAvKiAn7qazJyAqL1xyXG4uaWNvbi0xMDI0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjQnOyB9IC8qICfuprQnICovXHJcbi5pY29uLTExMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNic7IH0gLyogJ+6mticgKi9cclxuLmljb24tMTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI4JzsgfSAvKiAn7qa4JyAqL1xyXG4uaWNvbi0xMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmEnOyB9IC8qICfupronICovXHJcbi5pY29uLTExMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYyc7IH0gLyogJ+6mvCcgKi9cclxuLmljb24tMTExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJlJzsgfSAvKiAn7qa+JyAqL1xyXG4uaWNvbi0xMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzAnOyB9IC8qICfup4AnICovXHJcbi5pY29uLTExMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMic7IH0gLyogJ+6ngicgKi9cclxuLmljb24tMTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM0JzsgfSAvKiAn7qeEJyAqL1xyXG4uaWNvbi0xMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzYnOyB9IC8qICfup4YnICovXHJcbi5pY29uLTExMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljOCc7IH0gLyogJ+6niCcgKi9cclxuLmljb24tMTEzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNhJzsgfSAvKiAn7qeKJyAqL1xyXG4uaWNvbi0xMTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2MnOyB9IC8qICfup4wnICovXHJcbi5pY29uLTExMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljZSc7IH0gLyogJ+6njicgKi9cclxuLmljb24tMTIwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQwJzsgfSAvKiAn7qeQJyAqL1xyXG4uaWNvbi0xMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDEnOyB9IC8qICfup5EnICovXHJcbi5pY29uLTEyMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMyc7IH0gLyogJ+6nkycgKi9cclxuLmljb24tMTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ0JzsgfSAvKiAn7qeUJyAqL1xyXG4uaWNvbi0xMjAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDYnOyB9IC8qICfup5YnICovXHJcbi5pY29uLTEyMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNyc7IH0gLyogJ+6nlycgKi9cclxuLmljb24tMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ5JzsgfSAvKiAn7qeZJyAqL1xyXG4uaWNvbi0xMjIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGEnOyB9IC8qICfup5onICovXHJcbi5pY29uLTEyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYic7IH0gLyogJ+6nmycgKi9cclxuLmljb24tMTIyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRkJzsgfSAvKiAn7qedJyAqL1xyXG4uaWNvbi0xMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGUnOyB9IC8qICfup54nICovXHJcbi5pY29uLTEyMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMCc7IH0gLyogJ+6noCcgKi9cclxuLmljb24tMTIyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUxJzsgfSAvKiAn7qehJyAqL1xyXG4uaWNvbi0xMzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTMnOyB9IC8qICfup6MnICovXHJcbi5pY29uLTEzMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNCc7IH0gLyogJ+6npCcgKi9cclxuLmljb24tMTMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU2JzsgfSAvKiAn7qemJyAqL1xyXG4uaWNvbi0xMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTcnOyB9IC8qICfup6cnICovXHJcbi5pY29uLTEzMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllOSc7IH0gLyogJ+6nqScgKi9cclxuLmljb24tMTMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVhJzsgfSAvKiAn7qeqJyAqL1xyXG4uaWNvbi0xMzExLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWMnOyB9IC8qICfup6wnICovXHJcbi5pY29uLTEzMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllZCc7IH0gLyogJ+6nrScgKi9cclxuLmljb24tMTMyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVmJzsgfSAvKiAn7qevJyAqL1xyXG4uaWNvbi0xMzIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjAnOyB9IC8qICfup7AnICovXHJcbi5pY29uLTEzMjEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMic7IH0gLyogJ+6nsicgKi9cclxuLmljb24tMTMyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYzJzsgfSAvKiAn7qezJyAqL1xyXG4uaWNvbi0xMzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjUnOyB9IC8qICfup7UnICovXHJcbi5pY29uLTEzMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNic7IH0gLyogJ+6nticgKi9cclxuLmljb24tMTMzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY4JzsgfSAvKiAn7qe4JyAqL1xyXG4uaWNvbi0xMzMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjknOyB9IC8qICfup7knICovXHJcbi5pY29uLTEzNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmYic7IH0gLyogJ+6nuycgKi9cclxuLmljb24tMTM0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZjJzsgfSAvKiAn7qe8JyAqL1xyXG4uaWNvbi0xMzQxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmUnOyB9IC8qICfup74nICovXHJcbi5pY29uLTEzNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZic7IH0gLyogJ+6nvycgKi9cclxuLmljb24tMTM0Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTAxJzsgfSAvKiAn7qiBJyAqL1xyXG4uaWNvbi0xMzQyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDInOyB9IC8qICfuqIInICovXHJcbi5pY29uLTE0MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNCc7IH0gLyogJ+6ohCcgKi9cclxuLmljb24tMTQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA1JzsgfSAvKiAn7qiFJyAqL1xyXG4uaWNvbi0xNDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDcnOyB9IC8qICfuqIcnICovXHJcbi5pY29uLTE0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwOCc7IH0gLyogJ+6oiCcgKi9cclxuLmljb24tMTQyMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBhJzsgfSAvKiAn7qiKJyAqL1xyXG4uaWNvbi0xNDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGInOyB9IC8qICfuqIsnICovXHJcbi5pY29uLTE0MzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwZCc7IH0gLyogJ+6ojScgKi9cclxuLmljb24tMTQzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBlJzsgfSAvKiAn7qiOJyAqL1xyXG4uaWNvbi0xNDQwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTAnOyB9IC8qICfuqJAnICovXHJcbi5pY29uLTE0NDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMSc7IH0gLyogJ+6okScgKi9cclxuLmljb24tMTUwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTEzJzsgfSAvKiAn7qiTJyAqL1xyXG4uaWNvbi0xNTAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTQnOyB9IC8qICfuqJQnICovXHJcbi5pY29uLTE1MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNic7IH0gLyogJ+6olicgKi9cclxuLmljb24tMTUxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE3JzsgfSAvKiAn7qiXJyAqL1xyXG4uaWNvbi0xNTIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTknOyB9IC8qICfuqJknICovXHJcbi5pY29uLTE1MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExYSc7IH0gLyogJ+6omicgKi9cclxuLmljb24tMTUzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFjJzsgfSAvKiAn7qicJyAqL1xyXG4uaWNvbi0xNTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWQnOyB9IC8qICfuqJ0nICovXHJcbi5pY29uLTE2MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZic7IH0gLyogJ+6onycgKi9cclxuLmljb24tMTYxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTIzJzsgfSAvKiAn7qijJyAqL1xyXG4uaWNvbi0xNzAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjcnOyB9IC8qICfuqKcnICovXHJcbi5pY29uLTE3MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyOCc7IH0gLyogJ+6oqCcgKi9cclxuLmljb24tMTcwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJhJzsgfSAvKiAn7qiqJyAqL1xyXG4uaWNvbi0xNzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmInOyB9IC8qICfuqKsnICovXHJcbi5pY29uLTE3MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyZCc7IH0gLyogJ+6orScgKi9cclxuLmljb24tMTcxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJlJzsgfSAvKiAn7qiuJyAqL1xyXG4uaWNvbi0xNzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzAnOyB9IC8qICfuqLAnICovXHJcbi5pY29uLTE3MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMSc7IH0gLyogJ+6osScgKi9cclxuLmljb24tMTczMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMzJzsgfSAvKiAn7qizJyAqL1xyXG4uaWNvbi0xNzMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzQnOyB9IC8qICfuqLQnICovXHJcbi5pY29uLTE3NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNic7IH0gLyogJ+6oticgKi9cclxuLmljb24tMTc0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM3JzsgfSAvKiAn7qi3JyAqL1xyXG4uaWNvbi0xNzUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzknOyB9IC8qICfuqLknICovXHJcbi5pY29uLTE3NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzYSc7IH0gLyogJ+6ouicgKi9cclxuLmljb24tMTg0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNjJzsgfSAvKiAn7qi8JyAqL1xyXG4uaWNvbi0xODQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2UnOyB9IC8qICfuqL4nICovXHJcbi5pY29uLTE5MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0MCc7IH0gLyogJ+6pgCcgKi9cclxuLmljb24tMTkwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQyJzsgfSAvKiAn7qmCJyAqL1xyXG4uaWNvbi0xOTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDQnOyB9IC8qICfuqYQnICovXHJcbi5pY29uLTE5MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Nic7IH0gLyogJ+6phicgKi9cclxuLmljb24tMTkwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ5JzsgfSAvKiAn7qmJJyAqL1xyXG4uaWNvbi0xOTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGInOyB9IC8qICfuqYsnICovXHJcbi5pY29uLTE5MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0ZCc7IH0gLyogJ+6pjScgKi9cclxuLmljb24tMTkxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRmJzsgfSAvKiAn7qmPJyAqL1xyXG4uaWNvbi0xOTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTEnOyB9IC8qICfuqZEnICovXHJcbi5pY29uLTE5MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Myc7IH0gLyogJ+6pkycgKi9cclxuLmljb24tMTkxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU1JzsgfSAvKiAn7qmVJyAqL1xyXG4uaWNvbi0xOTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTcnOyB9IC8qICfuqZcnICovXHJcbi5pY29uLTE5MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1OSc7IH0gLyogJ+6pmScgKi9cclxuLmljb24tMTkyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTViJzsgfSAvKiAn7qmbJyAqL1xyXG4uaWNvbi0xOTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWQnOyB9IC8qICfuqZ0nICovXHJcbi5pY29uLTE5MjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Zic7IH0gLyogJ+6pnycgKi9cclxuLmljb24tMTkzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTYxJzsgfSAvKiAn7qmhJyAqL1xyXG4uaWNvbi0xOTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjInOyB9IC8qICfuqaInICovXHJcbi5pY29uLTE5MzEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2NCc7IH0gLyogJ+6ppCcgKi9cclxuLmljb24tMTkzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY1JzsgfSAvKiAn7qmlJyAqL1xyXG4uaWNvbi0xOTMyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjcnOyB9IC8qICfuqacnICovXHJcbi5pY29uLTE5MzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2OCc7IH0gLyogJ+6pqCcgKi9cclxuLmljb24tMTkzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZhJzsgfSAvKiAn7qmqJyAqL1xyXG4uaWNvbi0xOTMzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmInOyB9IC8qICfuqasnICovXHJcbi5pY29uLTE5MzQtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2ZCc7IH0gLyogJ+6prScgKi9cclxuLmljb24tMTkzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZlJzsgfSAvKiAn7qmuJyAqL1xyXG4uaWNvbi0xOTM1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNzAnOyB9IC8qICfuqbAnICovXHJcbi5pY29uLTE5MzUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MSc7IH0gLyogJ+6psScgKi9cclxuLmljb24tMTAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Myc7IH0gLyogJ+6psycgKi9cclxuLmljb24tMTAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3NCc7IH0gLyogJ+6ptCcgKi9cclxuLmljb24tMTAwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nic7IH0gLyogJ+6pticgKi9cclxuLmljb24tMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Nyc7IH0gLyogJ+6ptycgKi9cclxuLmljb24tMTAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3OSc7IH0gLyogJ+6puScgKi9cclxuLmljb24tMTAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3YSc7IH0gLyogJ+6puicgKi9cclxuLmljb24tMTAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Yyc7IH0gLyogJ+6pvCcgKi9cclxuLmljb24tMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3ZCc7IH0gLyogJ+6pvScgKi9cclxuLmljb24tMTAwMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3Zic7IH0gLyogJ+6pvycgKi9cclxuLmljb24tMTAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4MCc7IH0gLyogJ+6qgCcgKi9cclxuLmljb24tMTAwMTItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Mic7IH0gLyogJ+6qgicgKi9cclxuLmljb24tMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Myc7IH0gLyogJ+6qgycgKi9cclxuLmljb24tMTEyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4NSc7IH0gLyogJ+6qhScgKi9cclxuLmljb24tMTEyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Nyc7IH0gLyogJ+6qhycgKi9cclxuLmljb24tMTEyMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4OSc7IH0gLyogJ+6qiScgKi9cclxuLmljb24tMTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Yic7IH0gLyogJ+6qiycgKi9cclxuLmljb24tMTEyMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4ZCc7IH0gLyogJ+6qjScgKi9cclxuLmljb24tMTg0MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE4Zic7IH0gLyogJ+6qjycgKi9cclxuLmljb24tMTg0MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5MSc7IH0gLyogJ+6qkScgKi9cclxuLmljb24tMTg0MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Myc7IH0gLyogJ+6qkycgKi9cclxuLmljb24tMTg0MDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5NSc7IH0gLyogJ+6qlScgKi9cclxuLmljb24tMTg0MDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Nyc7IH0gLyogJ+6qlycgKi9cclxuLmljb24tMTg0MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5OSc7IH0gLyogJ+6qmScgKi9cclxuLmljb24tMTg0MTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Yic7IH0gLyogJ+6qmycgKi9cclxuLmljb24tMTg0MTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5ZCc7IH0gLyogJ+6qnScgKi9cclxuLmljb24tMTg0MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE5Zic7IH0gLyogJ+6qnycgKi9cclxuLmljb24tMTg0MTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMSc7IH0gLyogJ+6qoScgKi9cclxuLmljb24tMTg0MTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhMyc7IH0gLyogJ+6qoycgKi9cclxuLmljb24tMTg0MTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNSc7IH0gLyogJ+6qpScgKi9cclxuLmljb24tMTg0MTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhNyc7IH0gLyogJ+6qpycgKi9cclxuLmljb24tMTg0MTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhOSc7IH0gLyogJ+6qqScgKi9cclxuLmljb24tMTEwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWInOyB9IC8qICfuqqsnICovXHJcbi5pY29uLTExMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFkJzsgfSAvKiAn7qqtJyAqL1xyXG4uaWNvbi0xMTAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhZic7IH0gLyogJ+6qrycgKi9cclxuLmljb24tMTEwMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjEnOyB9IC8qICfuqrEnICovXHJcbi5pY29uLTExMDAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWIzJzsgfSAvKiAn7qqzJyAqL1xyXG4uaWNvbi0xMTAwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNSc7IH0gLyogJ+6qtScgKi9cclxuLmljb24tMTEwMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjcnOyB9IC8qICfuqrcnICovXHJcbi5pY29uLTExMDAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI5JzsgfSAvKiAn7qq5JyAqL1xyXG4uaWNvbi0xMTAwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiYic7IH0gLyogJ+6quycgKi9cclxuLmljb24tMTEwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmQnOyB9IC8qICfuqr0nICovXHJcbi5pY29uLTExMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJmJzsgfSAvKiAn7qq/JyAqL1xyXG4uaWNvbi0xMTAwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMSc7IH0gLyogJ+6rgScgKi9cclxuLmljb24tMTEwMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzMnOyB9IC8qICfuq4MnICovXHJcbi5pY29uLTExMDAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM1JzsgfSAvKiAn7quFJyAqL1xyXG4uaWNvbi0xMTAwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjNyc7IH0gLyogJ+6rhycgKi9cclxuLmljb24tMTEwMDE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzknOyB9IC8qICfuq4knICovXHJcbi5pY29uLTExMDAxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNiJzsgfSAvKiAn7quLJyAqL1xyXG4uaWNvbi0xMTAwMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZCc7IH0gLyogJ+6rjScgKi9cclxuLmljb24tMTEwMDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2YnOyB9IC8qICfuq48nICovXHJcbi5pY29uLTExMDEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQxJzsgfSAvKiAn7quRJyAqL1xyXG4uaWNvbi0xMTAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkMyc7IH0gLyogJ+6rkycgKi9cclxuLmljb24tMTEwMTAzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDUnOyB9IC8qICfuq5UnICovXHJcbi5pY29uLTExMDEwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ3JzsgfSAvKiAn7quXJyAqL1xyXG4uaWNvbi0xMTAxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkOSc7IH0gLyogJ+6rmScgKi9cclxuLmljb24tMTEwMTA2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGInOyB9IC8qICfuq5snICovXHJcbi5pY29uLTExMDEwNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRkJzsgfSAvKiAn7qudJyAqL1xyXG4uaWNvbi0xMTAxMDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkZic7IH0gLyogJ+6rnycgKi9cclxuLmljb24tMTEwMTA5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTEnOyB9IC8qICfuq6EnICovXHJcbi5pY29uLTExMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWUzJzsgfSAvKiAn7qujJyAqL1xyXG4uaWNvbi0xMTAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNSc7IH0gLyogJ+6rpScgKi9cclxuLmljb24tMTEwMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTcnOyB9IC8qICfuq6cnICovXHJcbi5pY29uLTExMDExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU5JzsgfSAvKiAn7qupJyAqL1xyXG4uaWNvbi0xMTAxMTQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlYic7IH0gLyogJ+6rqycgKi9cclxuLmljb24tMTEwMTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWQnOyB9IC8qICfuq60nICovXHJcbi5pY29uLTExMDExNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWVmJzsgfSAvKiAn7quvJyAqL1xyXG4uaWNvbi0xMTAxMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMSc7IH0gLyogJ+6rsScgKi9cclxuLmljb24tMTEwMTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjMnOyB9IC8qICfuq7MnICovXHJcbi5pY29uLTExMDExOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY1JzsgfSAvKiAn7qu1JyAqL1xyXG4uaWNvbi0xMTAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmNyc7IH0gLyogJ+6rtycgKi9cclxuLmljb24tMTEwMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjknOyB9IC8qICfuq7knICovXHJcbi5pY29uLTExMDEyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZiJzsgfSAvKiAn7qu7JyAqL1xyXG4uaWNvbi0xMTAxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZCc7IH0gLyogJ+6rvScgKi9cclxuLmljb24tMTExMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmYnOyB9IC8qICfuq78nICovXHJcbi5pY29uLTExMTAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAxJzsgfSAvKiAn7qyBJyAqL1xyXG4uaWNvbi0xMTEwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwMyc7IH0gLyogJ+6sgycgKi9cclxuLmljb24tMTExMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDUnOyB9IC8qICfurIUnICovXHJcbi5pY29uLTExMTAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA3JzsgfSAvKiAn7qyHJyAqL1xyXG4uaWNvbi0xMTEwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwOSc7IH0gLyogJ+6siScgKi9cclxuLmljb24tMTExMDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGInOyB9IC8qICfurIsnICovXHJcbi5pY29uLTExMTAwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBkJzsgfSAvKiAn7qyNJyAqL1xyXG4uaWNvbi0xMTEwMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwZic7IH0gLyogJ+6sjycgKi9cclxuLmljb24tMTExMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTEnOyB9IC8qICfurJEnICovXHJcbi5pY29uLTExMTAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjEzJzsgfSAvKiAn7qyTJyAqL1xyXG4uaWNvbi0xMTEwMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNSc7IH0gLyogJ+6slScgKi9cclxuLmljb24tMTExMDEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTcnOyB9IC8qICfurJcnICovXHJcbi5pY29uLTExMTAxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE5JzsgfSAvKiAn7qyZJyAqL1xyXG4uaWNvbi0xMTEwMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxYic7IH0gLyogJ+6smycgKi9cclxuLmljb24tMTEyMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWQnOyB9IC8qICfurJ0nICovXHJcbi5pY29uLTExMjAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFmJzsgfSAvKiAn7qyfJyAqL1xyXG4uaWNvbi0xMTIwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMSc7IH0gLyogJ+6soScgKi9cclxuLmljb24tMTEyMDA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjMnOyB9IC8qICfurKMnICovXHJcbi5pY29uLTExMjAwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI1JzsgfSAvKiAn7qylJyAqL1xyXG4uaWNvbi0xMTIwMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyNyc7IH0gLyogJ+6spycgKi9cclxuLmljb24tc3AwNy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI5JzsgfSAvKiAn7qypJyAqL1xyXG4uaWNvbi1zcDA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmEnOyB9IC8qICfurKonICovXHJcbi5pY29uLXNwMTktMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYyc7IH0gLyogJ+6srCcgKi9cclxuLmljb24tc3AxOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJkJzsgfSAvKiAn7qytJyAqL1xyXG4uaWNvbi1zcDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmYnOyB9IC8qICfurK8nICovXHJcbi5pY29uLXNwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMCc7IH0gLyogJ+6ssCcgKi9cclxuLmljb24tc3AyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMyJzsgfSAvKiAn7qyyJyAqL1xyXG4uaWNvbi1zcDIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzMnOyB9IC8qICfurLMnICovXHJcbi5pY29uLXNwMzgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzNSc7IH0gLyogJ+6stScgKi9cclxuLmljb24tc3A4Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM4JzsgfSAvKiAn7qy4JyAqL1xyXG4uaWNvbi1zcDg4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViM2EnOyB9IC8qICfurLonICovXHJcbi5pY29uLXNwODktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYyc7IH0gLyogJ+6svCcgKi9cclxuLmljb24tc3AxMDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzZSc7IH0gLyogJ+6svicgKi9cclxuLmljb24tc3AxMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0MCc7IH0gLyogJ+6tgCcgKi9cclxuLmljb24tMTkwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQyJzsgfSAvKiAn7q2CJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Myc7IH0gLyogJ+6tgycgKi9cclxuLmljb24tMTAwMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDQnOyB9IC8qICfurYQnICovXHJcbi5pY29uLTEwMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ2JzsgfSAvKiAn7q2GJyAqL1xyXG4uaWNvbi0xMDAwMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Nyc7IH0gLyogJ+6thycgKi9cclxuLmljb24tMTAwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDgnOyB9IC8qICfurYgnICovXHJcbi5pY29uLTEwMDAwMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRhJzsgfSAvKiAn7q2KJyAqL1xyXG4uaWNvbi0xMDAwMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0Yic7IH0gLyogJ+6tiycgKi9cclxuLmljb24tMTAwMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGQnOyB9IC8qICfurY0nICovXHJcbi5pY29uLTEwMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRlJzsgfSAvKiAn7q2OJyAqL1xyXG4uaWNvbi0xMDAwMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1MCc7IH0gLyogJ+6tkCcgKi9cclxuLmljb24tMTAwMDIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTInOyB9IC8qICfurZInICovXHJcbi5pY29uLTEwMDEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU0JzsgfSAvKiAn7q2UJyAqL1xyXG4uaWNvbi0xMDAxMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1NSc7IH0gLyogJ+6tlScgKi9cclxuLmljb24tMTAwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTcnOyB9IC8qICfurZcnICovXHJcbi5pY29uLTEwMDEwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU4JzsgfSAvKiAn7q2YJyAqL1xyXG4uaWNvbi0xMDAxMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1OSc7IH0gLyogJ+6tmScgKi9cclxuLmljb24tMTAwMTEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWInOyB9IC8qICfurZsnICovXHJcbi5pY29uLTEwMDExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVjJzsgfSAvKiAn7q2cJyAqL1xyXG4uaWNvbi0xMDAxMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1ZSc7IH0gLyogJ+6tnicgKi9cclxuLmljb24tMTAwMTIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjAnOyB9IC8qICfuraAnICovXHJcbi5pY29uLTEyMjIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYyJzsgfSAvKiAn7q2iJyAqL1xyXG4uaWNvbi0xMjIyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2Myc7IH0gLyogJ+6toycgKi9cclxuLmljb24tMTIyMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjQnOyB9IC8qICfuraQnICovXHJcbi5pY29uLTExMjMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY4JzsgfSAvKiAn7q2oJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2OSc7IH0gLyogJ+6tqScgKi9cclxuLmljb24tMTEyMzAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmEnOyB9IC8qICfuraonICovXHJcbi5pY29uLTExMjMxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZjJzsgfSAvKiAn7q2sJyAqL1xyXG4uaWNvbi0xMTIzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2ZSc7IH0gLyogJ+6tricgKi9cclxuLmljb24tMjctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MCc7IH0gLyogJ+6tsCcgKi9cclxuLmljb24tMTc2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzEnOyB9IC8qICfurbEnICovXHJcbi5pY29uLTEzODAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Mic7IH0gLyogJ+6tsicgKi9cclxuLmljb24tMjQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzMnOyB9IC8qICfurbMnICovXHJcbi5pY29uLTEyMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3NCc7IH0gLyogJ+6ttCcgKi9cclxuLmljb24tMTM3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc1JzsgfSAvKiAn7q21JyAqL1xyXG4uaWNvbi0yNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nic7IH0gLyogJ+6tticgKi9cclxuLmljb24tMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Nyc7IH0gLyogJ+6ttycgKi9cclxuLmljb24tMjAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc4JzsgfSAvKiAn7q24JyAqL1xyXG4uaWNvbi0yMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzknOyB9IC8qICfurbknICovXHJcbi5pY29uLTIwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdhJzsgfSAvKiAn7q26JyAqL1xyXG4uaWNvbi0yMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2InOyB9IC8qICfurbsnICovXHJcbi5pY29uLTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yyc7IH0gLyogJ+6tvCcgKi9cclxuLmljb24tMjAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdkJzsgfSAvKiAn7q29JyAqL1xyXG4uaWNvbi0yMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3ZSc7IH0gLyogJ+6tvicgKi9cclxuLmljb24tMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Zic7IH0gLyogJ+6tvycgKi9cclxuLmljb24tMTU1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODEnOyB9IC8qICfuroEnICovXHJcbi5pY29uLTE1NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgyJzsgfSAvKiAn7q6CJyAqL1xyXG4uaWNvbi0yNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Myc7IH0gLyogJ+6ugycgKi9cclxuLmljb24tMTM3My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg0JzsgfSAvKiAn7q6EJyAqL1xyXG4uaWNvbi0xMzcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODUnOyB9IC8qICfuroUnICovXHJcbi5pY29uLTI1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg2JzsgfSAvKiAn7q6GJyAqL1xyXG4uaWNvbi0yNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg3JzsgfSAvKiAn7q6HJyAqL1xyXG4uaWNvbi0xMzM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODgnOyB9IC8qICfurognICovXHJcbi5pY29uLTEzMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OSc7IH0gLyogJ+6uiScgKi9cclxuLmljb24tMjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGEnOyB9IC8qICfuroonICovXHJcbi5pY29uLTEzMzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yic7IH0gLyogJ+6uiycgKi9cclxuLmljb24tMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGMnOyB9IC8qICfurownICovXHJcbi5pY29uLTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGQnOyB9IC8qICfuro0nICovXHJcbi5pY29uLTEzMjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZSc7IH0gLyogJ+6ujicgKi9cclxuLmljb24tMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOGYnOyB9IC8qICfuro8nICovXHJcbi5pY29uLTEzNzItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5MCc7IH0gLyogJ+6ukCcgKi9cclxuLmljb24tMTMyMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkxJzsgfSAvKiAn7q6RJyAqL1xyXG4uaWNvbi0yMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkyJzsgfSAvKiAn7q6SJyAqL1xyXG4uaWNvbi0xMzYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTMnOyB9IC8qICfurpMnICovXHJcbi5pY29uLTEzNjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NCc7IH0gLyogJ+6ulCcgKi9cclxuLmljb24tMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTUnOyB9IC8qICfurpUnICovXHJcbi5pY29uLTEzNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Nic7IH0gLyogJ+6ulicgKi9cclxuLmljb24tMTM0My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk3JzsgfSAvKiAn7q6XJyAqL1xyXG4uaWNvbi0xMzUzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTgnOyB9IC8qICfurpgnICovXHJcbi5pY29uLTIyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk5JzsgfSAvKiAn7q6ZJyAqL1xyXG4uaWNvbi0xMzUyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWEnOyB9IC8qICfurponICovXHJcbi5pY29uLTEzNTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Yic7IH0gLyogJ+6umycgKi9cclxuLmljb24tMTM1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjljJzsgfSAvKiAn7q6cJyAqL1xyXG4uaWNvbi0yMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZCc7IH0gLyogJ+6unScgKi9cclxuLmljb24tMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5ZSc7IH0gLyogJ+6unicgKi9cclxuLmljb24tMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlmJzsgfSAvKiAn7q6fJyAqL1xyXG4uaWNvbi0xNDYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTAnOyB9IC8qICfurqAnICovXHJcbi5pY29uLTE0NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMSc7IH0gLyogJ+6uoScgKi9cclxuLmljb24tMTQ4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTInOyB9IC8qICfurqInICovXHJcbi5pY29uLTE0Ny0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmEzJzsgfSAvKiAn7q6jJyAqL1xyXG4uaWNvbi0xNDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNCc7IH0gLyogJ+6upCcgKi9cclxuLmljb24tMTQ1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTUnOyB9IC8qICfurqUnICovXHJcbi5pY29uLTE2Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE2JzsgfSAvKiAn7q6mJyAqL1xyXG4uaWNvbi0xNjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTcnOyB9IC8qICfurqcnICovXHJcbi5pY29uLTI2MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE4JzsgfSAvKiAn7q6oJyAqL1xyXG4uaWNvbi0xNjIwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTknOyB9IC8qICfurqknICovXHJcbi5pY29uLTE2MjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWEnOyB9IC8qICfurqonICovXHJcbi5pY29uLTE2MjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWInOyB9IC8qICfurqsnICovXHJcbi5pY29uLTE2MjEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWMnOyB9IC8qICfurqwnICovXHJcbi5pY29uLTE0NzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZCc7IH0gLyogJ+6urScgKi9cclxuLmljb24tMTQ0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFlJzsgfSAvKiAn7q6uJyAqL1xyXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWYnOyB9IC8qICfurq8nICovXHJcbi5pY29uLTE2My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmIwJzsgfSAvKiAn7q6wJyAqL1xyXG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiW2RhdGEtZXhwYW5kYWJsZV0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovXHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufSIsIltyb2xlPVwidGFibGVcIl0ge1xyXG5cclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl0ge1xyXG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtO1xyXG59XHJcblxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtaGVhZGluZztcclxufVxyXG5cclxuaDEge1xyXG4gIEBpZiAoJGgxLW1pbi1mb250LXNpemUgPT0gJGgxLW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGgxLW1pbi1mb250LXNpemUsICRoMS1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDEtbWFyZ2luO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGlmICgkaDItbWluLWZvbnQtc2l6ZSA9PSAkaDItbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDItbWluLWZvbnQtc2l6ZSwgJGgyLW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoMi1tYXJnaW47XHJcbn1cclxuXHJcbmgzIHtcclxuICAgQGlmICgkaDMtbWluLWZvbnQtc2l6ZSA9PSAkaDMtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgfVxyXG4gICBAZWxzZSB7XHJcbiAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGgzLW1pbi1mb250LXNpemUsICRoMy1tYXgtZm9udC1zaXplKTtcclxuICAgfVxyXG4gICAgbWFyZ2luOiAkaDMtbWFyZ2luO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGlmICgkaDQtbWluLWZvbnQtc2l6ZSA9PSAkaDQtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaDQtbWluLWZvbnQtc2l6ZSwgJGg0LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNC1tYXJnaW47XHJcbn1cclxuXHJcbmg1IHtcclxuICBAaWYgKCRoNS1taW4tZm9udC1zaXplID09ICRoNS1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXgtd2lkdGgsICRoNS1taW4tZm9udC1zaXplLCAkaDUtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg1LW1hcmdpbjtcclxufVxyXG5cclxuaDYge1xyXG4gIEBpZiAoJGg2LW1pbi1mb250LXNpemUgPT0gJGg2LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21heC13aWR0aCwgJGg2LW1pbi1mb250LXNpemUsICRoNi1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDYtbWFyZ2luO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saXN0KCR0eXBlKXtcclxuICAgICRyZXNldHM6IChcclxuICAgICAgICB1bDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKSxcclxuICAgICAgICBvbDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gbWFwLWdldCgkcmVzZXRzLCAkdHlwZSkge1xyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xyXG4gICAgICAgICAgICAmID4gI3skcHJvcH0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkc3ViLXByb3AsICRzdWItdmFsdWUgaW4gJHZhbHVlIHtcclxuICAgICAgICAgICAgICAgICN7JHN1Yi1wcm9wfTogJHN1Yi12YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICN7JHByb3B9OiAkdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEJ1dHRvbigkbWFwLCAkY29uY2F0OiAnJywgJGlubGluZTogZmFsc2UpIHtcclxuXHJcbiAgICBAaWYgJGlubGluZSA9PSBmYWxzZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9mb250Jyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyomOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgIGJhY2tncm91bmQgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JhY2tncm91bmQnKTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9jb2xvcicpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2V0QnV0dG9uLWxpbmsoJG1hcCwgJGNvbmNhdDogJycsICRpbmxpbmU6IGZhbHNlKSB7XHJcblxyXG4gICAgQGlmICRpbmxpbmUgPT0gZmFsc2Uge1xyXG4gICAgICAgICN7JGNvbmNhdH0uYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC1kZWNvcmF0aW9uJyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3BhZGRpbmcnKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZGVjb3JhdGlvbl9jb2xvcicpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2ZvbnQnKTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9jb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICBwYWRkaW5nICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9wYWRkaW5nJyk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2Fycm93X2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9kZWNvcmF0aW9uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBsaW5rXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRMaW5rKCRtYXAsICRjb25jYXQ6ICcnLCAkYmxvY2s6IHRydWUpIHtcclxuXHJcbiAgICBAaWYgJGJsb2NrID09IHRydWUge1xyXG4gICAgICAgICN7JGNvbmNhdH1hIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICd0ZXh0X2ZvbnQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0ZXh0X2ZvbnQnKTtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBtYXAtZ2V0KCRtYXAsICd0ZXh0LWRlY29yYXRpb24nKTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAnbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCgkbWFwLCAnbGluZS1oZWlnaHQnKTtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2hvdmVyX2NvbG9yJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IGEgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0VGV4dCgkbWFwLCAkY29uY2F0OiAnJywgJGJsb2NrOiB0cnVlKSB7XHJcblxyXG4gICAgQGlmICRibG9jayA9PSB0cnVlIHtcclxuICAgICAgICAjeyRjb25jYXR9LnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5TZXQgdGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBzZXRUaXRsZSgkbWFwLCAkY29uY2F0OiAnJykge1xyXG4gICAgI3skY29uY2F0fS50aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9tYXJnaW4tYm90dG9tJyk7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X3BhZGRpbmcnKTtcclxuICAgICAgICAgICAgQGlmIG1hcC1oYXMta2V5KCRtYXAsIFwidGl0bGVfY29udGVudF9tYXJnaW5cIikgPT0gdHJ1ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfbWFyZ2luJyk7XHJcbiAgICAgICAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfZm9udCcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybScpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9mb250Jyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSB3aXRoIHN1YnRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUaXRsZVN1YnRpdGxlKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG4gICAgI3skY29uY2F0fS50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9tYXJnaW4tYm90dG9tJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfdGV4dC1hbGlnbicpO1xyXG5cclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5Jyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2Rpc3BsYXknKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEZvcm1EYXJrKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG5cclxuICAgICN7JGNvbmNhdH0uZm9ybXtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG5cclxuICAgICAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29uZGl0aW9uc19jb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9sZWdhbHNfY29sb3InKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdqcy1zZWxlY3RfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzcy1hcnJvdy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdzcy1hcnJvdy1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3Mtc2luZ2xlLXNlbGVjdGVkLXZhbHVlJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6IG1hcC1nZXQoJG1hcCwgJ3NzLXNpbmdsZS1zZWxlY3RlZC12YWx1ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bGl0cGxlLXNlbGVjdGVkLXZhbHVlLWRlbGV0ZWQtY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bGl0cGxlLXNlbGVjdGVkLXZhbHVlLWRlbGV0ZWQtYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ3NzLW11bHRpcGxlLXNlbGVjdGVkLXNzLWFkZC1wbHVzLWJhY2tncm91bmQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1zcy1hZGQtcGx1cy1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9wbHVzX2ljb25fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9wbHVzX2ljb25fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2hpZ2hsaWdodF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3ByZXZpZXcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2NvbnRlbnRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9yYWRpb19jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvY2FsaXphdG9yIHtcclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdsb2NhbGl6YXRvcl92YWx1ZV9iYWNrZ3JvdW5kLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfZGVsZXRlLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgLnJhZGlvc19fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9leHRyYV9yYWRpb3MtbGVnZW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2FsdF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9ib3JkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9zZWFyY2gtbW9yZV9jb2xvcicpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3NlYXJjaC1tb3JlX2JhY2tncm91bmQnKTtcclxuXHJcbiAgICAgICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fc2VhcmNoLW1vcmVfYmFja2dyb3VuZCcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5IaWRlIGVsZW1lbnRzIHZpc3VhbGx5LCBidXQga2VlcCB0aGVtIGF2YWlsYWJsZSBmb3Igc2NyZWVuLXJlYWRlcnMuXHJcblxyXG5Vc2VkIGZvciBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Igc2NyZWVuLXJlYWRlciB1c2VycyB0byB1bmRlcnN0YW5kIGFuZCB1c2VcclxudGhlIHNpdGUgd2hlcmUgdmlzdWFsIGRpc3BsYXkgaXMgdW5kZXNpcmFibGUuIEluZm9ybWF0aW9uIHByb3ZpZGVkIGluIHRoaXNcclxubWFubmVyIHNob3VsZCBiZSBrZXB0IGNvbmNpc2UsIHRvIGF2b2lkIHVubmVjZXNzYXJ5IGJ1cmRlbiBvbiB0aGUgdXNlci5cclxuXCIhaW1wb3J0YW50XCIgaXMgdXNlZCB0byBwcmV2ZW50IHVuaW50ZW50aW9uYWwgb3ZlcnJpZGVzLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSB7XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNhbGN1bGF0ZSBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmtcclxuZGVwZW5kaW5nIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHBhc3NlZC5cclxuXHJcbkZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cudzMub3JnL1RSL0FFUlQjY29sb3ItY29udHJhc3RcclxuXHJcbkNvbG9yIGJyaWdodG5lc3MgaXMgZGV0ZXJtaW5lZCBieSB0aGUgZm9sbG93aW5nIGZvcm11bGE6XHJcbigoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gdGV4dC1jb250cmFzdCgkbikge1xyXG4gICAgJGNvbG9yLWJyaWdodG5lc3M6IHJvdW5kKChyZWQoJG4pICogMjk5KSArIChncmVlbigkbikgKiA1ODcpICsgKGJsdWUoJG4pICogMTE0KSAvIDEwMDApO1xyXG4gICAgJGxpZ2h0LWNvbG9yOiByb3VuZCgocmVkKCNmZmZmZmYpICogMjk5KSArIChncmVlbigjZmZmZmZmKSAqIDU4NykgKyAoYmx1ZSgjZmZmZmZmKSAqIDExNCkgLyAxMDAwKTtcclxuXHJcbiAgICBAaWYgYWJzKCRjb2xvci1icmlnaHRuZXNzKSA8ICgkbGlnaHQtY29sb3IvMil7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZvbnQtc2l6ZSBmbHVpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gZmx1aWQtdHlwZSgkbWluLXZ3LCAkbWF4LXZ3LCAkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcclxuICAgICR1MTogdW5pdCgkbWluLXZ3KTtcclxuICAgICR1MjogdW5pdCgkbWF4LXZ3KTtcclxuICAgICR1MzogdW5pdCgkbWluLWZvbnQtc2l6ZSk7XHJcbiAgICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xyXG4gICAgLy9AZGVidWcoMTBweCArIC42MjV2dyk7XHJcbiAgICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkbWluLWZvbnQtc2l6ZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXZ3KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWF4LXZ3KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTWVkaWEgUXVlcmllc1xyXG5cclxuQWxsb3dzIHlvdSB0byB1c2UgaW5saW5lIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kYnJlYWtwb2ludCAtIERlc2lyZWQgYnJlYWtwb2ludC4gQ2FuIGJlIHZhcmlhYmxlIG9yIHVuaXQuXHJcbiRxdWVyeSAtIERlZmF1bHRzIHRvIGBtaW4td2lkdGhgLlxyXG4kdHlwZSAtIERlZmF1bHRzIHRvIGBzY3JlZW5gLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQHJldHVybiBpZihtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpICE9IDAsIFwiLSN7JG5hbWV9XCIsIFwiXCIpO1xyXG59XHJcblxyXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCwgJHF1ZXJ5OiAnbWluLXdpZHRoJywgJHR5cGU6ICdzY3JlZW4nKSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJ3NsaWRlcy1tZCcge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLWxnJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbGdcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kICgjeyRxdWVyeX06ICN7JGJyZWFrcG9pbnR9KSB7IEBjb250ZW50OyB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuR3JpZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQG1peGluIGdyaWQtbG9vcCgkbmFtZSkge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcclxuICAgICAgICBAaWYgJGkgIT0gMCB7XHJcbiAgICAgICAgICAgIC5jb2wjeyRuYW1lfS0jeyRpfSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wjeyRuYW1lfS1vZmZzZXQtI3skaX0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkaS8kZ3JpZC1jb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gd29yZC13cmFwIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XHJcbiAgICAtbXMtaHlwaGVuczogYXV0bztcclxuICAgIC1vLWh5cGhlbnM6IGF1dG87XHJcbiAgICBoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgU3RhdHVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRTdGF0dXMoJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LnByb3BlcnR5LXN0YXR1cyB7XHJcbiAgICAgICAgcGFkZGluZzogJGNvcmVfcHJvcGVydHlfc3RhdHVzX3BhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX3Byb3BlcnR5X3N0YXR1c190ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19jb2xvcjtcclxuICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1c19ib3JkZXI7XHJcbiAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6JGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTNfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uZXcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1uZXdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYWxsaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhbGxpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9wcm9wZXJ0eV9zdGF0dXMtLWZhdm9yaXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IERlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0RGVsaXZlckRhdGUoJGNvbmNhdDogJycpIHtcclxuXHJcbiAgICAjeyRjb25jYXR9LmRlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgZm9udCA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9mb250O1xyXG4gICAgICAgIHBhZGRpbmcgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfcGFkZGluZztcclxuICAgICAgICBtYXJnaW4gOiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9tYXJnaW47XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZCA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yIDogJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlciA6ICRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9ib3JkZXI7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdlc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2VzX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuaHRtbCB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWF4LXdpZHRoLCAkaHRtbC1taW4tZm9udCwgJGh0bWwtbWF4LWZvbnQpO1xyXG59XHJcblxyXG4uYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnZXNfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgY29sb3I6ICRwYWdlc190ZXh0X2NvbG9yO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0taG9tZSB7XHJcbiAgICAgICAgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qJl9fYm90dG9tYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICogMikpO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAvL2JvdHRvbTogNXZoO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfSovXHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb2RhbC0tb3BlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuaGVhZGVyX19jb250ZW50e1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQge1xyXG4gICAgICAgIC5mb290ZXItdjEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rQmxvY19fcGFyZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubGlua0Jsb2Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvdWxldXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZC0xOiAjMDQwNDAzO1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50IC0gZMOpY2xpbmFpc29uXHJcbiRjb2xvcl9icmFuZC0yOiAjRUJDMDZBO1xyXG4kY29sb3JfYnJhbmQtMzogI0VGRUZFRjtcclxuJGNvbG9yX2JyYW5kLTQ6ICM3NjkxODg7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgbmV1dHJlc1xyXG4kY29sb3JfbmV1dHJhbC0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0xOiAjZmZmZmZmO1xyXG4kY29sb3JfbmV1dHJhbC0yOiAjMjgyODI4O1xyXG4kY29sb3JfbmV1dHJhbC0zOiAjNTI1MjUyO1xyXG4kY29sb3JfbmV1dHJhbC00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC01OiAjZjJmMmYyO1xyXG4kY29sb3JfbmV1dHJhbC02OiAjZDVkNWQ1O1xyXG4kY29sb3JfbmV1dHJhbC03OiAjZDFkMWQxO1xyXG5cclxuXHJcbi8vIENvdWxldXJzIHV0aWxlcyAobWVzc2FnZXMgdmFsaWRhdGlvbiwgZXJyZXVycywgZXRjLi4uKVxyXG4kY29sb3JfdXRpbGl0eS0xOiAjMDM4MDRkO1xyXG4kY29sb3JfdXRpbGl0eS0yOiAjYjEyYTBiO1xyXG5cclxuXHJcbi8vIENvdWxldXJzIHBlcnNvbm5hbGlzw6llcyAoc2kgYmVzb2luIHBvdXIgdW5lIGludMOpIHBsdXMgc3DDqWNpZmlxdWUpXHJcbiRjb2xvcl9jdXN0b20tMTogI0ZGMDAwMDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAkZ3JpZC1tYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGdyaWQtZ3V0dGVyO1xyXG5cclxuICAmLnJvdy0tZ3V0dGVybGVzcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5yb3cgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ucm93LS1ndXR0ZXJsZXNzID4gKltjbGFzcyo9XCJjb2xcIl0ge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBncmlkLWxvb3AoJycpO1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzLWdyaWQge1xyXG4gICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xyXG4gICRkZWNsYXJhdGlvbjogbnRoKCRicmVha3BvaW50LCAyKTtcclxuXHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVjbGFyYXRpb259IHtcclxuICAgIEBpbmNsdWRlIGdyaWQtbG9vcCgkbmFtZSlcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gU3BhY2UgYmV0d2VlbiBjb2x1bW5zXHJcbiRncmlkLWd1dHRlcjogMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNYXggd2lkdGggb2YgY29udGFpbmVyXHJcbiRncmlkLW1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoICsgKCRncmlkLWd1dHRlciAqIDIpICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBOdW1iZXIgb2YgdG90YWwgY29sdW1uc1xyXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnJlYWtwb2ludHMgZ3JpZHNcclxuJGJyZWFrcG9pbnRzLWdyaWQ6IChcclxuICAgICAgICAnLS1zbScgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwic21cIil9KScsXHJcbiAgICAgICAgJy0tbWQnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSknLFxyXG4gICAgICAgICctLWxnJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pJyxcclxuICAgICAgICAnLS14bCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSdcclxuKSAhZGVmYXVsdDtcclxuIiwiLmlubmVycGFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb3JlXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDMwMCAxNnB4LzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgLy8gRm9udCB0ZXh0ZSBwYXIgZMOpZmF1dFxyXG4kYm9keV9jb2xvcjogICAgICAgICAgICAgICAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkdSB0ZXh0ZSBwYXIgZMOpZmF1dFxyXG4kYm9keV9mb250X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMZXR0ZXIgc3BhY2luZyBkdSB0ZXh0ZSBwYXIgZMOpZmF1dFxyXG4kYm9keV9iYWNrZ3JvdW5kLWNvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb250IGRlIGxhIHBhZ2UgcGFyIGTDqWZhdXRcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRoZWFkZXJfYm9yZGVyX3NwYWNpbmc6IDJlbSA7XHJcbiRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgZMOpY29yYXRpZnMgOiBjb3VsZXVyXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJveCBzaGFkb3cgcGFyIGTDqWZhdXRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIGJhc2UgXHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgdGFpbGxlIG1veWVubmVcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZnVsbCA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciAxMDAlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogY2FsYyggI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSArIDFlbSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLS1tZDogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcteCAgICA6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBoYXV0IGV0IGJhcyBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaGF1dCBldCBiYXMgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZ2F1Y2hlIGV0IGRyb2l0IGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogMTI4MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUYWlsbGUgw6AgbGFxdWVsbGUgc3dpdGNoIGhhbWJ1cmdlciAtIG1lbnUgY2xhc3NpcXVlXHJcblxyXG4vLyBCcmVha3BvaW50XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4cyc6IDAsXHJcbiAgJ3NtJzogNTc2cHgsXHJcbiAgJ21kJzogNzY4cHgsXHJcbiAgJ2xnJzogOTkycHgsXHJcbiAgJ3hsJzogMTIwMHB4LFxyXG4gICd4eGwnOiAxNDAwcHgsXHJcbiAgJ3h4eGwnOiAxNjAwcHgsXHJcbiAgICAnaC1tZCc6IDc2OHB4LFxyXG4gICAgJ2gtbGcnOiA5MDBweCxcclxuICAgICdoLXhsJzogMTIwMHB4LFxyXG4pO1xyXG5cclxuLy8gQnJlYWtwb2ludCB1c2VkIHRvIGZsdWlkIHR5cG9ncmFwaHlcclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJyk7XHJcbiR0eXBvX2ZsdWlkX21heC13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4eHhsJyk7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFBhZ2luYXRpb24gZGUgbmF2aWdhdGlvbiBkdSBzbGlkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfZm9udCAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAgICA6IDEwMCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gICAgOiAxZW0gLjU4ODJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1clxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgZm9uZFxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLTVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS01X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS00X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tM19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS0zX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXMtLW5ld19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogY291bGV1ciBkdSBmb25kXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tbmV3X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBib3JkdXJlc1xyXG5cclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogYm9yZHVyZXNcclxuXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1cy0tZmF2b3JpdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBjb3VsZXVyIGR1IGZvbmRcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfcHJvcGVydHlfc3RhdHVzLS1mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGJvcmR1cmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfcGFkZGluZzogLjJlbSAxLjQ3MDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGludGVybmVzXHJcbiRjb3JlX3Byb3BlcnR5X3N0YXR1c19tYXJnaW4gOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kY29yZV9wcm9wZXJ0eV9zdGF0dXNfei1pbmRleDogMjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXMgPiBob3ZlciA6IGfDqHJlIGwnYWZmaWNoYWdlIFwic3VyXCIgb3UgXCJzb3VzXCIgbGEgc3VyY291Y2hlICgwPCB4IDwgMTA6IHNvdXMsIHggPiAxMDogc3VyKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlbGl2ZXIgRGF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX3BhZGRpbmc6IC44ZW0gMS40NzA1ZW07XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9tYXJnaW46IDAgMCAxZW0gMDtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGNvcmVfaXRlbV9fZGVsaXZlci1kYXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9pdGVtX19kZWxpdmVyLWRhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb3JlX2l0ZW1fX2RlbGl2ZXItZGF0ZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBPdmVybGF5IGltYWdlXHJcbiRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYW5kaW5nIHtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgLy9taW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiA+ICosICY6YmVmb3JlIHtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAubW9kdWxlX19hbGlnbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLm1vZHVsZV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICAgICYgPiAubW9kdWxlX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNiU7XHJcbiAgICB9XHJcbn0iLCJhW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1haW4ge1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAkcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBtYXJnaW5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBTaXplc1xyXG5cclxuJHNwYWNlcnM6IChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAxZW0sXHJcbiAgICAyOiAyZW0sXHJcbiAgICAzOiAzZW0sXHJcbiAgICA0OiA0ZW0sXHJcbiAgICA1OiA1ZW0sXHJcbiAgICA2OiA2ZW1cclxuKTtcclxuXHJcbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxyXG4gICAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcclxuICAgICAgICAgICAgQGlmICRzaXplICE9IDAge1xyXG4gICAgICAgICAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAgICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm10I3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tciN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYiN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWwjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRleHQtYmxvY2sge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgJi0tbGcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndyYXBwZXIge1xyXG4gIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZztcclxuICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nO1xyXG4gIFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICB9XHJcblxyXG4gICYtLW5vLW92ZXJmbG93IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxufSIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgY29udGVudDogJyc7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGxlZnQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XHJcbiAgbGVmdDogYXV0bztcclxuICByaWdodDogMjJweDtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgbWFyZ2luOiAwIC01cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgbWFyZ2luOiAwIC00cHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcclxuICB0b3A6IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3Itd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB6LWluZGV4OiAzO1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIGxlZnQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgICovXHJcbiAgcmlnaHQ6IDA7XHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG59XHJcbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbi8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XHJcbiAgY29sb3I6ICM5NTllYTk7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XHJcbiAgZmlsbDogI2Y2NDc0NztcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xyXG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICBmaWxsOiBpbmhlcml0O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDUwJTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XHJcbiAgdG9wOiAyNiU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XHJcbiAgdG9wOiA1MCU7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogNDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xyXG4gIGZvbnQtc2l6ZTogMTM1JTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNzUlO1xyXG4gIGxlZnQ6IDEyLjUlO1xyXG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNmNoO1xyXG4gIHdpZHRoOiA3Y2hcXDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcclxuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgLXdlYmtpdC1mbGV4OiAxO1xyXG4gICAgICAtbXMtZmxleDogMTtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG4uZGF5Q29udGFpbmVyLFxyXG4uZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAxcHggMCAwIDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuLmRheUNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2lkdGg6IDMwNy44NzVweDtcclxuICBtaW4td2lkdGg6IDMwNy44NzVweDtcclxuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcclxuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTQuMjg1NzE0MyU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICBtYXgtd2lkdGg6IDM5cHg7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xyXG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXHJcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRjb2xvcl9icmFuZC0yLCA1cHggMCAwICRjb2xvcl9icmFuZC0yO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xyXG4gIG1hcmdpbi10b3A6IDFweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXksXHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3V0bGluZTogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWF4LWhlaWdodDogNDBweDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogMjYlO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcclxuICB3aWR0aDogNDklO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1zZWNvbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBmbG9hdDogbGVmdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB3aWR0aDogMiU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIHdpZHRoOiAxOCU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlcixcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyxcclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbn1cclxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4iLCIvKiEgbm91aXNsaWRlciAtIDE0LjEuMSAtIDEyLzE1LzIwMTkgKi9cclxuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xyXG4ubm9VaS10YXJnZXQsXHJcbi5ub1VpLXRhcmdldCAqIHtcclxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLm5vVWktdGFyZ2V0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5vVWktYmFzZSxcclxuLm5vVWktY29ubmVjdHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuLm5vVWktY29ubmVjdCxcclxuLm5vVWktb3JpZ2luIHtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBmbGF0O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMTAlO1xyXG4gIHdpZHRoOiAxMCU7XHJcbn1cclxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cclxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGhlaWdodDogMDtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1jb25uZWN0LFxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG59XHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xyXG4ubm9VaS1ob3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICByaWdodDogLTE3cHg7XHJcbiAgdG9wOiAtNnB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICByaWdodDogLTZweDtcclxuICB0b3A6IC0xN3B4O1xyXG59XHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIGxlZnQ6IC0xN3B4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi8qIFN0eWxpbmc7XHJcbiAqIEdpdmluZyB0aGUgY29ubmVjdCBlbGVtZW50IGEgYm9yZGVyIHJhZGl1cyBjYXVzZXMgaXNzdWVzIHdpdGggdXNpbmcgdHJhbnNmb3JtOiBzY2FsZVxyXG4gKi9cclxuLm5vVWktdGFyZ2V0IHtcclxuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCO1xyXG59XHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogIzNGQjhBRjtcclxufVxyXG4vKiBIYW5kbGVzIGFuZCBjdXJzb3JzO1xyXG4gKi9cclxuLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IGV3LXJlc2l6ZTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnZ2FibGUge1xyXG4gIGN1cnNvcjogbnMtcmVzaXplO1xyXG59XHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0VCRUJFQiwgMCAzcHggNnB4IC0zcHggI0JCQjtcclxufVxyXG4ubm9VaS1hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNEREQsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLyogSGFuZGxlIHN0cmlwZXM7XHJcbiAqL1xyXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNFOEU3RTY7XHJcbiAgbGVmdDogMTRweDtcclxuICB0b3A6IDZweDtcclxufVxyXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIGxlZnQ6IDE3cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBsZWZ0OiA2cHg7XHJcbiAgdG9wOiAxNHB4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgdG9wOiAxN3B4O1xyXG59XHJcbi8qIERpc2FibGVkIHN0YXRlO1xyXG4gKi9cclxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjQjhCOEI4O1xyXG59XHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLFxyXG4ubm9VaS1waXBzICoge1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXBpcHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS12YWx1ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ub1VpLXZhbHVlLXN1YiB7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktbWFya2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxufVxyXG4ubm9VaS1tYXJrZXItc3ViIHtcclxuICBiYWNrZ3JvdW5kOiAjQUFBO1xyXG59XHJcbi5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4vKiBIb3Jpem9udGFsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGhlaWdodDogODBweDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1ydGwgLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogNXB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbn1cclxuLyogVmVydGljYWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMTAwJTtcclxufVxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLXZlcnRpY2FsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcclxuICB3aWR0aDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5ub1VpLXRvb2x0aXAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLXRvb2x0aXAge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgbGVmdDogNTAlO1xyXG4gIGJvdHRvbTogMTIwJTtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxMjAlO1xyXG59XHJcbiIsIi8qISBQaG90b1N3aXBlIG1haW4gQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXHJcbi5wc3dwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxMDEwMDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG4ucHN3cCAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4ucHN3cCBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZTsgfVxyXG5cclxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cclxuICBvcGFjaXR5OiAwLjAwMTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG5cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nOyB9XHJcblxyXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xyXG4ucHN3cF9fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7IH1cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2ltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDsgXHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcblxyXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXHJcbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHRkaXYgZWxlbWVudCB0aGF0IG1hdGNoZXMgc2l6ZSBvZiBsYXJnZSBpbWFnZVxyXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlci0tYmxhbmsge1xyXG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cclxuXHJcbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwOyB9XHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fZXJyb3ItbXNnIGEge1xyXG4gIGNvbG9yOiAjQ0NDO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IiwiLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cclxuLypcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cclxuICovXHJcbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xyXG4ucHN3cF9fYnV0dG9uIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lOyB9XHJcbi5wc3dwX19idXR0b246Zm9jdXMsIC5wc3dwX19idXR0b246aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3BhY2l0eTogMC45OyB9XHJcbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwOyB9XHJcblxyXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbixcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9kZWZhdWx0LXNraW4ucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4OyB9XHJcblxyXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4wOTM3NSksIChtaW4tcmVzb2x1dGlvbjogMTA1ZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KSB7XHJcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChkZWZhdWx0LXNraW4uc3ZnKTtcclxuICB9XHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgICAvL2JhY2tncm91bmQ6IG5vbmU7XHJcbiAgfSB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1mcyB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDA7IH1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7IH1cclxuXHJcbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcblxyXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIHdpZHRoOiA3MHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICByaWdodDogMDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB0b3A6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICB3aWR0aDogMzJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSB7XHJcbiAgbGVmdDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgcmlnaHQ6IDZweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDsgfVxyXG5cclxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cclxuLnBzd3BfX2NvdW50ZXIsXHJcbi5wc3dwX19zaGFyZS1tb2RhbCB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE2MDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICB6LWluZGV4OiAxNjIwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIHRvcDogNTZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgcmlnaHQ6IDQ0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xyXG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXHJcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuXHJcbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgcGFkZGluZzogMTZweCAxMnB4OyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTJweDtcclxuICByaWdodDogMTVweDtcclxuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMzRTVDOUE7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG4gIGNvbG9yOiAjRkZGOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbiAgY29sb3I6ICNDRTI3MkQ7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjREREOyB9XHJcblxyXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBwYWRkaW5nOiAwIDEwcHg7IH1cclxuXHJcbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xyXG4ucHN3cF9fY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7IH1cclxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogI0JCQjsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb25fX2NlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGNvbG9yOiAjQ0NDOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIEZha2UgY2FwdGlvbiBlbGVtZW50LCB1c2VkIHRvIGNhbGN1bGF0ZSBoZWlnaHQgb2YgbmV4dC9wcmV2IGltYWdlICovXHJcbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xyXG4ucHN3cF9fcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDRweDtcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgZGlyZWN0aW9uOiBsdHI7IH1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbjogMTJweDsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXHJcbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcbiAgb3BhY2l0eTogMTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcclxuICBhbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTVweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19jdXQge1xyXG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5wc3dwX19wcmVsb2FkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZsb2F0OiByaWdodDsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG4vKlxyXG5cclxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xyXG5cclxuICovXHJcbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xyXG4ucHN3cF9fdWkge1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHotaW5kZXg6IDE1NTA7IH1cclxuXHJcbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xyXG4ucHN3cF9fdG9wLWJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGhlaWdodDogNDRweDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi8qIHBzd3AtLWhhc19tb3VzZSBjbGFzcyBpcyBhZGRlZCBvbmx5IHdoZW4gdHdvIHN1YnNlcXVlbnQgbW91c2Vtb3ZlIGV2ZW50cyBvY2N1ciAqL1xyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG5cclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX3RvcC1iYXIge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAvKiBGb3JjZSBwYWludCAmIGNyZWF0ZSBjb21wb3NpdGlvbiBsYXllciBmb3IgY29udHJvbHMuICovXHJcbiAgb3BhY2l0eTogMC4wMDE7IH1cclxuXHJcbi8qIHBzd3BfX3VpLS1vbmUtc2xpZGUgY2xhc3MgaXMgYWRkZWQgd2hlbiB0aGVyZSBpcyBqdXN0IG9uZSBpdGVtIGluIGdhbGxlcnkgKi9cclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHN3cC0tbWluaW1hbC0tZGFyayAucHN3cF9fdG9wLWJhciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfSIsIltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1tYXNrIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1vZmZzZXQge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcgJztcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWF4LWhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogLTE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmxleC1ncm93OiBpbmhlcml0O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAwJTtcclxuICB3aWR0aDogMTAwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIG1pbi13aWR0aDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2sge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBtaW4taGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIHRvcDogMnB4O1xyXG4gIGJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTFweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDJweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogUnRsIHN1cHBvcnQgKi9cclxuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGhlaWdodDogNTAwcHg7XHJcbiAgd2lkdGg6IDUwMHB4O1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufSIsIiRzcy1oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJHNzLXdoaXRlOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3MtZm9udC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTIgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWRpc2FibGVkLWNvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc3MtcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzcy1ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjogI2ZmZmI4YyAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctbDogOHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1tOiA2cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLXM6IDRweCAhZGVmYXVsdDtcclxuXHJcbi5zcy1tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNzLW9wZW4tYWJvdmUge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnNzLW9wZW4tYmVsb3cge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICBcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICBcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1kZXNlbGVjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgJHNzLXNwYWNpbmctbSAwICRzcy1zcGFjaW5nLW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgJi5zcy1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFycm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG1hcmdpbiAuMnM7XHJcblxyXG4gICAgICAgICYuYXJyb3ctdXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hcnJvdy1kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6ICRzcy1oZWlnaHQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgIC5zcy12YWx1ZS1kZWxldGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDVweDtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVJbiB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICB9XHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVPdXQge1xyXG4gICAgICAgIDAlIHt0cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxO31cclxuICAgICAgICAxMDAlIHt0cmFuc2Zvcm06IHNjYWxlKDApOyBvcGFjaXR5OiAwO31cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVJbjtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAmLnNzLW91dCB7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGVPdXQ7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYWRkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAxIDNweDtcclxuICAgICAgbWFyZ2luOiA5cHggMTJweCAwIDVweDtcclxuXHJcbiAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3MtY3Jvc3Mge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuLnNzLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IC0xcHggMCAwIDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIG9wYWNpdHkgLjJzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcblxyXG4gICYuc3Mtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIC5zcy1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1sICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbSAkc3Mtc3BhY2luZy1sO1xyXG5cclxuICAgICYuc3MtaGlkZSB7XHJcbiAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICAgICAgXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGRhYmxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1hZGRhYmxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAuc3MtbGlzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5zcy1vcHRncm91cCB7XHJcbiAgICAgIC5zcy1vcHRncm91cC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsICYuc3MtaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnNzLWRpc2FibGVkKS5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzcy1wcmltYXJ5LWNvbG9yLCAuMSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3MtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAgIC5zcy1zZWFyY2gtaGlnaGxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtc2VhcmNoLWhpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8qKlxyXG4gKiBTd2lwZXIgNi41LjdcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IEFwcmlsIDE2LCAyMDIxXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcclxuICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XHJcbn1cclxuLnN3aXBlci1zbGlkZSB7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbn1cclxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4vKiBBdXRvIEhlaWdodCAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XHJcbn1cclxuLyogM0QgRWZmZWN0cyAqL1xyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XHJcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi8qIENTUyBNb2RlICovXHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLyogRm9yIEZpcmVmb3ggKi9cclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxuICAvKlxyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBjb250ZW50OiAncHJldic7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICduZXh0JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXHJcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbjpyb290IHtcclxuICAvKlxyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogQnVsbGV0cyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC4yO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICByaWdodDogMTBweDtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBtYXJnaW46IDZweCAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICB0b3A6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDhweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCA0cHg7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XHJcbn1cclxuLyogUHJvZ3Jlc3MgKi9cclxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDRweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBTY3JvbGxiYXIgKi9cclxuLnN3aXBlci1zY3JvbGxiYXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAzcHg7XHJcbiAgdG9wOiAxJTtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogOTglO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXHJcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuLnN3aXBlci1zbGlkZS16b29tZWQge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG4vKiBQcmVsb2FkZXIgKi9cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICovXHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XHJcbiAgd2lkdGg6IDQycHg7XHJcbiAgaGVpZ2h0OiA0MnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gIG1hcmdpbi10b3A6IC0yMXB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcclxuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4vKiBhMTF5ICovXHJcbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB6LWluZGV4OiAtMTAwMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvcGFjaXR5OiAwLjY7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYW5pbWF0aW9uLXNjcm9sbC1lbmFibGVkOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41cyAhZGVmYXVsdDtcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25zLWNvbG9yICAgICAgICAgICA6IGxpZ2h0ZW4oYWRqdXN0LWh1ZSgkY29sb3JfYnJhbmQtMSwgLTEpLCAyMy41MykgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ6ICNmMWYxZjEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AaWYgJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZCB7XHJcblxyXG4gICAgLy9BbmltYXRpb24gYmxvYyBoZWFkZXJcclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICogR2VuZXJhdGVkIGJ5IEFuaW1pc3RhIG9uIDIwMjEtNi0yMSAxNDozNjo5XHJcbiAqIExpY2Vuc2VkIHVuZGVyIEZyZWVCU0QgTGljZW5zZS5cclxuICogU2VlIGh0dHA6Ly9hbmltaXN0YS5uZXQvbGljZW5zZSBmb3IgbW9yZSBpbmZvLlxyXG4gKiB3OiBodHRwOi8vYW5pbWlzdGEubmV0LCB0OiBAY3NzYW5pbWlzdGFcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuICAgIC8vIEdFTkVSSUNcclxuICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlLWluLWJvdHRvbV0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tYm90dG9tO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDTEFXU1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLXZlci10b3BdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS1pbi12ZXItdG9wO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBGUkFNRSBzdGFydFxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLXVwLWhvci1jZW50ZXJdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZS11cC1ob3ItY2VudGVyO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJMZWZ0QmFyXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgOiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZSA6IGhlYWRlckxlZnRCYXI7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWhlYWRlclJpZ2h0QmFyVG9wXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5ICAgOiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZSA6IGhlYWRlclJpZ2h0QmFyVG9wO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1oZWFkZXJSaWdodEJhckJvdHRvbV0ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eSAgIDogMTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWUgOiBoZWFkZXJSaWdodEJhckJvdHRvbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBGUkFNRSBlbmRcclxuXHJcbiAgICAvLyBBTklNQVRJT04gc3RhdHVzIHN0YXJ0XHJcbiAgICBbZGF0YS1hbmltYXRpb249c2NhbGUtaW4taG9yLWxlZnRfcmlnaHRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlLWluLWhvci1sZWZ0XSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLWxlZnQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQU5JTUFUSU9OIHN0YXR1cyBlbmRcclxuXHJcbiAgICAvKiAqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnMtY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKC4zMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbmltYXRpb25zX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICZfX291dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1hbmltYXRpb24taW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19vdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBBbmltYXRpb25zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQ6IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBbmltYXRpb25zIDogYWN0aXZhdGlvbiBkZXMgYW5pbWF0aW9uIGF1IHNjcm9sbFxyXG5cclxuJGFuaW1hdGlvbi1kdXJhdGlvbiAgICAgICAgIDogMC41czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBkdXLDqWUgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbi1lYXNlICAgICAgICAgICAgIDogZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBlYXNpbmcgcGFyIGTDqWZhdXRcclxuJGFuaW1hdGlvbnMtY29sb3IgICAgICAgICAgIDogbGlnaHRlbihhZGp1c3QtaHVlKCRjb2xvcl9icmFuZC0xLCAtMSksIDIzLjUzKTsgIC8vIEFuaW1hdGlvbnMgOiBiYWNrZ3JvdW5kLWNvbG9yXHJcbiRhbmltYXRpb25zX2ltYWdlLWJhY2tncm91bmQ6ICNmMWYxZjE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBBbmltYXRpb25zIDogaW1hZ2UgYmFja2dyb3VuZC1jb2xvclxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5ib3JkZXJlZCB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgJl9faGVhZGVyLFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICBcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgMWVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbSAgOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0ICA6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0IDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1mb290ZXIge1xyXG4gICAgICAgICN7JGJsb2NrfV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gIDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLypcclxuJGNvcmVfYnV0dG9uLWFuaW1hdGlvbjogJy5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yJyAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9wYWRkaW5nICAgICAgIDogMC44ZW0gM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAxcHggIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2ljb25fZmlsbC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuKi9cclxuXHJcblxyXG4kY29yZV9idXR0b24tbGlua19mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjE3NjVlbSkvMS41ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua19jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgICAgICAgOiAwIDAgMCAxZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAgOiAxcHggIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6IDE0cHggIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiA3cHggIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICApLCAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbiRidXR0b25fYmFjay1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJ1dHRvbl9iYWNrLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5idXR0b24ge1xyXG4gICAgZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAkY29yZV9idXR0b25fcGFkZGluZztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBAZXh0ZW5kICN7JGNvcmVfYnV0dG9uLWFuaW1hdGlvbn07XHJcbiAgICBib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5idXR0b24tLWFuaW1hdGlvbiB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtLW1vbm9jcmhvbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpbms7XHJcbiAgICBcclxuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWxpbmsge1xyXG4gICAgZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuICAgIGNvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuICAgIHRleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgIHBhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuXHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IGNhbGMoI3skY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHR9LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogY2FsYygjeyRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodH0vIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggc29saWQgJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG5cclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb2N1cyxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggc29saWQgJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJl9fZHJhd2luZyB7XHJcbiAgICAgIGhlaWdodDogMi4yZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgICAgIGZpbGw6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgIHN0cm9rZSA6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLXN2ZyB7XHJcbiAgICBmaWxsOiAkY29yZV9idXR0b25fY29sb3I7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogc3dlZXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXHJcbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQsXHJcbi5idXR0b24tLXN3ZWVwLXRvLXRvcCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tXHJcbntcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbiA6IExlZnQgdG8gcmlnaHQgLyBPdXQgOiBMZWZ0IHRvIHJpZ2h0XHJcbi5idXR0b24tLXN3ZWVwLWx0ci1sdHIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gUmlnaHRcclxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gbGVmdFxyXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3ZWVwIHRvIGJvdHRvbVxyXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b20ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFN3ZWVwIHRvIHRvcFxyXG4uYnV0dG9uLS1zd2VlcC10by10b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBib3JkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0LFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQsXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yLFxyXG4uYnV0dG9uLS1ib3JkZXItaW4sXHJcbi5idXR0b24tLWJvcmRlci1vdXQsXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLFxyXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlLFxyXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHRvcCAmIGJvdHRvbTogbGVmdCAtPiByaWdodFxyXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHNpZGVzOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG5cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBzaWRlcyByZXZlcnNlOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2Uge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGNlbnRlciAtPiBzaWRlc1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0IC0+IGxlZnRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0IHtcclxuXHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGxlZnQgLT4gcmlnaHQgLT4gcmlnaHRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYm9yZGVyIDogaW5cclxuLmJ1dHRvbi0tYm9yZGVyLWluIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI5MjkyODtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBib3JkZXIgOiBvdXRcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEJvdXRvbiByZXRvdXJcclxuLmJ1dHRvbl9fYmFjayB7XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMmVtIDAgO1xyXG5cclxuICAgICAgICAmLS1ib3hzaGFkb3cge1xyXG4gICAgICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkYnV0dG9uX2JhY2stYm9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgICAgICBmb250OiAkYnV0dG9uX2JhY2stZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQm91dG9ucyBnw6luw6lyaXF1ZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIEJ1dHRvblxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tc3dlZXAtbHRyLWx0cic7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0cmFuc2l0aW9uIHBhciBkw6lmYXV0XHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMSAkZm9udC1mYW1pbHktLTQ7ICAvLyBCb3V0b246IGZvbnRcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAxZW0gNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGZvbnRcclxuJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2ZpbGwtY29sb3IgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuXHJcblxyXG4vLyBCdXR0b24tbGlua1xyXG4kY29yZV9idXR0b24tbGlua19mb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncgLDIwcHgpLzEuNWVtICRmb250LWZhbWlseS0tNDtcclxuJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc6IDAgMCAwIDFlbTtcclxuJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6IDJweCA7XHJcbiRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogMXB4O1xyXG5cclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAxNHB4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogN3B4O1xyXG4kY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuXHJcbi8vIEJ1dHRvbi1kcmF3aW5nXHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNWVtICRmb250LWZhbWlseS0tNDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuXHJcbiRidXR0b25fYmFjay1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMztcclxuJGJ1dHRvbl9iYWNrLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTc7XHJcbiIsIiRjbGF3c19oZWlnaHQ6ICRjb3JlX2NsYXdzX2hlaWdodCAhZGVmYXVsdDtcclxuJGNsYXdzX2NvbG9yOiAkY29yZV9jbGF3c19jb2xvciAhZGVmYXVsdDtcclxuJGNsYXdzX3dpZHRoOiAkY29yZV9jbGF3c193aWR0aCAhZGVmYXVsdDtcclxuJGNsYXdzX3NwYWNlOiAkY29yZV9jbGF3c19zcGFjZSAhZGVmYXVsdDtcclxuXHJcbi5jbGF3cyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTJlbTtcclxuICBoZWlnaHQ6ICRjbGF3c19oZWlnaHQ7XHJcbiAgd2lkdGg6IGNhbGMoI3skY2xhd3Nfc3BhY2V9ICogNSk7XHJcbiAgei1pbmRleDogMTA7XHJcblxyXG4gIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgd2lkdGg6ICRjbGF3c193aWR0aDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjbGF3c19jb2xvcjtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6ICRjbGF3c193aWR0aDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjbGF3c19jb2xvcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiBjYWxjKCN7JGNsYXdzX3NwYWNlfSAqIDEpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogJGNsYXdzX3dpZHRoO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNsYXdzX2NvbG9yO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IGNhbGMoI3skY2xhd3Nfc3BhY2V9ICogMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW46bGFzdC1jaGlsZHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6ICRjbGF3c193aWR0aDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRjbGF3c19jb2xvcjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IGNhbGMoI3skY2xhd3Nfc3BhY2V9ICogMyk7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6ICRjbGF3c193aWR0aDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjbGF3c19jb2xvcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAjeyRjbGF3c19zcGFjZX07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGJvZHlfZm9udCAgICAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRib2R5X2NvbG9yICAgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9zaGFkb3c6IDBweCAwcHggMzVweCAwcHggdHJhbnNwYXJlbnRpemUoJGNvbG9yX2JyYW5kLTMsIDAuOCkgIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCA6IDE4MTVweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItZnVsbCA6IDEwMCU7XHJcbiR3cmFwcGVyX21heC13aWR0aF8xMzAwOiAxMzAwcHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX21heC13aWR0aF8xNTQwOiAxNTQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14ICAgIDogY2FsYyggI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSArIDFlbSkgIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IGNhbGMoICN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAxZW0pICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXkgICAgOiAyZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteS0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQ6IDE0MDBweCAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICd4cyc6IDAsXHJcbiAgICAgICAgJ3NtJzogNTc2cHgsXHJcbiAgICAgICAgJ21kJzogNzY4cHgsXHJcbiAgICAgICAgJ2xnJzogOTkycHgsXHJcbiAgICAgICAgJ3hsJzogMTIwMHB4LFxyXG4gICAgICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAgICAgJ3h4eGwnOiAxNjAwcHgsXHJcbiAgICAgICAgJ2gtbWQnOiA3NjhweCxcclxuICAgICAgICAnaC1sZyc6IDkwMHB4LFxyXG4gICAgICAgICdoLXhsJzogMTIwMHB4LFxyXG4gICAgKSwkYnJlYWtwb2ludHNcclxuKTtcclxuXHJcblxyXG4kdHlwb19mbHVpZF9taW4td2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnc20nKSAhZGVmYXVsdDtcclxuJHR5cG9fZmx1aWRfbWF4LXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3h4eGwnKSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9mb250ICAgICAgICAgICA6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAgICA6IDEwMCUgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6IDFlbSAuNTg4MmVtICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaGVhZGVyX2JvcmRlcl9zcGFjaW5nOiAyZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2RlY29yYXRlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlmZmVcclxuJGNvcmVfY2xhd3NfaGVpZ2h0OiA4LjM1MjllbSAhZGVmYXVsdDtcclxuJGNvcmVfY2xhd3NfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29yZV9jbGF3c193aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kY29yZV9jbGF3c19zcGFjZTogMTFweCAhZGVmYXVsdDtcclxuXHJcbi8vIE92ZXJsYXkgaW1hZ2VcclxuJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRkcmF3aW5nX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi44NzVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmRyYXdpbmcge1xyXG5cclxuICAgICYtLWJveHNoYWRvdyB7XHJcbiAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTlweCAtMTFweCByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdmVydGljYWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG59IiwiLmZpZ3VyZXMtcm90YXRvciB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFydCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGlnaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbltkYXRhLWFuaW1hdGlvbj1maWd1cmVzXSB7XHJcblxyXG4gICAgLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgZWFzZS1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgKyAxZW0pKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxpbmtzLWdyb3VwX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubGlua3MtZ3JvdXAge1xyXG4gICAgY29sb3I6ICRsaW5rcy1ncm91cF9jb2xvcjtcclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICAmICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlua3MgZ3JvdXBcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxpbmtzLWdyb3VwX2NvbG9yOiBpbmhlcml0OyIsIiRsb2FkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmxvYWRlcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbG9hZGVyX2NvbG9yO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyAvKiBTYWZhcmkgKi9cclxuICAgIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gYXV0bztcclxufVxyXG5cclxuLyogU2FmYXJpICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcclxuICAgIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tZWRpYS1tb2R1bGUge1xyXG5cclxuICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgLjZlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b24oKTtcclxuICAgICAgICBcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udDogJG1lZGlhLW1vZHVsZV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lZGlhLW1vZHVsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1lZGlhLW1vZHVsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAuMmVtIC42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA3MHZ3O1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhIHtcclxuICAgICAgICAmX19pZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTB2aDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIkbWVkaWEtbW9kdWxlX2ZvbnQgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC45ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWVkaWEtbW9kdWxlX2xldHRlci1zcGFjaW5nICAgICAgOiAuM2VtO1xyXG4kbWVkaWEtbW9kdWxlX3RleHQtYWxpZ24gICAgICA6IGNlbnRlcjtcclxuXHJcbiIsIiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nOiAzZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoOiA0NzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9faGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yOiBncmV5ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc6IDJweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW06IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDogIzM5NTY5YyAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX21lc3Nlbmdlcl9fZmlsbDogIzAwNzhGRiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw6ICMwMGFjZWUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsOiAjMDA3MmIxICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw6ICMyOEQxNDYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19lbWFpbF9fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2NvcHktbGlua19fZmlsbDogIzVENUM1QiAhZGVmYXVsdDtcclxuXHJcbi5tb2RhbC1zaGFyZS1zb2NpYWxzIHtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19ib2R5X19wYWRkaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190aXRsZV9fZm9udDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYnRuX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fYWxpZ24taXRlbTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19mYWNlYm9vayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19mYWNlYm9va19fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX21lc3NlbmdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3R3aXR0ZXJfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19saW5rZWRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19saW5rZWRpbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZW1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193aGF0c2FwcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX193aGF0c2FwcF9fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvcHktbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtb2RhbF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtdmVpbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjc1KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1vZGFsLS1tYWluX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuXHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgICZfX2Nyb3NzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOGVtLzEuNWVtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlLWRyYXdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGZpbGw6ICRtb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMWVtIDFlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDkwc3ZoO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDkxOHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtIDNlbSAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxlLS12MXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtb2RhbC0tbWFpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC5mb3JtIHtcclxuXHRcdFx0XHQuZm9ybS1ncm91cC0tY29sdW1uPioge1xyXG5cdFx0XHRcdFx0ZmxleDogaW5pdGlhbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9jdXMtdHJhcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2ZW07XHJcblxyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX2Nsb3NlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwJSA3JTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNSUgMTIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2RhbC0tbWFpbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1vZGFsLS1tYWluX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYubGVnYWxzX190ZXh0IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWRwZSB7XHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExODdweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbF9mZWVzIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbW9kYWxfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTsgLy8gTW9kYWwgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43NSk7XHJcbiRtb2RhbC1jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgLy8gRmVybWVyIDogY291bGV1ciBkZSBsJ2ljb25lXHJcbiRtb2RhbC1jbG9zZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgLy8gRmVybWVyIDogY291bGV1ciBkZSBmb25kXHJcblxyXG5cclxuLy8gTW9kYWwgcHJpbmNpcGFsZSAoTWVzc2FnZSBkJ2luZm9ybWF0aW9uKVxyXG4kbW9kYWwtLW1haW5fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNWVtICRmb250LWZhbWlseS0tNDtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLS1tYWluX2Nsb3NlX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1vZGFsLS1tYWluX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fdGV4dF9sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZztcclxuJG1vZGFsLS1tYWluX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtb2RhbC0tbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMjtcclxuJG1vZGFsLS1tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbTsiLCIkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50X21hcmdpbjogMCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjgyMzVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE2N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gQlVUVE9OIExJTktcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4ubW9yZS1hY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgIH1cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjgyMzVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1vcmUtYWN0aW9uX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE2N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtb3JlLWFjdGlvbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kbW9yZS1hY3Rpb25fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gQlVUVE9OIExJTktcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRtb3JlLWFjdGlvbl9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbW9yZS1hY3Rpb25fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG1vcmUtYWN0aW9uX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuIiwiLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlLFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbn0iLCJcclxuLnNjcm9sbC1ibG9jayB7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgYm90dG9tOiAyJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFuaW1hdGlvbjogMnMgd2lnZ2xlIGVhc2UgaW5maW5pdGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcbiAgXHJcbkBrZXlmcmFtZXMgd2lnZ2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcbiAgICB9XHJcbiAgICAyMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcclxuICAgIH1cclxuICAgIDYwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XHJcbiAgICB9XHJcbiAgICA5MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uanNzY3JvbGwtYmxvY2stLWhpZGRlbi1vdmVybGF5IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVsZW1lbnRzIGxpw6lzIGF1eCBsb2NhdGlvbnMgc2Fpc3Nvbm5pw6hyZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlcXVpcG1lbnRfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfdGV4dC1hbGlnbiA6IGxlZnQgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yOiAjNTBiMTM4ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjogI2IxMzgzOCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44ZW07XHJcbiAgICAgICAgZm9udDogJHByaWNlLXNlYXNvbnJlbnRhbF90aF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIGZvbnQ6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmVxdWlwbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luIDogMCAtM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcXVpcG1lbnRfX3RhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG5cclxuICAgICAgICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNlcnZpY2VzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBUYWJlYXUgZGVzIHByaXhcclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX3RleHQtYWxpZ24gICAgOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBmb250XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogY291bGV1clxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtdHJhbnNmb3JtXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX3RleHQtYWxpZ24gICAgOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuXHJcblxyXG4vLyBFcXVpcGVtZW50XHJcbiRlcXVpcG1lbnRfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS42NjY3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDMuMzMzM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJGVxdWlwbWVudF90cl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgdmFsZXVyIDogY291bGV1clxyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogIzUwYjEzODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXF1aXBlbWVudCBjb3VsZXVyIGRpc3BvbmlibGVcclxuJGVxdWlwbWVudF9ub3RhdmFpbGFibGVfY29sb3I6ICNiMTM4Mzg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5za2lwbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRza2lwbGlua19saW5rX2ZvY3VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiBTSVJPQ0NPICovXHJcblxyXG4kc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxfaXRlbV9wYWRkaW5nOiAuOGVtICFkZWZhdWx0O1xyXG4kc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLnNvY2lhbCB7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLnNvY2lhbF9faXRlbSB7XHJcbiAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmlsbDogJHNvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogJHNvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6ICRzb2NpYWxfaXRlbV9wYWRkaW5nO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgZmlsbDogJHNvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJHNvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNvY2lhbF9pdGVtX3dpZHRoOiAzLjA1ODhlbTtcclxuJHNvY2lhbF9pdGVtX2hlaWdodDogMy4wNTg4ZW07XHJcbiRzb2NpYWxfaXRlbV9wYWRkaW5nOiAuOGVtO1xyXG4kc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg6IDEuOGVtICFkZWZhdWx0O1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuOGVtICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAzLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogMy4zZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3ZnLWFycm93c2Nyb2xsIHtcclxuICAgIHdpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgIGhlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgIGhlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg6IDEuOGVtO1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuOGVtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAzLjNlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogMy4zZW07XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4kY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zOyIsIi5zd2lwZXItY29udGFpbmVyIHtcclxuICAmLS1uYXYtdW5kZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2xpZGVzLWF1dG8ge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBjb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICBtYXJnaW46ICRwYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcbiAgJi1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gTW9kaWZpY2F0ZXVyIGF2ZWMgY2hpZmZyZVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDFlbSkvMS40ICRmb250LWZhbWlseS0tMztcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JvcmRlci1yYWRpdXM7XHJcbiAgICBtYXJnaW46ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX21hcmdpbjtcclxuICAgICZfX2RyYXdpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi1hY3RpdmUge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNsaWRlcnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7ICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogYXJyb25kaSBkZXMgYm9yZHVyZXNcclxuJHBhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IG1hcmdlXHJcblxyXG4kcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjsgICAgICAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIGF2ZWMgbm9tYnJlXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAgICAgICAgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGZvbnRcclxuJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9ib3JkZXItcmFkaXVzICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX21hcmdpbiAgICA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IG1hcmdlXHJcblxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7ICAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JvcmRlci1jb2xvcjsgICAgICAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGFibGUtYXJpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fdGgge1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYmxlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyB0YWJsZVxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRhYmxlIC0gQ291bGV1ciBkZSBmb25kXHJcblxyXG4vLyB0clxyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyIDogYm9yZHVyZSBiYXNzZSA6IGNvdWxldXJcclxuXHJcbi8vIHRkIC0gVGl0cmVcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGZvbnRcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy8gdGQgLSB2YWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIHZhbGV1ciA6IGNvdWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTsgIC8vIHRkIC0gdmFsZXVyOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXMiLCIvLyBUQUJTXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlLWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0OyAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGZvbnRcclxuJHRhYi12MV9pdGVtX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW52aXNpYmxlIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuXHJcbi50YWJzLXYxIHtcclxuICAgIC5kZXRhaWwtdGFicyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWItdjFfaXRlbV9mb2N1c2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbms6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAuN2VtIDFlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYi12MV9pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJvcmRlcjogJHRhYi12MV9pdGVtX2JvcmRlcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWItdjFfdGFiX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGFiLXYxX3RhYl9kZXRhaWxzX3RpdGxlLWZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtY29sb3I7XHJcbiAgICAgICAgZm9udDogJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX3RhYl9kZXRhaWxzX3ZhbHVlX2xldHRlci1zcGFjaW5nXHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fYm9yZGVyX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUYWJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGFiLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBibG9jIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4vLyBJdGVtIC0gdGl0cmUgZGVzIG9uZ2xldHNcclxuJHRhYi12MV9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gT25nbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiR0YWItdjFfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2JvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2JvcmRlcl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIC0gYWN0aXZlIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHRhYi12MV90YWJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIFRBQlNcclxuJHRhYi12MV90YWJfZGV0YWlsc190aXRsZS1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdGl0bGUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuJHRhYi12MV90YWJfZGV0YWlsc192YWx1ZS1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiR0YWItdjFfdGFiX2RldGFpbHNfdmFsdWUtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG5cclxuJHRhYi12MV9pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZm9udFxyXG4kdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFiLXYxX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgZGVzIG9uZ2xldHM6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIDwgWExcclxuJHRhYi12MV9zZWxlY3RfYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX25ldXRyYWwtNztcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbiR0YWItdjFfaXRlbV9mb2N1c2VkX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBvbmdsZXQgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmUgKHJlbXBsYWNlIG91dGxpbmUgcGFyIGTDqWZhdXQpXHJcbiR0YWItdjFfaXRlbV9zZWxlY3RfYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yX25ldXRyYWwtNzsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZSA6IHNlbGVjdCA6IGJvcmR1cmUgYmFzc2UgY291bGV1ciIsIi50ZXh0LXZlcnRpY2FsIHtcclxuICBjb2xvciA6cmVkO1xyXG59IiwiLyogUGxheSB3aXRoIHNwZWVkIGFuZCBlYXNpbmcgb2YgdGhlIGFuaW1hdGlvbiAqL1xyXG4kb25lLXNlY29uZDogMXM7XHJcbiRlYXNpbmc6IGN1YmljLWJlemllcigxLDAsMSwwKTtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1peGluIGFuaW1hdGUoJGNvdW50KSB7XHJcbiAgICAkc3RlcDogKDEwMCAvICRjb3VudCk7XHJcbiAgICAkcHJvZ3Jlc3M6IDAlO1xyXG4gICAgJHRyYW5zbGF0ZTogLSRkaWdpdC1oZWlnaHQ7XHJcbiAgICBAd2hpbGUgJHByb2dyZXNzIDwgMTAwIHtcclxuICAgICAgICAjeyRwcm9ncmVzc30geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZSk7IH1cclxuICAgICAgICAkcHJvZ3Jlc3M6ICRwcm9ncmVzcyArICRzdGVwO1xyXG4gICAgICAgICR0cmFuc2xhdGU6ICR0cmFuc2xhdGUgLSAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4kZGlnaXQtaGVpZ2h0OiAxODBweDtcclxuXHJcbi5kaWdpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGltZS1wYXJ0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWUtcGFydCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICRkaWdpdC1oZWlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYuaHVuZHJlZHRocyB7XHJcbiAgICAgICAgJi50ZW5zIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtdGVucztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwICogNjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbmVzIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtb25lcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxyXG4vLyAqKiBUaXRsZSBWMVxyXG5cclxuLy8gVE9ETyBERUxFVEVFRUVFRUVFRVxyXG4vLyBbXHJcbiR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRpdGxlX2RlY29yYXRpb25fd2lkdGg6IDEwMHB4O1xyXG4kdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweDtcclxuJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtOyAgIC8vIERlY29yYXRpb24gOiBFc3BhY2UgKGF1LWRlc3N1cykgYXZlYyBsZSB0ZXh0ZSBkdSB0aXRyZVxyXG4vLy8gXVxyXG5cclxuJHRpdGxlX3RpdGxlX2NvbnRlbnRfMV9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDJ2dywgMjVweCkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogNy41cHg7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCA0dncsIDY1cHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogNi41cHg7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gKiogVGl0bGUgVjJcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmc6IDAgIDJlbTtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xIDtcclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiA2cHg7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxNnB4LCAydncsIDMwcHgpLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogM3B4O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiR0aXRsZS0tdjJfX2RlY29yYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKiogVGl0bGUgVjNcclxuXHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDMuNTkyNGVtKS8xICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG5cclxuXHJcbiAvLyBUT0RPIERFTEVURUVFRUVFRUVFXHJcbi8vICoqIFRpdGxlIFYyXHJcbiR0aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGl0bGVfdGl0bGVfY29udGVudF8xX2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjQ3MDZlbSkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kdGl0bGUtLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm1cclxuICAgICksICR0aXRsZS0tdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogMCAgMmVtICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHRpdGxlLS12Ml9fZGVjb3JhdGVfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjJfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJHRpdGxlLS12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3BhZGRpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm1cclxuICAgICksICR0aXRsZS0tdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDMuNTkyNGVtKS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiR0aXRsZS0tdjNfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJHRpdGxlLS12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgKSwgJHRpdGxlLS12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRpdGxlLS12MSB7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdGl0bGUtLXYxX190aXRsZV9tYXAsICcmJyk7XHJcbn1cclxuXHJcbi50aXRsZS0tdjIge1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRpdGxlLS12Ml9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS0tdjJfX2RlY29yYXRlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMC41Mjk0ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS0tdjMge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRpdGxlLS12M19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm90dG9tOiAtLjJ2dztcclxufVxyXG5cclxuLnRpdGxlIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICY6OmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGVfdGl0bGVfY29udGVudF8xX2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfY2hlY2tlZF9jb2xvciAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDAgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAuODgyNGVtLzEuMmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNoZWNrYm94IHtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjFlbTtcclxuXHJcbiAgICAgICAgZm9udDogJGNoZWNrYm94X3RleHRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmllbGQge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwb2x5bGluZSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjaGVja2JveF9jaGVja2VkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3BhbiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkOmZvY3VzIHtcclxuICAgICAgICAmIH4gLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRm9ybXVsYWlyZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcbiRmb3JtX21haW5fY29sb3I6ICRjb2xvcl9icmFuZF8yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvcm0gOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuJGZvcm1fYWx0X2NvbG9yIDogJGNvbG9yX2JyYW5kXzE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgYWx0ZXJuYXRpdmVcclxuXHJcbi8vIExhYmVsXHJcbiRmb3JtX2xhYmVsX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogRm9udFxyXG4kZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDZweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogTGV0dGVyLXNwYWNpbmdcclxuXHJcbi8vIElucHV0XHJcbiRmb3JtX2lucHV0X2NvbG9yICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRmb3JtX2lucHV0X2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZHUgdGV4dGUgXHJcbiRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAgOiAwIDAgMXB4IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IEVwYWlzc2V1ciBkZSBsYSBib3JkdXJlXHJcbiRmb3JtX2lucHV0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDMwMCAyMHB4LzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRm9udFxyXG4kZm9ybV9pbnB1dF9wYWRkaW5nICAgICAgIDogM3B4IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBQYWRkaW5nXHJcbiRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IExldHRlci1zcGFjaW5nXHJcbiRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvciAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IENvdWxldXIgZHUgdGV4dGVcclxuJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eSAgICAgICA6IDAuMzU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogT3BhY2l0w6kgZHUgdGV4dGVcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlIGF1IGZvY3VzXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzOiAwLjM1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlIGF1IGZvY3VzXHJcblxyXG4kZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OiAyLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnRzICh0ZXh0ZmllbGQsIGNoZWNrYm94ZXMsIHJhZGlvcyk6IHBhZGRpbmcgbGVmdCBhbmQgcmlnaHRcclxuXHJcbi8vIEVycm9yXHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yOiAjZGMxZDM0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVycmV1ciA6IENvdWxldXIgZGVzIGZpbGV0c1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3IgICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9ybV9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlcyBmaWxldHNcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQ6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJGZvcm1fZmllbGRfbWFyZ2luLS1zbTogMCAwIDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzIDogbWFyZ2VzIGV4dGVybmVzID4gbW9iaWxlXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tbWQ6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IHRhYmxldHRlXHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IEZvbnRcclxuJGZvcm1fbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogTGV0dGVyLXNwYWNpbmdcclxuJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGVnZW5kX21hcmdpbiAgICAgICAgOiAwIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmllbGRzZXQgbGVnZW5kIDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kZm9ybV9jb25kaXRpb25zX2ZvbnQgOiBpdGFsaWMgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGZvbnRcclxuJGZvcm1fY29uZGl0aW9uc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbmRpdGlvbnMgOiBjb3VsZXVyXHJcbiRmb3JtX2NvbmRpdGlvbnNfbGV0dGVyLXNwYWNpbmc6IDQuNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb25kaXRpb25zIDogY291bGV1clxyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTMOpZ2FsIDogZm9udFxyXG4kZm9ybV9sZWdhbHNfY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGNvdWxldXJcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTMOpZ2FsIDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFRleHRmaWVsZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGZpZWxkX3BhZGRpbmc6IDAgJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdCAzZW0gJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDsgICAgICAvLyBUZXh0ZmllbGQgOiBQYWRkaW5nIGludGVybmVcclxuXHJcbiR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBsYWJlbCA6IENvdWxldXJcclxuJHRleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogTWFyZ2UgYmFzc2VcclxuJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogTGV0dGVyLXBhY2luZ1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogQ291bGV1ciBkdSBmb25kXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci13aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBGb250XHJcbiR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogVGV4dC10cmFuc2Zvcm1cclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCBjYWxlbmRyaWVyOiBjb3VsZXVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIDogdGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuXHJcbiR0ZXh0YXJlYV9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IExldHRlcnNwYWNpbmdcclxuJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBNYXJnZSBiYXNzZVxyXG5cclxuJHRleHRhcmVhX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBGb250XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGlucHV0OiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGlucHV0IDogVGV4dC10cmFuc2Zvcm1cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjaGVja2JveGVzX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbCdpY29uXHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgY2hlY2tcclxuJGNoZWNrYm94X2NoZWNrX2JvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGNoZWNrYm94X3BhZGRpbmcgICAgICAgICAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBNYXJnZSBpbnRlcm5lIChwYWRkaW5nKVxyXG4kY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEZvbnRcclxuJGNoZWNrYm94X3RleHRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3ggOiBFc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IFRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFJhZGlvcyBncm91cFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9zX2xlZ2VuZF9mb250ICAgICAgICAgIDogaXRhbGljIG5vcm1hbCA0MDAgMTVweC8xLjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGZvbnRcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDQuNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRyYWRpb3NfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kcmFkaW9zX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIG1hcmdlIGV4dGVybmUgKG1hcmdpbilcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SYWRpb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpbyA6IENvdWxldXIgZGUgbCdpY29uXHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRyYWRpb19sZWdlbmRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBmb250XHJcbiRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogTGFiZWwgLSB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTZWxlY3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcbiRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IG1hcmdlIGJhc3NlXHJcbiRzZWxlY3RfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBsYWJlbCA6IENvdWxldXJcclxuJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0XHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvciAgICAgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogRm9udFxyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNlbGVjdF9pdGVtX3RleHQtdHJhbnNmb3JtICAgIDogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBUZXh0LXRyYW5zZm9ybVxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBhdSBob3ZlclxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLWhvdmVyICAgICAgOiB3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBhdSBob3ZlclxyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkOiByZ2JhKCRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIsIDAuMSk7ICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgZm9uZCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZCAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHQgc2VsZWN0aW9ubsOpXHJcbiRzZWxlY3RfaXRlbV9wYWRpbmcgICAgICAgICAgICA6IDEuM2VtIDMwcHggMWVtIDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogcGFkZGluZ1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmctLXNlbGVjdGVkIDogMC4xZW07XHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaWNvbiA6IENvdWxldXJcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgY29tcHRldXIgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDtcclxuJHJhbmdlX2xldHRlci1zcGFjaW5nICAgIDogMC4xOGVtO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGZvbnRcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcm9tcHQgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZGVzIHZhbGV1cnNcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBiYXJyZVxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgcG9ydGlvbiBhY3RpdmVcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7XHJcbiRyYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbi8vIFJhbmdlIGljb24gOiBDb3VsZXVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3VibWl0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdWJtaXRfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHN1Ym1pdF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRzdWJtaXRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHN1Ym1pdF9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHN1Ym1pdF9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gTG9jYWxpemF0b3JcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjaGVja2JveGVzX2xlZ2VuZF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveGVzX21hcmdpbiAgICAgICAgICAgICAgIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY2hlY2tib3hlcyB7XHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBmb250OiAkY2hlY2tib3hlc19sZWdlbmRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2hlY2tib3hlc19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWFyZ2luOiAkY2hlY2tib3hlc19tYXJnaW47XHJcbiAgICB9XHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmb3JtX2RlY29yYXRpb25fY29sb3I6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZHNldF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODI0ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3ItbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgyMzVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRmb3JtX2lucHV0X2NvbG9yO1xyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZHNldF9tYXJnaW47XHJcbiAgICAgICAgJi0tbGVnZW5kLWhpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGVnZW5kX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIG1hcmdpbjogJGZvcm1fbGVnZW5kX21hcmdpbjtcclxuICAgICAgICBcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fSAwIC0jeyRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnR9OyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmdlIGRvaXQgw6p0cmUgw6lnYWxlIGF1IHBhZGRpbmcgcmlnaHQvbGVmdCBkZXMgZWxlbWVudHMgXCIudGV4dGZpZWxkc1wiLCBcIi5yYWRpb3NcIiwgXCIuY2hlY2tib3hlc1wiLC4uLlxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2ZpZWxkX21hcmdpbi0tc207XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2NvbmRpdGlvbnNfZm9udDtcclxuICAgICAgICBjb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fY29uZGl0aW9uc19sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2xlZ2Fsc19jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jb25kZW5zZWQge1xyXG4gICAgICAgIC5mb3JtX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmZpZWxkLXZhbGlkYXRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1oYXMtZGFuZ2VyIHtcclxuICAgICAgICBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBbY2xhc3MqPVwiX19pbnB1dFwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQsXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19oZWxwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDsgXHJcbiAgICAgICAgICAgIGhlaWdodDogMDsgXHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyAgICBcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICAgICAgICAgICZfX2hlbHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICA6ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNlbGVjdF9jb3VudF9iZy1jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHZhbHVlc19jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5sb2NhbGl6YXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6ICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdmFsdWVzX2NvbnRhaW5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvIHtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW9zIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb3NfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRyYWRpb3NfbWFyZ2luO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHJhbmdlX2JveF9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5yYW5nZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udDogJHJhbmdlX2ZvbnQ7XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMmVtICsgMTBweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICBcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgIGNvbG9yOiAkcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvbXB0IHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDE5ZW07XHJcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS44ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9ib3hfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLDAsMCwuMTUpO1xyXG5cclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjhlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBjb2xvcjogJHJhbmdlX3Byb21wdF9jb2xvcjtcclxuXHJcbiAgICAgICAgLnJhbmdlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0X19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAucmFuZ2VfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLnJhbmdlX19lbGVtZW50X19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogcmdiYSgkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjEpICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9wYWRpbmcgICAgICAgICAgICAgOiAxLjNlbSAzMHB4IDFlbSAxZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZy0tc2VsZWN0ZWQgOiAwLjFlbSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2NvdW50X2NvbG9yICAgICAgICAgICAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uc2VsZWN0IHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250ICAgICAgICAgICA6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nIDogMC4xOGVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b20gIDogJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleCAgICA6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXkgOiBmbGV4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG4gICAgZm9udCAgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nIDogMC4wNWVtO1xyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkY29sb3JfbmV1dHJhbC03O1xyXG4gICAgICAgIGJveC1zaGFkb3cgICA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgdG9wICAgICAgICAgIDogMTAwJTtcclxuICAgICAgICBsZWZ0ICAgICAgICAgOiAwO1xyXG5cclxuICAgICAgICAuc3Mtc2VhcmNoOm5vdCguc3MtaGlkZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogMWVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDFlbSAwLjZlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICA6IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93IDogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skc2VsZWN0X2ljb25fY29sb3J9JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci13aWR0aCA6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG5cclxuICAgICAgICBwYWRkaW5nICAgICAgOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodCAgICAgICA6IGF1dG87XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogM2VtO1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgICA6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2UgICAgOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkc2VsZWN0X2lucHV0X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgIGhlaWdodCAgICAgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgbWluLWhlaWdodCAgIDogJHNzLWhlaWdodDtcclxuICAgICAgICBwYWRkaW5nICAgICAgOiAwO1xyXG5cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlcyB7XHJcbiAgICAgICAgICAgIHdpZHRoIDogYXV0bztcclxuICAgICAgICAgICAgZmxleCAgOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgLnNzLXZhbHVlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5IDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHNlbGVjdF9pdGVtX2xldHRlci1zcGFjaW5nLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yLS1zZWxlY3RlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAgICAgICAgOiAxMnB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtcyAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAgICA6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICA6IDAgNXB4IDAgMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCAgICA6IDAuNWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAgIDogMC4wM2VtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgYm9yZGVyICAgICAgICAgICA6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDNlbTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZiAgICAgICA6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1heC13aWR0aCAgICAgICAgOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93ICAgICAgOiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZSAgIDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMWVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICA6ICRzZWxlY3RfY291bnRfYmctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogJHNlbGVjdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luICAgICAgICA6IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgICAgICAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogI2NjYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGggICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICA6IDJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAgIDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgbWFyZ2luICAgOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICA6IGJsb2NrO1xyXG4gICAgICAgICAgICByaWdodCAgICA6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgIDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudCAgICAgICAgICAgICA6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSAgICAgOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGggICAgICAgICAgICAgICA6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgICAgICAgICAgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICB0b3AgICAgICAgICAgICAgICAgIDogY2FsYyg1MCUgLSAwLjVlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmcgOiAkc2VsZWN0X2l0ZW1fcGFkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBvcGFjaXR5IDogMDtcclxuXHJcbiAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICBvcGFjaXR5IDogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xyXG4gICAgZm9udCAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMTtcclxuICAgIGNvbG9yIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgICAgICA6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRzdWJtaXRfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzdWJtaXRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN1Ym1pdF9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3VibWl0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zdWJtaXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAmX19maWVsZCB7XHJcblxyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICBmb250ICAgICAgICAgICA6ICRzdWJtaXRfX2J1dHRvbl9mb250O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRzdWJtaXRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgYmFja2dyb3VuZCAgICAgOiAkc3VibWl0X19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgY29sb3IgICAgICAgICAgOiAkc3VibWl0X19idXR0b25fY29sb3I7XHJcbiAgICAgIGJvcmRlci1jb2xvciAgIDogJHN1Ym1pdF9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRzdWJtaXRfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkc3VibWl0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kIDogJHN1Ym1pdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfbGFiZWxfY29sb3IgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0YXJlYV9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZXh0YXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHRleHRhcmVhX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJGZvcm1fbGFiZWxfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHRhcmVhX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0YXJlYV9pbnB1dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGV4dGFyZWFfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZXh0ZmllbGRfcGFkZGluZzogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbSAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvciAgOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnRleHRmaWVsZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBmb250OiAkdGV4dGZpZWxkX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZXh0ZmllbGRfaW5wdXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZXh0ZmllbGRfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3JtYXRhZ2UgcG91ciBjaGFtcCBkYXRlXHJcbiAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgLy8gT3DDqXJhIC0gY2hyb21lXHJcbiAgICAgICAgICAgICY6aW52YWxpZDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkdXBsb2FkX19ib3JkZXI6IHNvbGlkICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19ib3JkZXItd2lkdGg6IDAgMCAxcHggIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3BhZGRpbmc6IDNweCAwICFkZWZhdWx0O1xyXG4kdXBsb2FkX19mb250OiBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42cmVtICsgMS44NzV2dyksIDE4cHgpLzEgJGZvbnQtZmFtaWx5LS0xLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJHVwbG9hZF9fY29udGVudF9fcGFkZGluZzogMCAxZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2xpbmUtaGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fYm9yZGVyLXJhZGl1czogMmVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19zdmdfX2ZpbGw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX2hlaWdodDogMjBweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDogMTBweCAhZGVmYXVsdDtcclxuXHJcbi51cGxvYWQge1xyXG4gICAgXHJcbiAgICAudXBsb2FkX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdXBsb2FkX19ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX3BhZGRpbmc7XHJcbiAgICAgICAgZm9udDogJHVwbG9hZF9fZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fdGV4dCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250OiAkdXBsb2FkX19jb250ZW50X19mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHVwbG9hZF9fY29udGVudF9fYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICR1cGxvYWRfX2NvbnRlbnRfX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IFxyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC51cGxvYWRfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkdXBsb2FkX19zdmdfX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkdXBsb2FkX19zdmdfX2ZpbGw7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR1cGxvYWRfX3N2Z19fbWFyZ2luLWxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9faW5mb3Mge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2Vycm9ycyB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNyb3NzX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX2NsYXdzX2hlaWdodDogNi40NzA1ZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCAxLjE3NjRyZW0vMS42NjY2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I6ICRzb2NpYWxfaXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWRldGFpbHMtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgJi1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMWVtIDFlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWdlbmN5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGFnZW5jeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRhZ2VuY3ktZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQUdFTkNZIERFVEFJTFMgU1RBUlRcclxuICAgICZfX2FnZW5jeSB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX3ByZXNlbnRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjM1MjllbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc29jaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEFHRU5DWSBERVRBSUxTIEVORFxyXG5cclxuICAgICZfX3Byb3BlcnR5LWxpc3Rpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZW9fX3RpdGxlIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWdlbmN5IERldGFpbHMgLSB2MVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmN5IFtCRUdJTl1cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX2NsYXdzX2hlaWdodDogNi40NzA1ZW07XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgdmFsdWVcclxuLy9cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblxyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRhZ2VuY3ktZGV0YWlscy12MV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBIb3JhaXJlXHJcbi8vXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9jb2xvcjogJGFnZW5jeS1kZXRhaWxzLXYxX2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG5cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIFNvY2lhbCBuZXR3b3JrXHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I6ICRzb2NpYWxfaXRlbV9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmc7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luO1xyXG4vLyBBZ2VuY3kgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMSVNUSU5HIFtCRUdJTl1cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRhZ2VuY3ktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIExJU1RJTkcgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS8xLmpwZycpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNzkpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBCVVRUT04gTElOS1NcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENPT1JEU1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfbGlua3NfY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvciAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgJGZvbnQtZmFtaWx5LS0xICAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2ZvbnQ6bm9ybWFsIG5vcm1hbCA3MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTEgICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tNCAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWdlbmN5LWhvbWUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRhZ2VuY3ktaG9tZS12MV9wYWRkaW5nO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDk5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25ld3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuMTE3NmVtO1xyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc2NDdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjcxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzX2xpbmtzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3Jkc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC42ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbS0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250IDogJGFnZW5jeS1ob21lLXYxX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBhZ2VuY2UgJiBtYW5kYXRhaXJlIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LzEuanBnJyk7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC43OSk7XHJcbiRhZ2VuY3ktaG9tZS12MV9wYWRkaW5nOiA0ZW0gMDtcclxuJGFnZW5jeS1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcblxyXG5cclxuLy8gSVRFTSBCVVRUT04gTElOS1NcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYWdlbmN5LWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIENPT1JEU1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHNfbGlua3NfY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvciA7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgJGZvbnQtZmFtaWx5LS0xIDtcclxuJGFnZW5jeS1ob21lLXYxX2l0ZW1fY29vcmRzX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2ZvbnQ6bm9ybWFsIG5vcm1hbCA3MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTEgO1xyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tNCA7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZzogMDsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjY0NzFlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fZGVjb3JhdGUtYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTYgIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gTGlua3NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2xpbmtzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kYWdlbmN5LWxpc3RpbmctdjFfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FkZHJlc3NfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBQT1NULUNPREVcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bvc3RDb2RlX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bvc3RDb2RlX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9kZWNvcmF0ZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hZ2VuY3kge1xyXG4gICAgICAgICAgICAgICAgLmFnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjFfbGlua3NfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYxX2FkZHJlc3NfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9hZGRyZXNzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wb3N0Q29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjFfcG9zdENvZGVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9wb3N0Q29kZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGFnZW5jeSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2RlY29yYXRlLWJhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC02O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00IDtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gTGlua3NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2xpbmtzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xIDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kYWdlbmN5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2FkZHJlc3NfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBQT1NULUNPREVcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bvc3RDb2RlX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYxX3Bvc3RDb2RlX3RleHRfY29sb3IgOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIEl0ZW0gaG92ZXJcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2RlY29yYXRlLWJhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC02ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdFxyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gTGlua3NcclxuJGFnZW5jeS1saXN0aW5nLXYxX2xpbmtzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBBRERSRVNTXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9hZGRyZXNzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWRkcmVzc190ZXh0X2NvbG9yIDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFBPU1QtQ09ERVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfcG9zdENvZGVfdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfcG9zdENvZGVfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkYWdlbmN5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2RlY29yYXRlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtIDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12MV9saW5rc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWxpc3RpbmctdjJfYWRkcmVzc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX2FkZHJlc3NfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Bvc3RDb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12Ml9wb3N0Q29kZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYyX3Bvc3RDb2RlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgYWdlbmN5IC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2RlY29yYXRlLWJhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMWVtO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00IDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4kYWdlbmN5LWxpc3RpbmctdjFfbGlua3NfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgO1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSVRFTSBBRERSRVNTXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9hZGRyZXNzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfYWRkcmVzc190ZXh0X2NvbG9yIDogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJVEVNIFBPU1QtQ09ERVxyXG4kYWdlbmN5LWxpc3RpbmctdjJfcG9zdENvZGVfdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfcG9zdENvZGVfdGV4dF9jb2xvciA6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSXRlbSBob3ZlclxyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4uYWdlbmN5LWxpc3RpbmctdjEge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuLmFnZW5jeS12MSB7XHJcbiAgICBtYXJnaW46IDAgMSUgMiUgMSU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMxLjMzJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjlweCkgYW5kKG1heC13aWR0aDoxMjgwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjokYWdlbmN5LXYxX2J1dHRvbl92b2lybGFnZW5jZV9jb2xvcjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM2ZDZkNmQsIDAuNzUpO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5hZ2VuY3ktdjFfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ19jb29ycztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm07XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0PiBwe1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjBweDtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNi4yZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNi4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAmLS1hZ2VuY3kge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMCAwLjVlbSAwO1xyXG4gICAgICAgICAgICBmb250OiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvb3Jkb25uw6llcyBkJ2FnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LXYxX2RlY29yYXRlOiAkY29sb3JfbmV1dHJhbC01OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudCBkZSBkw6ljb3JhdGlvbiA6IGNvdWxldXJcclxuJGFnZW5jeS12MV9jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvb3Jkb25uw6llcyA6IGNvdWxldXJcclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kYWdlbmN5LXYxX2RyYXdpbmdfaGVpZ2h0ICAgICAgICAgOiA0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBIYXV0ZXVyIGR1IGNhZHJlIGRlIGwnaW1hZ2VcclxuJGFnZW5jeS12MV9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogU3R5bGUgZCdhZmZpY2hhZ2UgZGUgbCdpbWFnZVxyXG5cclxuLy8gVGl0cmVzXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXJcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGl0cmUgOiBmb250XHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZyAgICAgOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGxldHRlci1zcGFjaW5nXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4vLyBDVEFcclxuJGFnZW5jeS12MV9iYWNrZ3JvdWQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgZm9uZFxyXG4kYWdlbmN5LXYxX2N0YV9jb2xvciAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuXHJcbi8vXHJcbi8vIENvb3Jkc1xyXG4vL1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfdGl0bGVfYWdlbmNlc19jb2xvcjokY29sb3JfYnJhbmQtMTsgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3I6JGNvbG9yX2JyYW5kLTI7ICAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgICAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ19jb29yczoycHg7ICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTpjYXBpdGFsaXplOyAgIFxyXG5cclxuXHJcblxyXG4vLyBDb29yZHMgaHJlZlxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjokY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgIDtcclxuXHJcbi8vYnV0dG9uIHZvaXIgbCBhZ2VuY2VcclxuXHJcbiRhZ2VuY3ktdjFfYnV0dG9uX3ZvaXJsYWdlbmNlX2NvbG9yOiNmZmY7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2Uge1xyXG5cdC5qdW1ib3Ryb24tdjEge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZykgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcclxuXHRcdG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHRcdG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0LnBhZ2UtZGV0YWlsLWFnZW5jZV9fd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcblx0fVxyXG4gICAgLmJyZWFkY3J1bWIud3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItaHJlZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1hZHJlc3M7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9ub3JzLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaG9yYWlyZXMtZHRBZ2VuY2UtY29sb3ItYWRyZXNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItZm9udDtcclxuXHRcdFx0c3Bhbi5ob3JhaXJlcy1kYXlzIHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtbGFiZWwtaW5mbztcclxuICAgICAgICBjb2xvcjogJGxhYmVsLWluZm8tZHRBZ2VuY2UtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxMHB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwOXB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIxMHB4KXtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxNjgwcHgpe1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdC5kcmF3aW5nX190ZXh0LXZlcnRpY2Fse1xyXG5cdFx0XHRcdCAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udDogJG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2ZvbnRzO1xyXG5cdFx0XHRcdFx0Y29sb3I6JG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1sZXR0ZXJ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYWdlbmN5LWRldGFpbF9fY29udGVudC53cmFwcGVyIHtcclxuICAgICAgICBoMS50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSBoMS50aXRsZV9fY29udGVudDo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucHJlc2VudGF0aW9uLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgIH1cclxuICAgIC5sYWJsLWluZm8tZHRBZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8tY29yZG9ucy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1uby1jb3Jkb25zLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYWJlbC1uby1ob3JhaXJlcy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1uby1ob3JhaXJzLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2ZvbnRzO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2ZvbnRzXzI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZV9jb2xvcl8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcblx0LnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFNUSUNLWSBUT1AgU1RBUlRcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9tb2JpbGUtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX2hlaWdodDogNTM1cHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fbWF4LXdpZHRoOiAxNDAwcHggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gU1RJQ0tZIFRPUCBFTkRcclxuXHJcbi8vIEZPUk0gQkxPQ0sgU1RBUlRcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEUgVjFcclxuLy9cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFIFYyXHJcbi8vXHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIEJMT0NLIEVORFxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm1fZmllbGRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RpY2t5LXRvcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGlja3ktdG9wIHtcclxuICAgICAgICAgICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX21vYmlsZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZGl0b3JpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JSAxMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1JSAxMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2JhY2tncm91bmQsIC4yKSwgJGFsZXJ0bWFpbC1jb250ZW50LXYxX3N0aWNreS10b3BfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udCA6ICRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZGVzY3JpcHRpb25fb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyR3cmFwcGVyX3BhZGRpbmcteX0gKiAyKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIG1heC13aWR0aDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX19tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtIDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAmX19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAtMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9fZm9ybV9maWVsZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLW1pZGRsZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGVmdCxcclxuICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmlnaHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLXRvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maXJzdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWNvbmQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ib3R0b20tYmxvY2sge1xyXG4gICAgICAgICAgICAuZm9ybV9fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRtYWlsX19tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogODAwMDAwMDtcclxuICAgICAgICBhbmltYXRpb246IDFzIDNzIGxpbmVhciBmbGFzaC1mYWRlLW91dCBmb3J3YXJkcztcclxuXHJcbiAgICAgICAgJi0tc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1lcnJvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZsYXNoLWZhZGUtb3V0IHtcclxuICAgIDAlIHsgb3BhY2l0eTogMTsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxyZXQgTWFpbCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG4vLyBTVElDS1kgVE9QIFNUQVJUXHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfbW9iaWxlLWhlaWdodDogMzAwcHg7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9oZWlnaHQ6IDUzNXB4O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX21heC13aWR0aDogMTQwMHB4O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAzZW07XHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFNUSUNLWSBUT1AgRU5EXHJcblxyXG4vLyBGT1JNIEJMT0NLIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIFYxXHJcbi8vXHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUSVRMRSBWMlxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gRk9STSBCTE9DSyBFTkRcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtX2ZpZWxkX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtX2ZpZWxkX2xldHRlci1zcGFjaW5nOiAuMmVtOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC1pbm5lci8xLmpwZycpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250IDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMDU4OGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwtaW5uZXIvMS5qcGcnKTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOCk7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTogM2VtO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncsMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiAoKTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250IDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3ICwxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3ICwzLjgyMzVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRhbGVydG1haWwtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGFsZXJ0bWFpbC12MV9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRhbGVydG1haWwtdjFfcGFkZGluZy15O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYWxlcnRtYWlsLXYxX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wNTg4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGZvbnQ6ICRhbGVydG1haWwtdjFfX3RleHRfZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuYWxlcnRtYWlsLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGluaXRpYWw7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGFsZXJ0bWFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRhbGVydG1haWwtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgY2xhbXAoMTJweCwgNHZ3ICwyNXB4KS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgNHZ3ICw2NXB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4iLCIkYmFuZGVhdV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAxNnB4ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTJweCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi5iYW5kZWF1LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYW5kZWF1X2JhY2tncm91bmQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwYWRkaW5nOiAwLjRlbTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiAkYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm1EYXRhVG9Mb2NhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW07XHJcbiAgICAgICAgLmZvcm1EYXRhRWxlbWVudCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbmRlYXVfZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmFuZGVhdV9mb3JtX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250OiAkYmFuZGVhdV9mb250LS14cztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLW1kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgbWFyZ2luOiAxZW0gYXV0byAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkYmFuZGVhdV9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIkYmFuZGVhdV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAxNnB4ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9udC0teHM6bm9ybWFsIG5vcm1hbCA0MDAgMTJweCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4iLCIubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbTtcclxuICAgICAgICAgICAgLy9jb2xvcjogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIC8vZm9udDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQtd2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgQmlnIGRhdGFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1iaWdkYXRhX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcblxyXG4kbW9kdWxlLWJpZ2RhdGFfYmFja2dyb3VuZDogcmdiYSgkbW9kdWxlLWJpZ2RhdGFfZ19tYWluX2NvbG9yLCAwLjI1KTsgLy8gQ291bGV1ciBkZSBmb25kIGR1IG1vZHVsZVxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4vLyRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMjsgLy8gVGl0cmU6IGZvbnRcclxuLy8kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuODc1ZW0gJGZvbnQtZmFtaWx5LS0zOyAgLy8gVGl0cmU6IGZvbnQgLSB0YWlsbGUgbW9iaWxlXHJcbi8vJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAxZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgIC8vIFR0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDsgLy8gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IC8vIFRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy9cclxuLy8gQ2hlY2tib3hcclxuLy9cclxuXHJcblxyXG4kbW9kdWxlLWNoZWNrYm94X2ZpbHRlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQtd2VpZ2h0OiA0MDA7XHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMS8vIENoZWNrYm94IC0gbGFiZWwgOiBmb250LXdlaWdodCIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuJGJsYW5rLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRibGFuay1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJsYW5rIHtcclxuICAgIGhlaWdodDogJGJsYW5rLWhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsYW5rLWJhY2tncm91bmQ7XHJcbn0iLCIkYmxhbmstaGVpZ2h0OiAzMDBweDtcclxuJGJsYW5rLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGJyZWFkY3J1bWJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX193cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBGaWwgZCdhcmlhbmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGJyZWFkY3J1bWJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRicmVhZGNydW1iX193cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSBtb2JpbGVcclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmlsIGQnYXJpYW5lOiBjb3VsZXVyXHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmUgLSBhY3RpZiA6IGNvdWxldXJcclxuJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRmlsIGQnYXJpYW5lIC0gaG92ZXIgOiBjb3VsZXVyXHJcblxyXG4iLCJcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLmNhbGVuZGFyIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuICAgICZfX21vbnRoIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfZGF5X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHRvcDogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXQtaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jYWxlbmRhciB7XHJcbiAgICAgICAgLmNhbGVuZGFyX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udCAgOiAkY2FsZW5kYXItdjFfZGF0ZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRjYWxlbmRhci12MV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICYtLW91dGVybW9udGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FsZW5kYXItLWxpbmUge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICYtLWJvb2tlZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2RheV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYm9va2VkX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWF2YWlsYWJsZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGVuZGFyX19saW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItdjFfbGluZV9oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgZm9udDogJGNhbGVuZGFyLXYxX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfbGVnZW5kX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gQ2FsZW5kYXJcclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG5cclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW07XHJcblxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcblxyXG4kY2FsZW5kYXItdjFfbW9udGhfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0gJGZvbnQtZmFtaWx5LS00O1xyXG4kY2FsZW5kYXItdjFfbW9udGhfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNhbGVuZGFyLXYxX2RheV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNiMTM4Mzg7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjNTBiMTM4O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMXJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRjYWxlbmRhci12MV9kYXRlX2NvbG9yOiAkY2FsZW5kYXItdjFfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfbGVnZW5kX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtICRmb250LWZhbWlseS0tNDtcclxuJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50IDogY291bGV1ciBkZSBmb25kXHJcbiRjYWxlbmRhci12MV9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyXHJcbiRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXIgZGUgZm9uZFxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXJcclxuJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA+IGhvdmVyOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kY2FsZW5kYXItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOyIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19oZWlnaHQ6IDcwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcblxyXG4uY2FsbC10cmFja2luZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJGNhbGwtdHJhY2tpbmdfX2hlaWdodDtcclxuICAgIHotaW5kZXg6IDEyMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjYWxsLXRyYWNraW5nX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1haWwtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsbC10cmFja2luZ19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY2FsbC10cmFja2luZ19faGVpZ2h0IDogNzBweDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodCA6IDMwcHg7XHJcbiRjYWxsLXRyYWNraW5nX19zdmdfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tNDsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2NsdXN0ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfbWFya2VyX3N2Z19maWxsX2NvbG9yOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2NsdXN0ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICBcclxuJG1hcC1pbm5lci12MV9jb2xvcl9jZXJjbGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZDogJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLWlubmVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV93cmFwcGVyX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfbWFpbF90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9hZGRyZXNzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYWRkcmVzc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLWlubmVyLXYxX2FjdGl2aXR5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtaW5uZXItdjEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgY29sb3I6ICRtYXAtaW5uZXItdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtaW5uZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcblxyXG4gICAgICAgICAgICBsZWZ0OiA0LjA1ZW07XHJcblxyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZDphZnRlcixcclxuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2NsYXdzLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOC4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjFfY29sb3JfY2VyY2xlX2JhY2tncm91bmQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogYmxldTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvL3BhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZoIC0gMzRlbSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjg4ZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX2FjdGl2aXR5IHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12MV9hY3Rpdml0eV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLWlubmVyLXYxX2FjdGl2aXR5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX3Bob25lIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12MV9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fbWFpbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjFfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX2FkZHJlc3Mge1xyXG4gICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYxX2FkZHJlc3NfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12MV9hZGRyZXNzX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNy40MTE4ZW0gMjAuMTA0MSUgNC4xOGVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4LjJlbSAxNi4wNDElIDQuNzA1OWVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbWFwLWlubmVyLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwLWlubmVyLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzb2NpYWxzLXYxX3dyYXBwZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2VydmljZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcC1pbm5lciAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLWlubmVyLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtaW5uZXItdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1pbm5lci12MV9iYWNrZ3JvdW5kLXNpemUgOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLWlubmVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12MV93cmFwcGVyX3BhZGRpbmc6IDA7XHJcbiRtYXAtaW5uZXItdjFfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xO1xyXG5cclxuLy8gTWFya2VyXHJcbiRtYXAtaW5uZXItdjFfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgIFxyXG4kbWFwLWlubmVyLXYxX2NvbG9yX2NlcmNsZV9iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xOyAgIFxyXG4kbWFwLWlubmVyLXYxX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12MV9tYXJrZXJfc3ZnX2ZpbGxfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJrZXIgOiBjb3VsZXVyXHJcbi8vIENsdXN0ZXJcclxuJG1hcC1pbm5lci12MV9jbHVzdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC1pbm5lci12MV9jbHVzdGVyX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLWlubmVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtaW5uZXItdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRtYXAtaW5uZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy8gQ09PUkRTIENPTE9SXHJcbiRtYXAtaW5uZXItdjFfY29vcmRzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kbWFwLWlubmVyLXYxX2FjdGl2aXR5X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtaW5uZXItdjFfYWN0aXZpdHlfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiRtYXAtaW5uZXItdjFfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMztcclxuJG1hcC1pbm5lci12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFwLWlubmVyLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kbWFwLWlubmVyLXYxX2FkZHJlc3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1pbm5lci12MV9hZGRyZXNzX3RleHRfY29sb3I6ICRtYXAtaW5uZXItdjFfY29vcmRzX3RleHRfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBNQUlOIEJVVFRPTlxyXG4vL1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLWlubmVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gU09DSUFMUyBTVEFSVFxyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjY0NzFlbTtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBTT0NJQUxTIEVORFxyXG5cclxuJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udDtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtaW5uZXItdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBTb2NpYWxzIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzb2NpYWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzb2NpYWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNvY2lhbHMtdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi42NDcxZW07XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQ6ICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1jb2xvciAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1pbm5lci12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfd3JhcHBlcl9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCA0dncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLWlubmVyLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBDT09SRFMgQ09MT1JcclxuJG1hcC1pbm5lci12Ml9jb29yZHNfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiRtYXAtaW5uZXItdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gQUNUSVZJVFlcclxuJG1hcC1pbm5lci12Ml9hY3Rpdml0eV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2FjdGl2aXR5X2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFwLWlubmVyLXYyX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9tYWlsX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBBRERSRVNTXHJcbiRtYXAtaW5uZXItdjJfYWRkcmVzc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX2FkZHJlc3NfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kbWFwLWlubmVyLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU09DSUFMUyBTVEFSVFxyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjY0NzFlbSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udFxyXG4gICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcF9zZXR0aW5nc1xyXG4pO1xyXG4vLyBTT0NJQUxTIEVORFxyXG5cclxuJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgU1RBUlRcclxuXHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3BsYWNlaG9sZGVyX29wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWlubmVyLXYyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1pbm5lci12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6IDQuMDVlbTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4sXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgICAgICAgICBzcGFuOmZpcnN0LWNoaWxkOmFmdGVyLFxyXG4gICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItZm9ybSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm1fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1pbm5lci12Ml9tYXJrZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMmVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMTUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCxcclxuICAgICAgICAudGV4dGFyZWFfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjJfbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcblxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94X19zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0YXJlYV9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgLnN1Ym1pdF9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoMTAwdmggLSAzNGVtKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDA7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX2FjdGl2aXR5IHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9hY3Rpdml0eV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLWlubmVyLXYyX2FjdGl2aXR5X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnRfX3Bob25lIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fbWFpbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjJfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjY0N2VtIDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtaW5uZXItdjJfYWRkcmVzc190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudF9fY2l0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50X19jaXR5OmZpcnN0LWxldHRlciB7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDcuNDExOGVtICR3cmFwcGVyLXBhZGRpbmcteCAzZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNDExOGVtIDIwLjEwNDElIDQuMThlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4LjJlbSAxNi4wNDElIDQuNzA1OWVtXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLWlubmVyLXYyX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLWlubmVyLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtaW5uZXItdjJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtaW5uZXItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzb2NpYWxzLXYxX3dyYXBwZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc29jaWFscy12MV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcC1pbm5lciAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLWlubmVyLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kOiAkbWFwLWlubmVyLXYyX2JhY2tncm91bmQtY29sb3IgJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLWltYWdlICRtYXAtaW5uZXItdjJfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1pbm5lci12Ml9iYWNrZ3JvdW5kLXNpemUgOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLWlubmVyLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1pbm5lci12Ml9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLWlubmVyLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml93cmFwcGVyX3BhZGRpbmc6IDA7XHJcbiRtYXAtaW5uZXItdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm1fYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfZm9ybV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtaW5uZXItdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLWlubmVyLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDR2dywgMzdweCkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAzLjdweDtcclxuJG1hcC1pbm5lci12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1pbm5lci12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIENPT1JEUyBDT0xPUlxyXG4kbWFwLWlubmVyLXYyX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hcC1pbm5lci12Ml9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDI1cHgvMSAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXAtaW5uZXItdjJfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4vLyBJVEVNIEFDVElWSVRZXHJcbiRtYXAtaW5uZXItdjJfYWN0aXZpdHlfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLWlubmVyLXYyX2FjdGl2aXR5X2xldHRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4vLyBJVEVNIE1BSUxcclxuJG1hcC1pbm5lci12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vIElURU0gQUREUkVTU1xyXG4kbWFwLWlubmVyLXYyX2FkZHJlc3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLWlubmVyLXYyX2FkZHJlc3NfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBNQUlOIEJVVFRPTlxyXG4vL1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtaW5uZXItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTT0NJQUxTIFNUQVJUXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQ6ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3IgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc29jaWFscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzb2NpYWxzLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1pbm5lci12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFwLWlubmVyLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6ICgpO1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG4vLyBTT0NJQUxTIEVORFxyXG5cclxuJHNvY2lhbHMtdjFfY2xhd3MtYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1pbm5lci12Ml9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMTtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1pbm5lci12Ml9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRtYXAtaW5uZXItdjJfZm9ybS1jb250YWN0X19sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4kbWFwLWlubmVyLXYyX2Zvcm0tY29udGFjdF9fcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLWlubmVyLXYyX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1pbm5lci12Ml9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtaW5uZXItdjJfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBZ2VuY2UgW0JFR0lOXVxyXG5cclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19oZWlnaHQ6IDYuNDcwNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNykgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2FnZW5jeS1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0ZW0gMDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLml0ZW0tLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2dyb3VwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2hlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX2NsYXdzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy0tc2xpZGUge1xyXG4gICAgICAgICAgICAuYWdlbmN5LWxpc3Rpbmcge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2l0ZW1zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGVjdC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCBjb250ZW50IChjb250ZW51IMOgIGxhIHBhZ2UgYWxlcnRtYWlsKSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fY2xhd3NfaGVpZ2h0OiA2LjQ3MDVlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9jbGF3c19jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjcpO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbi8vIExpc3RpbmdcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93LS14bCA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIGxhYmVsXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgdmFsdWVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyAgLy8gTWFpbCA6IGdlc3Rpb24gZHUgcGFzc2FnZSDDoCBsYSBsaWduZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gSG9yYWlyZVxyXG4vL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIDEuMTc2NHJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcblxyXG4vLyBTb2NpYWxcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6ICRzb2NpYWxfaXRlbV93aWR0aDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fbWFyZ2luOiAkc29jaWFsX2l0ZW1fbWFyZ2luO1xyXG5cclxuXHJcblxyXG4vLyBWZXJzaW9uIHNsaWRlIC0gY2Fycm91c2VsXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMiAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcDogKCk7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGNyby12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRjcm8tdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNyby12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkY3JvLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODg3cHg7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNyby12MV9ibG9jay10ZXh0X2JhY2tncm91bmQsLjgpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNyby12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNyby12MV9ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLmNsYXdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNWVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDguNDdlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOC40N2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY3JvLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZCwgLjMpLCAkY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRjcm8tdjFfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY3JvLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG5cclxuICAgICAgICAmLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjcm8tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkY3JvLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkY3JvLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY3JvLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpO1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgIC8vIE92ZXJsYXkgYmFja2dyb3VuZFxyXG4kY3JvLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEJsb2MgVGV4dFxyXG4kY3JvLXYxX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuXHJcblxyXG4vLyBUaXRsZVxyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIGNsYW1wKDEycHgsIDR2dywyMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xOztcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogNnB4O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDkwMCBjbGFtcCgxMnB4LCA0dncsIDI1cHgpLzIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMi41cHg7XHJcbiRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRjcm8tdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kY3JvLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBCb3V0b25cclxuJGNyby12MV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kY3JvLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kY3JvLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQtY29sb3IgJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcbiRjcm8tdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jcm8tdjIge1xyXG4gICAgY29sb3I6ICRjcm8tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA4ODdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4gICAgICAgICAgICAmLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVlbTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjQ3ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDguNDdlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjcwNTllbTtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkY3JvLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjcm8tdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kLCAuMyksICRjcm8tdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJGNyby12Ml90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRjcm8tdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkY3JvLXYyX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJGNyby12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkY3JvLXYyX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY3JvLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY3JvLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBCbG9jIFRleHRcclxuJGNyby12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFRpdGxlXHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY3JvLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07ICAvLyBPdmVybGF5IGRlIGJhcyBwb3VyIG9wYWNpdMOpIGR1IHRleHRlXHJcblxyXG4vLyBUZXh0ZVxyXG4kY3JvLXYyX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vIEJvdXRvblxyXG4kY3JvLXYyX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjcm8tdjJfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY3JvLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGNyby12M19iYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQtY29sb3IgJGNyby12M19iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBCbG9jIHRleHRlXHJcbiRjcm8tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtOyAvLyBPdmVybGF5IGRlIGJhcyBwb3VyIG9wYWNpdMOpIGR1IHRleHRlXHJcblxyXG4vLyBUaXRyZVxyXG4kY3JvLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiA0LjM1MjllbTtcclxuJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy8gVGV4dGVcclxuJGNyby12M19fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy8gQm91dG9uXHJcbiRjcm8tdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGNyby12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY3JvLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kY3JvLXYzX190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDQuMzUyOWVtICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJGNyby12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmNyby12MyB7XHJcblxyXG4gICAgY29sb3I6ICRjcm8tdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiAgICAgICAgICAgICYuZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQuMDVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBwYWRkaW5nIDogNGVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgOiA2Ljc2NDdlbSAxNS4xMDQxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogNi43NjQ3ZW0gMTguMTA0MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjcm8tdjNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY3JvLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNyby12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNyby12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNyby12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY3JvLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZCwgLjMpLCAkY3JvLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRjcm8tdjNfX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNyby12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGggOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQzN3B4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRjcm8tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkY3JvLXYzX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0X21hcmdpbjogMmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ6IC0yMHB4ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2ZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWFnZW5jeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ247XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaWYgJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci1ib3R0b207XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRpdG9yaWFsX190ZXh0IHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3RleHRfbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZWRpdG9yaWFsLWdyb3VwIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBDdXN0b21cclxuICAgIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG59IiwiJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogMCAwIDJlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9wX21hcmdpbjogLjVlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dF9tYXJnaW46IDJlbSAwO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2NvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDFlbTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcblxyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7IiwiLnBhZ2UtZWRpdG9yaWFsLS1sZWdhbHMge1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bCBsaSBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn0iLCJcclxuLnBvbGl0aXF1ZS1jb29raWVzIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgICAgICBmb250OiAkZWRpdG9yaWFsX3BfZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplO1xyXG5cclxuJGVkaXRvcmlhbF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vIFRpdHJlIDogaDEsIGgyLCBoMywgaDQsIGg1LCBoNlxyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG5cclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gUGFyYWdyYXBoZXNcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogMCAwIDJlbSAwO1xyXG4kZWRpdG9yaWFsX3BfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGVkaXRvcmlhbF9saV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vIExpc3RlIG5vbiBudW3DqXJvdMOpZXMgKHVsKVxyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDA7XHJcblxyXG5cclxuLy8gTGllbnNcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuXHJcbi8vIEhyXHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b206IDA7XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAuNWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsX3BfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0LzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsIHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWxfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbF90ZXh0LWFsaWduO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8qIG9uIHZhIHByw6lmZXJlciBnw6lyZXIgbGVzIHBhZGRpbmdzIFggc3VyIGxlIHBhcmVudCAqL1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAvKnBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDsqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoICN7JHdyYXBwZXJfbWF4LXdpZHRoXzEzMDB9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTtcclxuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGlmICRlZGl0b3JpYWxfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsX2hyX2JvcmRlci10b3A7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gQ3VzdG9tXHJcbiAgICAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWN1c3RvbV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWN1c3RvbV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1jdXN0b21fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtY3VzdG9tX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1jdXN0b21fY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWN1c3RvbV9iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkZWRpdG9yaWFsLWN1c3RvbV9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC9ub3Jlc3VsdC5qcGcnKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9wYWRkaW5nOiA0ZW0gM2VtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSAkZm9udC1mYW1pbHktLTQhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfdGV4dF9jb2xvcjogJGJvZHlfY29sb3IhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLW5vcmVzdWx0IHtcclxuICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRlZGl0b3JpYWwtbm9yZXN1bHRfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6ICRlZGl0b3JpYWwtbm9yZXN1bHRfcGFkZGluZztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDQ3MnB4O1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtbm9yZXN1bHRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmNsYXdzIHtcclxuICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19iZy10ZXh0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250OiAkZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfZm9udDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfY29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfdGV4dC1hbGlnbjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIC50aXRsZXtcclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMmVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vIEVkaXRvcmlhbCBubyByZXN1bHRcclxuXHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lZGl0b3JpYWwvbm9yZXN1bHQuanBnJyk7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLW5vcmVzdWx0X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtbm9yZXN1bHRfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1ub3Jlc3VsdF9iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfcGFkZGluZzogNGVtIDNlbTtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nOiAwO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG4kZWRpdG9yaWFsLW5vcmVzdWx0X3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGVkaXRvcmlhbC1ub3Jlc3VsdF90ZXh0X3RleHQtYWxpZ246IGNlbnRlcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfY29sb3I6ICRlZGl0b3JpYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IC41ZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfcF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2xpX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsIHtcclxuICAgIC8qYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWxfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsX3RleHQtYWxpZ247XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAvL29uIHZhIHByw6lmZXJlciBnw6lyZXIgbGVzIHBhZGRpbmdzIFggc3VyIGxlIHBhcmVudFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL21heC13aWR0aDogY2FsYyggI3skd3JhcHBlcl9tYXgtd2lkdGhfMTMwMH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0qL1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsX2h4X3NwYW5fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZWRpdG9yaWFsX2h4X3NwYW5fX2ZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfbGlua19jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWxfcF9tYXJnaW47XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbF9wX2ZvbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQ6ICRlZGl0b3JpYWxfbGlfZm9udDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpZiAkZWRpdG9yaWFsX3RleHQtYWxpZ24gPT0gY2VudGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEN1c3RvbVxyXG4gICAgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1zZW8uanBnJykgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjIpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLXNlbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtc2VvX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJGVkaXRvcmlhbC1zZW9fcGFkZGluZztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3JpYWwtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGVkaXRvcmlhbC1zZW9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtc2VvX3RleHRfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbCBTRU9cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1zZW8uanBnJyk7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZDogJGVkaXRvcmlhbC1zZW9fYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtc2VvX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXNlb19iYWNrZ3JvdW5kLXNpemU7XHJcbiRlZGl0b3JpYWwtc2VvX3BhZGRpbmc6IDRlbSAwO1xyXG4kZWRpdG9yaWFsLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjIpO1xyXG4kZWRpdG9yaWFsLXNlb19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtc2VvX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVkaXRvcmlhbC1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuJGVkaXRvcmlhbC1zZW9fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZWRpdG9yaWFsLXNlb190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLXYxX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgLyogb24gdmEgcHLDqWZlcmVyIGfDqXJlciBsZXMgcGFkZGluZ3MgWCBzdXIgbGUgcGFyZW50ICovXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIC8qcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14OyovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoICN7JHdyYXBwZXJfbWF4LXdpZHRoXzEzMDB9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwtaW5uZXIvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfYmFja2dyb3VuZDogJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtY29sb3IgJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtaW1hZ2UgJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtcmVwZWF0ICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGxpc3RpbmctYmFubmVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGxpc3RpbmctYmFubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGlzdGluZy1iYW5uZXJfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRsaXN0aW5nLWJhbm5lcl9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRsaXN0aW5nLWJhbm5lcl9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFubmVyX19idXR0b25fY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxpc3RpbmctYmFubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaXN0aW5nLWJhbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRsaXN0aW5nLWJhbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRsaXN0aW5nLWJhbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxpc3RpbmctYmFubmVyX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFubmVyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMDU4OGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbm5lcl9fdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGxpc3RpbmctYmFubmVyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgOiAkbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbGlzdGluZy1iYW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGxpc3RpbmctYmFubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRsaXN0aW5nLWJhbm5lcl9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGxpc3RpbmctYmFubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGxpc3RpbmctYmFubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtdjIge1xyXG5cclxuICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjJfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gICZfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWdtcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19ibG9jay10ZXh0IHtcclxuICAgIGJhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2NvbG9yO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jbGF3cyB7XHJcbiAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNWVtO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCl7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOC40N2VtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4LjQ3ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FsaWduZXIge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICBmb250IDogJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9mb250O1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcblxyXG4gICAgJi5lZGl0b3JpYWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcmV2ZXJzZSB7XHJcblxyXG4gICAgLmVkaXRvcmlhbC1nbXMtdjIge1xyXG4gICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsIEdNUyAtIHYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnJyk7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYyX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBCYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgIC8vIE92ZXJsYXkgYmFja2dyb3VuZFxyXG4kZWRpdG9yaWFsLWdtcy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBCbG9jIFRleHRcclxuJGVkaXRvcmlhbC1nbXMtdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1nbXMtdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbTtcclxuXHJcblxyXG4vLyBUaXRsZVxyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zICRmb250LWZhbWlseS0tNDs7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMDtcclxuJGVkaXRvcmlhbC1nbXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZWRpdG9yaWFsLWdtcy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBUZXh0ZVxyXG4kZWRpdG9yaWFsLWdtcy12Ml90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfbWFyZ2luOiA0ZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZWRpdG9yaWFsLWdtcy12M19idWxsZXRfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtdjMge1xyXG5cclxuICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjNfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogJGVkaXRvcmlhbC1nbXMtdjNfbWFyZ2luO1xyXG4gICZfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWdtcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmNsYXdzIHtcclxuICAgICAgcmlnaHQ6IDQuMDVlbTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNS4zNTI5ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2J1bGxldCB7XHJcbiAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12M19idWxsZXRfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12M19idWxsZXRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjNfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMi4yZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgR01TIC0gdjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjNfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtZ21zLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWdtcy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgLy8gT3ZlcmxheSBiYWNrZ3JvdW5kXHJcbiRlZGl0b3JpYWwtZ21zLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfbWFyZ2luOiA0ZW0gMDtcclxuXHJcbi8vIEJsb2MgVGV4dFxyXG4kZWRpdG9yaWFsLWdtcy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG5cclxuXHJcbi8vIFRpdGxlXHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyAkZm9udC1mYW1pbHktLTQ7O1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1nbXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBUZXh0ZVxyXG4kZWRpdG9yaWFsLWdtcy12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLXYzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NF90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLXY0IHtcclxuICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NF9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJGVkaXRvcmlhbC1nbXMtdjRfcGFkZGluZztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXY0X3RleHRfZm9udDtcclxuICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NF90ZXh0X2NvbG9yO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLnRpdGxle1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQ6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgR01TIC0gdjRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lZGl0b3JpYWwvMS5qcGcnKTtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9wYWRkaW5nOiA0ZW0gMDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZDogJGVkaXRvcmlhbC1nbXMtdjRfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWwtZ21zLXY0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWdtcy12NF9iYWNrZ3JvdW5kLXNpemU7IC8vIEJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpOyAgICAgICAvLyBPdmVybGF5IGJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gVGl0bGVcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zICRmb250LWZhbWlseS0tNDs7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsLWdtcy12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLXY0X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjRfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRlZGl0b3JpYWwtZ21zLXY0X3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtdjRfdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDNlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLXY1IHtcclxuICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NV9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogJGVkaXRvcmlhbC1nbXMtdjVfcGFkZGluZztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWdtcy12NV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAuY2xhd3Mge1xyXG4gICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1LjM1MjllbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9mb250O1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXY1X3RleHRfY29sb3I7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgcGFkZGluZzogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250OiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVkaXRvcmlhbCBHTVMgLSB2NVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VkaXRvcmlhbC8xLmpwZycpO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWdtcy12NV9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtaW1hZ2UgJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1nbXMtdjVfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWwtZ21zLXY1X2JhY2tncm91bmQtc2l6ZTsgLy8gQmFja2dyb3VuZFxyXG4kZWRpdG9yaWFsLWdtcy12NV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpOyAgICAgICAvLyBPdmVybGF5IGJhY2tncm91bmRcclxuJGVkaXRvcmlhbC1nbXMtdjVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9wYWRkaW5nOiA0ZW0gMDtcclxuXHJcbi8vIFRpdGxlXHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMyAkZm9udC1mYW1pbHktLTQ7O1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRlZGl0b3JpYWwtZ21zLXY1X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4xICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVkaXRvcmlhbC1nbXMtdjVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZWRpdG9yaWFsLWdtcy12NV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gVGV4dGVcclxuJGVkaXRvcmlhbC1nbXMtdjVfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy12NV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDJlbSAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X3N2Z19maWxsOiRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnRfYmdfZHJhd2luZzokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmVudmlyb25uZW1lbnQtbGlzdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cGFkZGluZzogNGVtIDA7XHJcblx0XHJcblx0LmVudmlyb25uZW1lbnQtdjFfX3RpdGxlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0fVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICBcclxuICAgIHBhZGRpbmc6ICRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAkZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlLWVudmlyb25lbWVudHtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuXHJcbiBcclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBwaWN0b2dyYW1tZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbi8vXHJcbi8vIE1vZHVsZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmcgICA6IDAgJHdyYXBwZXJfcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAwICR3cmFwcGVyX3BhZGRpbmctLW1kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuLy8gSXRlbXNcclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW1zIDogbGFyZ2V1ciBtaW5pbWFsZVxyXG5cclxuLy9cclxuLy8gVGl0cmVcclxuLy9cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZMOpY29yYXRpZiBkdSB0aXRyZSA6IGNvdWxldXJcclxuXHJcblxyXG4vLyBDb250ZW50XHJcblxyXG5cclxuXHJcblxyXG4vLyBzb3VzLXRpdHJlXHJcbiBcclxuIFxyXG4gXHJcbiBcclxuIFxyXG5cclxuLy8gVGV4dGVcclxuJGVudmlyb25uZW1lbnQtbGlzdF90ZXh0X2NvbG9yICAgICAgICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogQ291bGV1ciBkdSB0ZXh0ZSBwcmluY2lwYWxcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjogJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I7XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBiYWNrZ3JvdW5kXHJcblxyXG4vL1xyXG4vLyBFTlZJUk9OTkVNRU5UXHJcbi8vXHJcblxyXG4vLyBUaXRyZSArIERyYXdpbmdcclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlICsgZHJhd2luZyA6IG9yZHJlIGQnYWZmaWNoYWdlXHJcblxyXG4vLyBUaXRyZVxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuXHJcblxyXG4vLyBDb250ZW50XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcbi8vIFN1YnRpdGxlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBjb3VsZXVyXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBmb250XHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24gICAgOiBjZW50ZXI7XHJcblxyXG5cclxuLy8gQm91dG9uXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuXHJcbi8vIElsbHVzdHJhdGlvblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IGNvdWxldXIgMVxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiBjb3VsZXVyIDJcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdmcgOiB0YWlsbGUgKHdpZHRoKVxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIHBpY3RvZ3JhbW1lc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF9pdGVtX21pbi13aWR0aCAgIDogMzAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnQtbGlzdF90aXRsZV9kZWNvcmF0aW9uLWNvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfdGV4dF9jb2xvciAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxLjM3NWVtLzEuNGVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDsgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNGVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDsgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLXdpZHRoICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczJfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19oZWlnaHQgICAgOiA1MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmVudmlyb25uZW1lbnQge1xyXG4gICZfX3RvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiAkZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb247XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHR0b3A6MDtcclxuXHRoZWlnaHQ6MTAwJTtcclxuICB9XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gICZfX2RyYXdpbmcge1xyXG5cdGJhY2tncm91bmQ6ICRlbnZpcm9ubmVtZW50X2NvbnRlbnRfYmdfZHJhd2luZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogOTNweDtcclxuICAgIGhlaWdodDogOTNweDtcclxuICAgIG1hcmdpbjogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b20gYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1zdmcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcblx0ICAgd2lkdGg6IDM5cHg7XHJcblx0ICAgZmlsbDokZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAmLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuICAgIC50aXRsZV9fY29udGVudF9fZW52aXJvbmVtZW50IHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHQgIC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuXHQgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICBmb250OiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRib3JkZXI6bm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWdyb3Vwe1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdCZfX2xpbmt7XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrOiAxMjgwcHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3dyYXBwZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fZm9ybV9sZWdhbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW07XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlcl9zcGFjaW5nOiAuM2VtO1xyXG4kZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDM1cHgsY2FsYyguOHJlbSArIDJ2dyksMzBweCkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQteHM6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDI1cHgsY2FsYyguOHJlbSArIDJ2dyksMzBweCkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udF8yOiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250XzM6IG5vcm1hbCBub3JtYWwgNzAwIDAuOGVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19jbGFzc2lxdWVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaXF1ZV90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS42ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9zdmdfYm9yZGVyX2hvdmVyOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnRfMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8yICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDogMTc1cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2NvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb19yYWRpb19hZnRlcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG4gIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3dyYXBwZXJfYmFja2dyb3VuZDtcclxuICBwYWRkaW5nOiAwIDRlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDJlbTtcclxuICB9XHJcblxyXG4gICZfX3N0aWNreS10b3Age1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9fd3JhcHBlcl9zdGlja3ktdG9wX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtaW4td2lkdGg6IDcyMHB4O1xyXG4gICAgICB3aWR0aDogMzglO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC00ZW07XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN0aWNreS10b3Age1xyXG4gICAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX3RleHRfYWxpZ247XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuXHJcbiAgICAuZWRpdG9yaWFsLWVzdGltYXRpb24ge1xyXG4gICAgICAmX190ZXh0X2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luOiA0ZW0gMCAyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0X19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMge1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAmLndpdGhFeHBhbmQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogN2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8yO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Fycm93LWJvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICAuc3QxIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgcGFkZGluZzogMS4zZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbSAxZW07XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgICAgICB3aWR0aDogODVweDtcclxuICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcclxuICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9yYXBpZGVfbWF4X3dpZHRoX2Jsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXBwZXJfX3RpdGxlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9mb250LXhzO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi41ZW0gNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgJi1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2Jhcl9zd2lwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYygyLjVlbSArIDIwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLXNsaWRlIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgICAgICAuc2VsZWN0X19sYWJlbCxcclxuICAgICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udF8yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9pbnB1dF9zZWxlY3RfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmZvcm0tZ3JvdXAtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ub3RGb3JDaGlsZCB7XHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgLnN3aXBfMSB7XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpb19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICYgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcF8yLCAuc3dpcF8zIHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNoZWNrYm94ZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ1bGxlLXJhZGlvIHtcclxuICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcl9jaGVja2VkO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2JhY2tncm91bmRfY2hlY2tlZDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfMyB7XHJcbiAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsLFxyXG4gICAgICAgICAgLnJhZGlvX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICZfX2ZpZWxkLnJhZGlvX192MiB7XHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBfNCB7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzLjRlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWxsLXN3aXBlci1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbC1zd2lwZXItYnV0dG9uX19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC43NWVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDtcclxuXHJcbiAgICAgICAgICAmLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19saW5rX3N2ZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfc3ZnX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMTBweCA3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnJvd19yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYXJyb3dfbGlua19zdmcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fZm9ybV9sZWdhbF9mb250O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICAgICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuXHJcbiAgICAgIC5mbGF0cGlja3Ige1xyXG4gICAgICAgICYtZGF5IHtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcbiAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uX21heF93aWR0aF9ibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICBmb250OiAkZXN0aW1hdGlvbl9mb3JtX2xlZ2FsX2ZvbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtZm9ybSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcblxyXG4gICAgICAuZm9ybSB7XHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHNfX3RpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAmLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGRzX3RpdGxlX19wYXJ0IHtcclxuICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb19jbGFzc2lxdWVfdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX2NsYXNzaXF1ZV90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2NhbGVuZGFyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucmFkaW9zIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvc19fbGVnZW5kLFxyXG4gICAgICAgICAgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJhZGlvX19pbnB1dCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcHJvX3JhZGlvX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDNlbTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcblxyXG4kZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s6IDEyODBweDtcclxuJGVzdGltYXRpb25fd3JhcHBlcl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbl9mb3JtX2xlZ2FsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3BfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbTtcclxuJGVzdGltYXRpb25fX3dyYXBwZXJfc3RpY2t5LXRvcF9zbG9nYW5fbGV0dGVyX3NwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uX193cmFwcGVyX3N0aWNreS10b3Bfc2xvZ2FuX3RleHRfYWxpZ246IGNlbnRlcjtcclxuXHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfaWNvbl9jb2xvcl8xOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2Fycm93X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX21heF93aWR0aF9ibG9jazogMTAwMHB4O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzVweCxjYWxjKC44cmVtICsgMnZ3KSwzMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfZm9udC14czogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMjVweCxjYWxjKC44cmVtICsgMnZ3KSwzMHB4KS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9iYXJfc3dpcF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjFlbSAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fdGl0bGVfZm9ybV9zZWN0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNmVtICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb25fcHJvX2NsYXNzaXF1ZV90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9wcm9fY2xhc3NpcXVlX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjZlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19mb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udF8zO1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19zd2lwM19ib3JkZXJfY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9sYWJlbF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2lucHV0X2RhdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzI7XHJcblxyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9zdmdfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0gJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2xldHRlcl9zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X3dpZHRoOiAxNzVweDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb25fcHJvX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19mb250O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19jb2xvcjtcclxuJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvcjtcclxuJGVzdGltYXRpb25fcHJvX3JhZGlvX2FmdGVyX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19iYWNrZ3JvdW5kO1xyXG5cclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXHJcbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovIiwiXHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX21heF93aWR0aF9ibG9jazogMTAwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYmFja2dyb3VuZF9pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yMC5qcGcnKSBmaXhlZCBuby1yZXBlYXQgNTAlIDUwJSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfc3RydWN0dXJlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAzZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4uZXN0aW1hdGlvbl9tb2R1bGVfaG9tZS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX2JhY2tncm91bmRfaW1hZ2U7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogNWVtIDNlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV90ZXh0LXN0cnVjdHVyZSB7XHJcbiAgICBwYWRkaW5nOiA0ZW0gMmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9zdHJ1Y3R1cmVfYmFja2dyb3VuZDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogNGVtIDRlbSA2ZW07XHJcbiAgICB9XHJcbiAgICAudGV4dF9fQ29udGVudCB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX21vZHVsZV9ob21lX3RleHRfZm9udDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfdGV4dF9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgJl9fQ29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAzZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICAgICZfX0VsZW1lbnQge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fZm9udDtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fbW9kdWxlX2hvbWVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAkZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9idXR0b25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmFycm93X2xpbmtfc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZXN0aW1hdGlvbl9tb2R1bGVfaG9tZV9pbWFnZS1zdHJ1Y3R1cmUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuaXRlbV9faW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgLmVzdGltYXRpb25fbW9kdWxlX2hvbWUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogMTI4MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuOCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYmxvY2tfYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9sb2NhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfZHJhd2luZ190ZXh0OiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb24tcmVzdWx0IHtcclxuICAgIG1hcmdpbjogMmVtIGF1dG87XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXNzYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgICAgICYtLWVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXRpdGxlIHtcclxuICAgICAgICAvL2ZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlLWRyYXdpbmcsICZfX2VzdGltYXRlLCAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHksICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5IHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIC5pY29uLWVzdGltYXRpb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lc3RpbWF0ZSB7XHJcbiAgICAgICAgLmVzdGltYXRlIHtcclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50IHtcclxuXHJcbiAgICAgICAgLnN0cm9uZy1wb2ludCB7XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2ltaWxhciB7XHJcblxyXG4gICAgICAgIC5zaW1pbGFyIHtcclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tZGlzdHJpY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19xdWFsaXR5IHtcclxuXHJcbiAgICAgICAgLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1ub3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0IzNDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQ4MzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjRCMjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZCwzMCUpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rcy1ncm91cF9fbGluay0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG5cclxuICAgICAgICAmLWdlbmVyYXRlLXJlcG9ydCB7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJhdGUtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRlc3RpbWF0aW9uLXJlc3VsdF93cmFwcGVyOiAxMjgwcHg7XHJcblxyXG4vLyRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS44ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9kcmF3aW5nX3RleHQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAwLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDIxcHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41Nik7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fbm90ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZzogMDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX21vYmlsZS1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX2hlaWdodDogNTM1cHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLXYxIHtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0aWNreS10b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LXRvcCB7XHJcbiAgICAgICAgICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX21vYmlsZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXN0aW1hdGlvbi12MV9zdGlja3ktdG9wX2VkaXRvcmlhbF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUlIDEwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0BtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcGFkZGluZzogNSUgMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQsIC4zKSwgJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250IDogJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5Ljc2NDdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JHdyYXBwZXJfcGFkZGluZy15fSAqIDIpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS10b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maXJzdC1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWNvbmQtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm1fX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xLmpwZycpO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tdjFfc3RpY2t5LXRvcF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfZWRpdG9yaWFsX21vYmlsZS1oZWlnaHQ6IGF1dG87XHJcbiRlc3RpbWF0aW9uLXYxX3N0aWNreS10b3BfaGVpZ2h0OiA1MzVweDtcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX19tYXgtd2lkdGg6IDEyMDBweDtcclxuJGVzdGltYXRpb24tdjFfc3RpY2t5LXRvcF9lZGl0b3JpYWxfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbi8vIFNUSUNLWSBUT1BcclxuJGVzdGltYXRpb24tdjFfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAzZW07XHJcbiRlc3RpbWF0aW9uLXYxX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBUSVRMRVxyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCb3V0b25cclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiA2ZW07XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12Ml9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYyX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjc2NDdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjJfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbi12MV9fZm9ybS1ibG9ja19fdGl0bGUtdjFfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxX19mb3JtLWJsb2NrX190aXRsZS12MV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NjQ3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVzdGltYXRpb24tdjFfX2Zvcm0tYmxvY2tfX3RpdGxlLXYxX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjEtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX3Nsb2dhbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MS1zZW8ge1xyXG4gICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxLXNlb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3RpbWF0aW9uLXYxLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3RpY2t5LXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LXRvcCB7XHJcblxyXG4gICAgICAgICAgICAmX19zbG9nYW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRpdG9yaWFsIHtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXYxLXNlb19fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tdjEtc2VvX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFc3RpbWF0aW9uIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKTtcclxuJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtaW1hZ2UgJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjEtc2VvX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGVzdGltYXRpb24tdjEtc2VvX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1zZW9fc3RpY2t5LXRvcF9zbG9nYW5fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3BhZGRpbmc6IDIuNWVtIDRlbSAyLjVlbSA2ZW07XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJGVzdGltYXRpb24tdjEtc2VvX3N0aWNreS10b3Bfc2xvZ2FuX3RleHQtYWxpZ246IGNlbnRlcjtcclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJGVzdGltYXRpb24tdjEtc2VvX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlc3RpbWF0aW9uLXYxLXNlb19mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tdjEtc2VvX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1zZW9fZm9ybV9fdGl0bGVfbWFwOiAoXHJcbik7XHJcblxyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi12MS1zZW9fX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVzdGltYXRpb24tY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAucmVkYWMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA3NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC44ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEVzdGltYXRpb24gY29udGVudCAoY29udGVudSBkZSBsYSBwYWdlIGVzdGltYXRpb24pIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2FsaWduZW1lbnRfaXRlbTogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQVJUSUNMRSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIFRJVExFXHJcbi8vXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14LS1sZzogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDcgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbi8vIEFSVElDTEUgSE9WRVJcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gQVJUSUNMRSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIEZPUk0gVElUTEUgXHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtZGV0YWlscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWRldGFpbHMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRvb2xzX19ib3R0b20tYmxvY2sge1xyXG5cclxuICAgICAgICAudG9vbHNfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZXZlbnRzLWRldGFpbHMtdjFfd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMTY3ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTY3ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sb2NhbGlzYXRpb24tc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjcwNTllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGV0YWlscy0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjc2NDdlbSAyLjM1MjllbSAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMy44MjM1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWlkZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDMuODIzNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzLjgyMzVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7IC8vIHRvZG9cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm0tYmxvY2tfbWF4LXdpZHRoO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFscyB7XHJcbiAgICAgICAgcGFkZGluZzogJHNvY2lhbHMtdjFfcGFkZGluZztcclxuICAgIH1cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBldmVudHMgZGV0YWlscyAgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2FsaWduZW1lbnRfaXRlbTogbGVmdDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX3dyYXBwZXJfcGFkZGluZy14OiAwO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQVJUSUNMRSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIFRJVExFXHJcbi8vXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcDogKCk7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93LS14bDogMTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRldmVudHMtZGV0YWlscy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLyBGT1JNIFRJVExFIFxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfbWFyZ2luOiAwIDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDtcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWxzLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciA7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyA7XHJcbiRldmVudHMtZGV0YWlscy12MV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSA7XHJcblxyXG4kZXZlbnRzLWRldGFpbHMtdjFfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyBkZXRhaWxzICAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcbiRuZXdzLWRldGFpbHMtdjFfYWxpZ25lbWVudF9pdGVtOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX3dyYXBwZXJfcGFkZGluZy14OiAwO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQVJUSUNMRSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBBUlRJQ0xFIFRJVExFXHJcbi8vXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcDogKCk7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgREFURVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAyZW07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93LS14bDogMTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTA7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIFNPQ0lBTFMgU1RBUlRcclxuXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3I7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzb2NpYWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzb2NpYWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNvY2lhbHMtdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiRzb2NpYWxzLXYxX3BhZGRpbmc6IDJlbSAwO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6ICgpO1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy8gU09DSUFMIEVORFxyXG5cclxuXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vSXRlbSBCZWdpbnNcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3IgOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy9JbmZvc1xyXG4vL1xyXG4vLyBUZXh0ZVxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIHN2Z1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGV4dGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMCAxLjc2NDdlbSA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm9zIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRldmVudHMtbGlzdGluZy12Ml9pbmZvc19pY29uX2NvbG9yIDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7IC8vIHRvZG9cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJldmVyc2VcclxuICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFVkVOVFMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvciA6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBUaXRsZVxyXG4vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vL0luZm9zXHJcbi8vXHJcbi8vIFRleHRlXHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy8gc3ZnXHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc19pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uIGxpbmtcclxuLy8vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuLy9JdGVtIEJlZ2luc1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy9JbmZvc1xyXG4vL1xyXG4vLyBUZXh0ZVxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIHN2Z1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12M193cmFwcGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXkgJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1wZXItcm93fSAtICgjeyRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZXRhaWxzLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwIDAuNWVtIDIuOTQxMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29udGVudC0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjNfaW5mb3NfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOTQxMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7IC8vIHRvZG9cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmV2ZXJzZVxyXG4gICAgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMi45NDEyZW0gMS43NjQ3ZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRVZFTlRTIC0gdjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjokY29sb3JfYnJhbmQtMiA7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vL1xyXG4vL0luZm9zXHJcbi8vXHJcbi8vIFRleHRlXHJcbiRldmVudHMtbGlzdGluZy12M19pbmZvc190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2luZm9zX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRldmVudHMtbGlzdGluZy12M19pbmZvc190ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy8gc3ZnXHJcbiRldmVudHMtbGlzdGluZy12M19pbmZvc19pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gQm91dG9uIGxpbmtcclxuLy8vL1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJGV2ZW50cy1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRldmVudHMtbGlzdGluZy12M19pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXZlbnRzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGwgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjYyKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9taW4taGVpZ2h0LS1tZDogYXV0byAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtdjFfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjE3NjVlbSkvMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuXHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGV2ZW50cy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skZXZlbnRzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGV2ZW50cy12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXZlbnRzLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkZXZlbnRzLXYxX3BhZGRpbmc7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy12MV9taW4taGVpZ2h0LS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYzIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy12MV9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3JcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2V2ZW50cy8xLmpwZycpO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC42Mik7XHJcbiRldmVudHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfbWluLWhlaWdodC0tbWQ6IGF1dG87XHJcblxyXG4kZXZlbnRzLXYxX3BhZGRpbmc6IDRlbSAwO1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuJGV2ZW50cy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZXZlbnRzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJGV2ZW50cy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRldmVudHMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JGV2ZW50cy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcblxyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiRldmVudHMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGV2ZW50cy12MV9jb2xvcjtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy12MV9jb2xvcjtcclxuJGV2ZW50cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZXZlbnRzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7IiwiJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjRlbS8xLjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZmFiLXYxX2l0ZW1fcGljdG9fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmFiLXYxX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uZmFiLXYxIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgei1pbmRleDogMjAwMDA7XHJcblxyXG4gICAgJl9fbmF2LS1vbmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgICAgICAgICAgYm90dG9tOiA3NHZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5mYWItdjFfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGkgKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaSAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaSAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGkgKiA3MHB4ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2Zvcm0tZHVyYXRpb24sIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkaTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhYi12MV9fYnV0dG9uIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHM7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhYi12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMTMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjh2aDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAuNjUpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzICwgLjJzIG9wYWNpdHk7XHJcblxyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmFiX19idXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxOTc2RDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZhYl9fYnV0dG9uKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1waWN0byB7XHJcbiAgICAgICAgICAgICYtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYWItdjFfaXRlbV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYWItdjFfaXRlbV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAzcHggcmdiYSgwLDAsMCwwLjE5KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gNDZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gNjJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBmb3IgJGogZnJvbSAwIHRocm91Z2ggNSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kZWxheTogJGogKiAuMDE1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTQwcHgsICRqICogNzBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MsIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAZm9yICRqIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGogKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWR1cmF0aW9uOiAuMTVzICsgJGogKiAuMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRqICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAkaiAqIDcwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwIC0gJGo7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhYi12MV9faXRlbS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuXHJcbiAgICAuZmFiLXYxIHtcclxuICAgICAgICB6LWluZGV4OiA5MDAwO1xyXG4gICAgfVxyXG4gICAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xyXG4gICAgICAgIGJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBib3R0b206IDc0dmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuIiwiJGZhYi12MV9pdGVtX2xhYmVsX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMTJweC8xLjVlbSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhYi12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7IiwiJGZhcV9jb250YWluZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjVlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmYXFfdGV4dF9yZXBvbnNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXFfdGV4dF9yZXBvbnNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcV9jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6ICRmYXFfY29udGFpbmVyX2JhY2tncm91bmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogM2VtO1xyXG4gIC5mYXEge1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNGVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgIC5mYXEge1xyXG4gICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3F1ZXN0aW9uIHtcclxuICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgIGZvbnQ6ICRmYXFfdGV4dF9xdWVzdGlvbl9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRmYXFfdGV4dF9xdWVzdGlvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcclxuICAgICAgICAgIGZvbnQ6ICRmYXFfdGV4dF9yZXBvbnNlX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIC5mYXEge1xyXG4gICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbSAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFkZGluZzogNC41ODgyZW0gMCA3Ljg0MTJlbSAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1iYWNrZ3JvdW5kOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzVlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiAzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xZW0pLzEuMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fY29tcG9fbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fY29tcG9fdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjFlbSkvMS4xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNzY0ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTogMS40ZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkZmF2b3JpdGVzLXYxX3BhZGRpbmc7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzIwMDBweCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLXByZXYge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19hcnJvdy1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbV9faGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjcwNThlbSAyLjg4MjNlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxX2l0ZW1fcmVmZXJlbmNlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MV9pdGVtX190ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYXJyb3ctcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmZhZGUtaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygzZW0gLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoM2VtIC0gMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdpbmF0aW9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctcGFnaW5hdGlvbi1tb2JpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTIlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG5cclxuICAgICAgICAmW2RhdGEtc3dpcGVyLXNsaWRlLWluZGV4PVwiMFwiXSB7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMiU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTA2JTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1vcmUtYWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKXtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYxIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29tcG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9jb21wb19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZmF2b3JpdGVzLXYxX3BhZGRpbmc6IDQuNTg4MmVtIDAgNy44NDEyZW0gMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbTtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTM7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gRGV0YWlscyBPcHRpb25zXHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZhdm9yaXRlcy12MV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDIwcHgpLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTZweCwgMnZ3LCAzMHB4KS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAzcHg7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDE0cHg7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCAzMDAgI3skZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMjBweC8xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgMjBweC8xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX3JlZmVyZW5jZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDZweDtcclxuXHJcbi8vXHJcbi8vIEJ1dHRvbi1saW5rXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fcGFnaW5hdGlvbl9hcnJvdy1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJvcGVydHktc3RhdHVzLWRhdGVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1ZW0pLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDM7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogMztcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMWVtKS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX2NvbXBvX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xZW0pLzEuMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDc2NGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX21hcmdpbi1ib3R0b206IDEuNGVtO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IC4xZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIERldGFpbHMgT3B0aW9uc1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDY7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIC41ZW0gMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDY7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8yLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRmYXZvcml0ZXMtdjJfcGFkZGluZztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMzUyOWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42NDcwZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQsIC4zKSwgJGZhdm9yaXRlcy12MV9pdGVtX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcbiAgICAgICAgLmZhdm9yaXRlcy12MiB7XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3BlcnR5LXN0YXR1cy0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX3BhZGRpbmc6IDRlbSAwO1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250O1xyXG4kZmF2b3JpdGVzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRmYXZvcml0ZXMtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIERldGFpbHMgT3B0aW9uc1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12Ml9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsMnZ3LC44ODIzZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYyX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJGZhdm9yaXRlcy12Ml9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3LCAxLjE3NjRlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiA2O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA2O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JGZhdm9yaXRlcy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMzUyOWVtKS8xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgLjVlbSAwO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lczogNjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA2O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JGZhdm9yaXRlcy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzIuMiAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfZm9udC1icmVha3BvaW50OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjNfbnVtYmVyX2NvbG9yIDogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfYmFja2dyb3VuZCA6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19vcHRpb25fY29sb3IgOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS42NDcxZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjk0MWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yIDogJGNvbG9yLW5ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kIDogJGNvbG9yLWJyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvciA6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuNjQ3MWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjE1ZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yOTQxZW0pLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjRlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxZW0pLzEuMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12MyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogODAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNGVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIC8vbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIC8vfVxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQtYnJlYWtwb2ludDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyLjgyMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSA1LjU4ODJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEuNTI5NGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjk0MTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfb3B0aW9uX2NvbG9yIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlLWFjdGlvbiB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgLm1vcmUtYWN0aW9uIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG5cclxuICAgICAgICAuZmF2b3JpdGVzLXYzIHtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX29wdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvciA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcm9wZXJ0eS1zdGF0dXMtZGF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3Byb3BlcnR5LXN0YXR1cy1kYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIENvbnRlbnRcclxuLy9cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3ICwzLjgyMzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQtYnJlYWtwb2ludDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtO1xyXG5cclxuLy9cclxuLy8gVGV4dCBDb250ZW50XHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIERldGFpbHMgT3B0aW9uc1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJGZhdm9yaXRlcy12M19udW1iZXJfY29sb3IgOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYzX251bWJlcl9iYWNrZ3JvdW5kIDogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZhdm9yaXRlcy12M19vcHRpb25fY29sb3IgOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjY0NzFlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4zNTI5ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIElURU0gVElUTEVcclxuLy9cclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3ICwxLjI5NDFlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKiBQcm9ncmFtbWUgKi9cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcHJvcGVydHktc3RhdHVzLWRhdGU6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3IgOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQgOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fb3B0aW9uX2NvbG9yIDogJGNvbG9yLWJyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS42NDcxZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMTVlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI5NDFlbSkvMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zaXplX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDFlbSkvMS4xICRmb250LWZhbWlseS0tNDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3NpemVfdmFsdWVfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc2l6ZV92YWx1ZV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ZpZ3VyZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZDogJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNSkgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfbWluLWhlaWdodC0tbWQ6IDQ5MHB4ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9taW4taGVpZ2h0LS1sZzogNjkwcHggIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAzLjIzNTNlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS1sZzogMyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS14bDogMyAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teC0teGw6IDMlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsOiAzZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9taW4taGVpZ2h0OiBhdXRvICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3ICw1LjJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3ICwxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpZ3VyZXMtdjEge1xyXG4gICAgY29sb3I6ICRmaWd1cmVzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0LjQ3MDVlbSAwO1xyXG4gICAgbWluLWhlaWdodCA6IDQ5MHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQgOiAkZmlndXJlcy12MV9taW4taGVpZ2h0LS1tZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0IDogJGZpZ3VyZXMtdjFfbWluLWhlaWdodC0tbGc7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmaWd1cmVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkZmlndXJlcy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZmlndXJlcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgLml0ZW1zX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWd1cmVzLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAzLjM1NTJlbSAxLjc2NDdlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi15ICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRmaWd1cmVzLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skZmlndXJlcy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi15LS1sZyAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGZpZ3VyZXMtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS14bCAkZmlndXJlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4eHhsXCIpfSkge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtZmlndXJlIHtcclxuICAgICAgICAgICAgZm9udDogJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZmlndXJlcy12MV9fdGl0bGVfbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuIiwiJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmlndXJlcy8xLmpwZycpO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmaWd1cmVzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmlndXJlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC41KTtcclxuJGZpZ3VyZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmlndXJlcy12MV9taW4taGVpZ2h0LS1tZDogNDkwcHg7XHJcbiRmaWd1cmVzLXYxX21pbi1oZWlnaHQtLWxnOiA2OTBweDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDMuMjM1M2VtO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbS1tYXJnaW4teTogMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLWxnOiAzO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG4kZmlndXJlcy12MV9pdGVtLXBlci1yb3ctLXhsOiAzO1xyXG4kZmlndXJlcy12MV9pdGVtLW1hcmdpbi14LS14bDogMyU7XHJcbiRmaWd1cmVzLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGw6IDNlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlndXJlcy12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncgLDUuMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3BhZGRpbmc6IDEwcHg7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncgLDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmlndXJlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kZmlndXJlcy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJGZpZ3VyZXMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS4yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjRlbSAxZW0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpbHRlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBtYXJnaW46ICRmaWx0ZXItdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3IgOiAkZmlsdGVyLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgZm9udCA6ICRmaWx0ZXItdjFfdGV4dF9mb250O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc7XHJcbiAgICAgICAgJi5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250IDogJGZpbHRlci12MV9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmZpbHRlci12MV9fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG59IiwiJGZpbHRlci12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZSBmb25kIGR1IG1vZHVsZVxyXG4kZmlsdGVyLXYxX21hcmdpbiAgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZXMgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjRlbSAxZW0gO1xyXG4kZmlsdGVyLXYxX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kZmlsdGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmlsdGVyLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gQXJyb3dzXHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA6IGNvdWxldXJcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA+IGhvdmVyIDogY291bGV1clxyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I6ICRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEZsw6hjaGVzID4gaG92ZXIgOiBjb3VsZXVyIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9vdGVyLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfbWF4LXdpZHRoICAgICAgOiA4MTBweCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiA0ZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fcGFkZGluZy10b3AtLWxnOiAzZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWxhc3Rfc3ZnX2NvbG9yOiAjYmFiYWJhICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMDU4ZW0pLzIgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjk0ZW0pLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nLWJvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmctYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAxLjE3N2VtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC41MjllbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfY29sb3IgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHkgICAgICAgICA6IDEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIDJ2dywgLjUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZyAgOiAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybSAgOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxX2l0ZW1fd2lkdGg6IDMzLDMzMzMlICFkZWZhdWx0O1xyXG4kZm9vdGVyX2JvdHRvbS1iYXJfaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvb3RlciBbQkVHSU5dXHJcblxyXG4uZm9vdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC43ZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb290ZXItdjFfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb25uZWN0IHtcclxuICAgICAgICAuY29ubmVjdCB7XHJcbiAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjdlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmctYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZy1hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycyB7XHJcbiAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAvLyBNb2RpZmljYXRldXIgXCJ2ZXJ0aWNhbFwiXHJcbiAgICAgICAgICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgIC5wYXJ0bmVyc19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnNfX2l0ZW0rLnBhcnRuZXJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19nZW5lcmljIHtcclxuICAgICAgICAuZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgICZfX29waW5pb25TeXN0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29weXJpZ2h0X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6ICRmb290ZXItdjFfY29weXJpZ2h0X29wYWNpdHk7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9jb3B5cmlnaHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfbmF2LWxpc3RfZm9udDtcclxuICAgICAgICAgICAgLm5hdi1saXN0IHtcclxuICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkZm9vdGVyLXYxX25hdi1saXN0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjhlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciBsYXN0IFtCRUdJTl1cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xiaS1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZmlsbDogJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGlzdF9fbGluayB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSAgOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciBsYXN0IFtFTkRdXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gRm9vdGVyIHRvcCBbQkVHSU5dXHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgICAgICBvcmRlciAgICAgIDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcmRlciAgICAgICA6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIDogJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgIDogJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGNvbG9yIDogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgICAgIDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICAgICA6IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICAgICA6IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmbGV4LXdyYXAgICAgICAgICAgIDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgICA6ICRmb290ZXItdjFfd3JhcHBlcl9wYWRkaW5nLS1sZztcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICA6IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudCA6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXAgICAgICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtcyAgICAgOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggIDokZm9vdGVyLXYxX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5mb290ZXJfX2JvdHRvbWJhciB7XHJcbiAgICBoZWlnaHQ6ICRmb290ZXJfYm90dG9tLWJhcl9oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMTAwMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSAqIDIpKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgLy9ib3R0b206IDV2aDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogODEwcHg7XHJcbiRmb290ZXItdjFfd3JhcHBlcl9wYWRkaW5nLS1sZzogNGVtIDAgMWVtIDA7XHJcblxyXG4vLyBGb290ZXIgcGFydGllIGhhdXRlXHJcbiRmb290ZXItdjEtdG9wX2NvbG9yICAgICAgICAgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IGNvdWxldXJcclxuJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExvZ28gOiBwYWRkaW5nLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX21hcmdpbi10b3AtLWxnIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IG1hcmdpbi10b3BcclxuJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvb3RlciB0b3A6IGJvcmR1cmUgYmFzc2VcclxuXHJcbiRmb290ZXItdjFfaXRlbV93aWR0aDogMzMsMzMzMyU7XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICNiYWJhYmE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcblxyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDUwMCBjbGFtcCgxMnB4LCAydncsIDE4cHgpLzIgJGZvbnQtZmFtaWx5LS00O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogNS40cHg7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5lY3QgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIHBlcm1ldHRhbnQgZGUgZ8OpcmVyIGwnYWxpZ25lbWVudCBtYW51ZWxcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nLWJvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmctYXJyb3dfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweCAkZm9udC1mYW1pbHktLTQ7ICAvLyBUZXh0ZSA6IGZvbnRcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOjpob3ZlciA6IGNvdWxldXJcclxuXHJcbi8vIENvbm5lY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBTb2NpYWwgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFNvY2lhbCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg5cHgsIDJ2dyw5cHgpLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGZvbnRcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vIE1lbnUgZm9vdGVyIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvcHlyaWdodCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNztcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCAzMDAgY2xhbXAoMTBweCwgMnZ3LDlweCkvMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfbGV0dGVyLXNwYWNpbmcgIDogMC45cHg7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtICA6IHVwcGVyY2FzZTtcclxuXHJcbi8vIENvcHlyaWdodCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kZm9vdGVyX2JvdHRvbS1iYXJfaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRoZWFkZXJfc2VhcmNoLXRvZ2dsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfZGVjb3JhdGVfYm9yZGVyOiAkY29yZV9kZWNvcmF0ZV9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaGVhZGVyX3JpZ2h0X2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGhlYWRlcl9yaWdodF9saW5rX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcmlnaHRfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nb190b3A6IDQwdmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLWlubmVyX2J1cmdlci1tZW51X2hlaWdodDogNjRweDtcclxuJGhlYWRlci0taW5uZXJfaGVpZ2h0OiA5OHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXItLXYyX21pbi1oZWlnaHQtLW1kOiA2NTBweCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjJfbG9nby1zdmdfd2lkdGg6IDQ1NnB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z19oZWlnaHQ6IDEyN3B4ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9sb2dvLXN2Z193aWR0aDogMTkycHggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbG9nby1zdmdfaGVpZ2h0OiA1M3B4ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9zZWFyY2hfdG9wOiA4OXB4ICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2NvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDpub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLXhzOm5vcm1hbCBub3JtYWwgNDAwIDEwcHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuOml0YWxpYyBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czppdGFsaWMgbm9ybWFsIDQwMCAxMnB4ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRoZWFkZXIyX3Nsb2dhbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDI0cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaGVhZGVyMl9zbG9nYW5fX3RpdGxlX2NvbnRlbnRfMV9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA5MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fcGFkZGluZzogMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLypcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcms6ICgpICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9hbHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFya19mb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmRfMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fYmctY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2RhcmtfZm9ybV9yYWRpb19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX2Zvcm1fcGxhY2Vob2xkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrX3RleHRmaWVsZF9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VhcmNoLW1vcmVfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcmtfc2VhcmNoLW1vcmVfYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLmhlYWRlciB7XHJcbiAgICAvL2plIHZhaXMgZmFpcmUgw6dhIHRyYW5zaXRpb246IGhlaWdodCAycyBjdWJpYy1iZXppZXIoLjE3LC42NywuODMsLjY3KTtcclxuXHJcbiAgICAmX190b3AtY29udGFpbmVyIHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgJi0tZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLy9sZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSAqIDIpKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfZGVjb3JhdGVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuaGVhZGVyX190b3AtYmFuZGVhdXgtd3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyX190b3AtYmFuZGVhdXh7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0XHRcdC5oZWFkZXJfX2xvZ28tbW9iaWxlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LmhlYWRlcl9fbG9nby1tb2JpbGUgLmhlYWRlcl9faG9tZS1saW5rIHtcclxuXHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaGVhZGVyX190b3BiYXIge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXJfX3NlYXJjaC1ib3gge1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXJfX3RvcC1jb250YWluZXItLWRlY29yYXRle1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG4gICAgLmJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRle1xyXG5cdFx0LmJ1dHRvbi1saW5rOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdGxlZnQ6IC0xMXB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogN3B4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWxpbms6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0fVxyXG5cdFx0LmJ1dHRvbi1saW5rIHNwYW46YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0XHQuYnV0dG9uLWxpbms6aG92ZXIgLmJ0bl9lc3RpbWF0aW9uX3JhcGlkZV9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG4gICAgICAgLyogcG9zaXRpb246IGZpeGVkOyovXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgLyp0b3A6IDA7Ki9cclxuXHRcdHB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRmb250OiAkYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06aW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb250OiAkYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0teHM7XHJcblx0XHR9XHJcblx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdHBhZGRpbmc6IDNweCAwO1xyXG5cdFx0XHQuYnRuX2VzdGltYXRpb25fcmFwaWRle1xyXG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNmVtIDFlbTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAgJGNvbG9yX2JyYW5kLTI7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcclxuXHRcdFx0XHRcdFx0Zm9udDokYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdFx0XHRmb250OiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG4tLXhzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHRcdFx0XHRcdC5idG5fZXN0aW1hdGlvbl9yYXBpZGVfX2NvbnRlbnR7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmhlYWRlci1zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXN3aXBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5sb2dvLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyX2xvZ28tc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXJfbG9nby1zdmdfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQmX19pbnRlcmthYiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogNDVweDtcclxuXHRcdHRvcDogNjRweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuXHRcdFx0dG9wOiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0XHQuaGVhZGVyLS1pbm5lcl9faW50ZXJrYWIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB0b3A6IDY0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbiAgICAmX19uYXYtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9ICsgMWVtKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbG9iYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMWVtICsgI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9nbG9iYWxfYnV0dG9uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi10b2dnbGVfX2xhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3RvcGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogNTAwMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogNmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28tbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC5oZWFkZXJfX2hvbWUtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXg6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaC1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoMWVtICsgI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudV9zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBsZWZ0IDogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgJl9fc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkaGVhZGVyX3NlYXJjaC10b2dnbGVfY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlLXZlcnRpY2FsYmFyLS1sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIGxlZnQ6ICRoZWFkZXJfYm9yZGVyX3NwYWNpbmc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgLy9oZWlnaHQ6IDkydmg7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAvL2hlaWdodDogOTJ2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmlnaHRiYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgcmlnaHQ6ICRoZWFkZXJfYm9yZGVyX3NwYWNpbmc7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgaGVpZ2h0OiA5MnZoO1xyXG4gICAgICAgICYtLXRleHQge1xyXG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDI5dmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWxpbmsge1xyXG4gICAgICAgICAgICBmb250OiAkaGVhZGVyX3JpZ2h0X2xpbmtfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfcmlnaHRfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGhlYWRlcl9yaWdodF9saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX3JpZ2h0X2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJGhlYWRlcl9yaWdodF9saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9yaWdodF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMjV2aDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1hZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9kZWNvcmF0ZV9ib3JkZXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgLy9ib3R0b206IDA7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA1MXZoO1xyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQoJzYwMHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MnZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzc1MHB4JywgJ21pbi1oZWlnaHQnLCAnc2NyZWVuJykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1M3ZoO1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgdG9wOiA0NnZoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc2MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDR2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCc4MDBweCcsICdtaW4taGVpZ2h0JywgJ3NjcmVlbicpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDB2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM2VtO1xyXG4gICAgICAgIGxlZnQ6IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIC8vei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAjeyR3cmFwcGVyX3BhZGRpbmcteC0tbWR9KTtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTAwMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1ob21lIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgfVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZ3O1xyXG5cdFx0fVxyXG4gICAgICAgIC5oZWFkZXJfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNDB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgaGVpZ2h0OiA1Ni4yNXZ3O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG5cdFx0XHRcdGhlaWdodDogMTAwdnc7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi52aWRlb19zbGlkZV9iYWNrZ3JvdW5kX2ZhbHNlIHtcclxuICAgICAgICAgICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gUGFnZSBpbnRlcm5lXHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9idXJnZXItbWVudV9oZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlYWRlci0taW5uZXJfYm9yZGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDMwMDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItLWlubmVyX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlYWRlcl9fdG9wIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbGlkZSB7XHJcbiAgICAgICAgLmhlYWRlci1zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gVmVyc2lvbnMgZGUgaGVhZGVyXHJcblxyXG4gICAgJi0tdjEge1xyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXYyIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAmLmhlYWRlci0taG9tZSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLS12Ml9taW4taGVpZ2h0LS1tZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLS12Ml9taW4taGVpZ2h0LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXItLXYyX21pbi1oZWlnaHQtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LmxvZ29fX3Nsb2dhbl9fdjJ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAkaGVhZGVyX2xvZ29fdG9wO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogM2VtO1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuXHRcdFx0XHRcdHRvcDogMTV2aDtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmX19zbG9nYW4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0XHRcdGZvbnQ6ICRoZWFkZXIyX3Nsb2dhbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGhlYWRlcjJfc2xvZ2FuX19wYWRkaW5nO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJGhlYWRlcjJfc2xvZ2FuX190cmFuc2Zvcm07XHJcblx0XHRcdFx0Zm9udDogJGhlYWRlcjJfc2xvZ2FuX190aXRsZV9jb250ZW50XzFfZm9udF9tb2JpbGU7XHJcblx0XHRcdFx0Y29sb3I6JGhlYWRlcjJfc2xvZ2FuX19jb2xvcjtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAmLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItLXYyX2xvZ28tc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci0tdjJfbG9nby1zdmdfaGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS12MyB7XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogMjclO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudV9faXRlbSB7XHJcbiAgICAgICAgICAgICYtLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAubWVudV9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGhlaWdodDogNTYuMjV2dztcclxuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAgICZfX3ZpZGVvLWJhY2tncm91bmQgaWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAgICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7IGhlaWdodDogMzAwJTsgdG9wOiAtMTAwJTsgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAgICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7IHdpZHRoOiAxMDAlOyBsZWZ0OiAwOyB0b3A6IDYlO31cclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlci0tc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgdG9wOiAkaGVhZGVyX3NlYXJjaF90b3A7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOiAoKSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19mb3JtX2Rhcms6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5OiAuNixcclxuICAgICksICRtYWluLXNlYXJjaF9fZm9ybV9kYXJrXHJcbik7XHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4uaGVhZGVyIHtcclxuICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgLmZvcm1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRGb3JtRGFyaygkbWFpbi1zZWFyY2hfX2Zvcm1fZGFyaywgJyYnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0ZSBwYWdlIGludGVybmVcclxuLypcclxuLmJvZHktLWlubmVyIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodCA6IDA7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Ki9cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5oZWFkZXItLXYyIHtcclxuICAgICAgICAuaGVhZGVyX19ob21lLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1zdGlja3kge1xyXG5cdC5oZWFkZXJfX2ludGVya2FiIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLFxyXG5cdC5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuXHQuYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG5cdFx0LmhlYWRlcl9faW50ZXJrYWIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlcl9fYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9ib3hfdGl0bGVfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgIHBhZGRpbmc6IDJlbSAzZW07XHJcbiAgICBtaW4taGVpZ2h0OiAxODVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGVyX2JveF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS10b29scyB7XHJcbiAgICAgICAgLmhlYWRlcl9fYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLm1haW4ge1xyXG4gICAgLmhlYWRlcl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSGVhZGVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4kaGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaGVhZGVyLzEuanBnJyk7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaGVhZGVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRoZWFkZXJfbG9nb190b3A6IDQwdmg7XHJcbiRoZWFkZXJfc2VhcmNoX3RvcDogODlweDtcclxuXHJcblxyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tbWQ6bm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTE7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14czpub3JtYWwgbm9ybWFsIDQwMCAxMHB4ICRmb250LWZhbWlseS0tMTtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bjppdGFsaWMgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMjtcclxuJGJhbmRlYXV4LWVzdGltYXRpb24tcmFwaWRlX2ZvbnQtLWJ0bi0teHM6aXRhbGljIG5vcm1hbCA0MDAgMTJweCAkZm9udC1mYW1pbHktLTI7XHJcblxyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRoZWFkZXJfYmFja2dyb3VuZDogJGhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yICRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRoZWFkZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRoZWFkZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDMsIC40NSk7XHJcbiRoZWFkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kaGVhZGVyLS1pbm5lcl9idXJnZXItbWVudV9oZWlnaHQ6IDY0cHg7XHJcbiRoZWFkZXItLWlubmVyX2hlaWdodDogOThweDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZDogJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlci0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjQ4KTtcclxuJGhlYWRlci0taW5uZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyLS1pbm5lcl9ib3JkZXI6IG5vbmU7XHJcbiRoZWFkZXItLWlubmVyX2xvZ29fbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGhlYWRlcl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kaGVhZGVyX2JveF90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4vL1xyXG4vLyBUaXRsZSAoc2xvZ2FuIC8vIEJveClcclxuLy9cclxuJGhlYWRlcl9ib3hfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LDJ2dywyNXB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDcuNXB4O1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6bm9ybWFsIG5vcm1hbCA5MDAgY2xhbXAoMTRweCwydncsMzdweCkvMS40ICAkZm9udC1mYW1pbHktLTI7XHJcbiRoZWFkZXJfYm94X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kaGVhZGVyX2JveF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAzLjdweDtcclxuJGhlYWRlcl9ib3hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGhlYWRlcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNyk7XHJcblxyXG4vLyBQYWdlIEludGVybmUgZGFucyBjb250ZW51XHJcbiRoZWFkZXJfbWFpbi1zZWFyY2hfY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBQb3NpdGlvbiBkdSBib3V0b24gZGUgcmVjaGVyY2hlXHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDM1dmg7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDV2aDtcclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMVxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6IDUwcHg7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMlxyXG4kaGVhZGVyLS12Ml9taW4taGVpZ2h0LS1tZDogNjUwcHg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wOiAxMXZoO1xyXG4kaGVhZGVyLS12Ml9jb250ZW50X3RvcC0taC1sZzogMTZ2aDtcclxuJGhlYWRlci0tdjItLXdpdGhzbG9nYW5fY29udGVudF90b3A6IDh2aDtcclxuJGhlYWRlci0tdjJfbG9nby1zdmdfd2lkdGg6IDQ1NnB4O1xyXG4kaGVhZGVyLS12Ml9sb2dvLXN2Z19oZWlnaHQ6IDEyN3B4O1xyXG5cclxuJGhlYWRlcjJfc2xvZ2FuX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA5MDAgMjRweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgO1xyXG4kaGVhZGVyMl9zbG9nYW5fX3RpdGxlX2NvbnRlbnRfMV9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA5MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgO1xyXG4kaGVhZGVyMl9zbG9nYW5fX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuJGhlYWRlcjJfc2xvZ2FuX190cmFuc2Zvcm06IHVwcGVyY2FzZSA7XHJcbiRoZWFkZXIyX3Nsb2dhbl9fcGFkZGluZzogMWVtIDtcclxuXHJcbi8vIExvZ28gU3ZnXHJcbiRoZWFkZXJfbG9nby1zdmdfd2lkdGg6IDE5MnB4O1xyXG4kaGVhZGVyX2xvZ28tc3ZnX2hlaWdodDogNTNweDtcclxuXHJcbiRoZWFkZXJfZ2xvYmFsX2J1dHRvbl9jb2xvcjogJGhlYWRlcl9uYXZfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcblxyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fZm9ybV9kYXJrOihcclxuICAgICAgICBmb3JtX2lucHV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIGZvcm1fYWx0X2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3NlYXJjaC1tb3JlX2NvbG9yOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3BsYWNlaG9sZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wLFxyXG4gICAgICAgIHJhbmdlX3BsdXNfaWNvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgc3MtYXJyb3ctY29sb3I6ICRjb2xvcl9icmFuZC0yLFxyXG4pOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfbmF2LXRvZ2dsZV9jb2xvcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvL3RvcDogMDtcclxuICAgIC8vcmlnaHQ6IGNhbGMoMWVtICsgI3skaGVhZGVyX2JvcmRlcl9zcGFjaW5nfSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICByaWdodDogY2FsYyg0ZW0gKyAjeyRoZWFkZXJfYm9yZGVyX3NwYWNpbmd9KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC10b2dnbGVfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLXRvZ2dsZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX3RleHRfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX25hdl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLXRvZ2dsZV9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBmaWxsOiAkc2VhcmNoLXRvZ2dsZV9pY29uX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZWFyY2gtdG9nZ2xlX2ljb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VhcmNoLXRvZ2dsZV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWFyY2gtdG9nZ2xlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlYXJjaC10b2dnbGVfX3RleHRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUVElMRVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxMnB4LCAydncsIDEuNDExOGVtKS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbS8xLjY2NjYgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9jb2xvOiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJGludGVya2FiLWhvbWUtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9JVEVNXHJcblxyXG4vL1xyXG4vLyBJVEVNIFRJVExFXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICAvL2NvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX3BhZGRpbmcteTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBlbTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDMwMCZmYW1pbHk9UmFsZXdheTp3Z2h0QDYwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLnBuZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQ6ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3IgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA4MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQxMThlbSkvMSBSYWxld2F5ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgODAwIGNsYW1wKDEycHgsIDJ2dywgMS40MTE4ZW0pLzEgUmFsZXdheSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBURVhUXHJcbiRpbnRlcmthYi1ob21lLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0vMS42NjY2IE9wZW4tU2FucyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfY29sbzogJGludGVya2FiLWhvbWUtdjJfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gTk9URVxyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzEgT3Blbi1TYW5zICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vL0lURU1cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogI2ZmZiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDgwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xIFJhbGV3YXkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogI2JlZDAwMCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItaG9tZS12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX3BhZGRpbmcteTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40NzA2ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTUyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjM2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLTEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pdGVtLS0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQ6ICRqZXN0aW1vX2JhY2tncm91bmQtY29sb3IgJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZSAkamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdCAkamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGplc3RpbW9fYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19sYWJlbC10eHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xICFkZWZhdWx0O1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODI0ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kamVzdGltb19sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0gQXZlbmlyQm9vayxUaW1lcyBOZXcgUm9tYW4sc2VyaWYgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJGplc3RpbW9fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vaGVpZ2h0OiA3NjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyLjk0MTFlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1LjUyOTRlbTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRqZXN0aW1vX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRqZXN0aW1vX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkamVzdGltb19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRqZXN0aW1vX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXA+KiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maXJzdC1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICAgICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbC10eHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICYuZmlyc3QtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX2xhYmVsLXR4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRqZXN0aW1vX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRqZXN0aW1vX3BsYWNlaG9sZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG5cclxuICAgICAgICAgICAgJi5jb25kaXRpb25fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbSAxZW0gO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRqZXN0aW1vX3BsYWNlaG9sZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDJlbTtcclxuICAgICAgICAgICAgZm9udDogJGplc3RpbW9fbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkamVzdGltb19sZWdhbHNfY29sb3I7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZF8xO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQ6ICRqZXN0aW1vX2JhY2tncm91bmQtY29sb3IgJGplc3RpbW9fYmFja2dyb3VuZC1pbWFnZSAkamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdCAkamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGplc3RpbW9fYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqZXN0aW1vX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kamVzdGltb19sYWJlbC10eHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kamVzdGltb19wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuJGplc3RpbW9fcGxhY2Vob2xkZXJfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbF8xO1xyXG4kamVzdGltb190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRqZXN0aW1vX2NoZWNrYm94X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODI0ZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kamVzdGltb19sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0gQXZlbmlyQm9vayxUaW1lcyBOZXcgUm9tYW4sc2VyaWY7XHJcbiRqZXN0aW1vX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWxfMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kamVzdGltb19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJGplc3RpbW9fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kamVzdGltb19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAyLjVlbSAwICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gU2VhcmNoXHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbGlzdGluZy8xLmpwZycpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNikgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qdW1ib3Ryb24tdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRqdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWZ1bGw7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRlbTtcclxuXHRcdH1cclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkanVtYm90cm9uLXYxX190aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NsYXdzIHtcclxuICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGNvcmVfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICBsZWZ0OiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRqdW1ib3Ryb24tdjFfdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tcmV2ZXJzZSB7XHJcbiAgICAgICAgLmp1bWJvdHJvbi12MSB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmp1bWJvdHJvbi12MS0tc2VhcmNoIHtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB6LWluZGV4OiA2NjY7XHJcbiAgICBiYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgIG1pbi1oZWlnaHQ6ICRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBKdW1ib3Ryb24gLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG5cclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGp1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuXHJcbiRqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogMi41ZW0gMDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vR0VORVJJUVVFUyBWQVJJQUJMRVNcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzI6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8zOiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzE6IDFweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzI6IDcuNXB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMzogMi41cHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMjogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA2MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNDogbm9ybWFsIG5vcm1hbCA2MDAgMTJweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90cmFuc2l0aW9uOiAwLjNzICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzM6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81OiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82OiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF83OiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzM6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80OiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81OiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl82OiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzI6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMzogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMzogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzU6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9JTkRFUEVOREFOVEVTIFZBUklBQkxFU1xyXG5cclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC43NSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9CVVRUT04gQUxFUlRFIE1BSUxcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIE9GRlJFREVNIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3hfc2hhZG93X2NvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuMikgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkFESU8gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yYWRpb19sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yYWRpb19yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQ0hFQ0tCT1ggR1JPVVBFRCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfYnV0dG9uLW9wZW4tY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9maXJzdC1sZXR0ZXJfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gSU5URUdFUiBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIERBVEUgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0LWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RpdGxlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBCVUJCTEUgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBSRUZFUkVOQ0UgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JvcmRlcl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2lucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTVUJNSVQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYmVmb3JlX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiwgMC4yNSkgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIFNXSVRDSCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYm94X3NoYWRvdzogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9zd2l0Y2hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBMT0NBTElaQVRPUiBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9yYWRpb19iZWZvcmVfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTogMTNweCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdGV4dGZpZWxkX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIsIDAuMDUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yX2hvdmVyOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGVyX2NvbG9yX2hvdmVyOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtYm90dG9tX2NvbG9yX2hvdmVyOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtbGVmdF9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JhY2tncm91bmRfaG92ZXI6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYWZ0ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3Rfc2VsZWN0X2NoZWNrYm94X2JlZm9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gQkFTRSBTVVJDSEFSR0VEXHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fbm90X2Rpc2FibGVkX2hvdmVyX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9kZWZhdWx0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC42KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9yYW5nZV9fX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfcmFuZ2VfX19oaWdobGlnaHRfYm9yZGVyOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2JvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6IG5vcm1hbCBpdGFsaWMgNDAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9oaWdobGlnaHRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vU0VDVElPTiBGT1JNIEZVTEwgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbF9ib2R5X21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90cmFja19iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF82ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF90aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLXNjcm9sbGVyX2ZvbnQ6ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtY29udGVudF9sZXR0ZXJfc3BhY2luZzogMC41cHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIC43ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JvZHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXNwYW5fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X3RpdGxlLWxhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfdGl0bGUtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZpcnN0X2xldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfbGFiZWwtZWxlbWVudF9jb2xvciA6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X2NvbG9yIDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfcGxhY2Vob2xkZXJfY29sb3IgOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2FmdGVyX2JhY2tncm91bmQgOiAkc2VhcmNoLWZvcm1faW5wdXRfaWNvbl9wbHVzX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTT1JUXHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9sZXR0ZXJfc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3NlbGVjdC1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzUsIDAuMjUpICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRVNUSU1BVEVcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDogJHNlYXJjaC1mb3JtX3RpdGxlX2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfc3MtYWRkX2ljb25fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBERUZBVUxUXHJcblxyXG4ubG9hZGVyX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9iYWNrZ3JvdW5kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbkxvYWRlcjtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcblxyXG4gIC5mb3JtIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc2VsZWN0X19lbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstZW1haWwge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcGFkZGluZzogMC43NWVtIDEuNWVtO1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybUNoZWNrYm94IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciB7XHJcbiAgLmZvcm1DaGVja2JveENhdCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgICAgICAgLmVsZW1lbnRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXNsaWRlX2JvdHRvbV9iYWNrZ3JvdW5kO1xyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2Utc2xpZGVfdG9wX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmVtcHR5IHtcclxuICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1SYWRpbyB7XHJcbiAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6JHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQgO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5pbnRlZ2VyX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2RlZmF1bHRfZm9udDtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uX2NhbGVuZGFyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1EYXRlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA4NSU7XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgJi1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbnB1dF9fY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAuNXB4O1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtQnViYmxlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1tb3JlX19lbGVtZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2NvbG9yO1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBsZWZ0OiA3LjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3LjVweDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtQnViYmxlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VsZW1lbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxLjI1ZW0gNXB4IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9mb250O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b24tY2xvc2VfYmVmb3JlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDFlbTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwcHggLSAxZW0pO1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1SZWZlcmVuY2Uge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgLmxhYmVsX19pdGVtIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXRfX2l0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9ib3JkZXJfZm9udDtcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b25faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVN1Ym1pdF9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDFlbSAxZW0gMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDUzcHggMWVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gIH1cclxuXHJcbiAgLmZvcm1TdWJtaXQge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgJi1zdWJtaXRfX2l0ZW0ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXJlc2V0X19pdGVtIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnV0dG9uLXJlc2V0X19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU3dpdGNoX19jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuZm9ybVN3aXRjaCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9ib3hfc2hhZG93O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgIC5zd2l0Y2gtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuICAubG9jYWxpemF0b3JfX3N1bW1hcnkge1xyXG4gICAgLmxvY2FsaXphdG9yX192YWx1ZXMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tY291bnQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYWxpemF0b3JfX2V4dHJhIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgLnJhZGlvc19fZmllbGRzZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvc19fZ3JvdXAge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAucmFkaW9zX19pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWxfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX2xhYmVsX2ZvbnRfc2l6ZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXRfcmFkaW9fZWxlbWVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICY6Y2hlY2tlZCArIC5sYWJlbF9yYWRpb19lbGVtZW50IC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybVNlbGVjdCB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9mb250O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfY29sb3I7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZS0tY3VzdG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3BsdXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIHtcclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZXJfY29sb3JfaG92ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYygwLjVlbSArIDZweCk7XHJcbiAgICAgICAgbGVmdDogY2FsYygwLjVlbSArIDRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZS1ib3R0b21fY29sb3JfaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWxlZnRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBFU1RJTUFUSU9OXHJcblxyXG4uZm9ybS1lc3RpbWF0ZSB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTA4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMCAwIDRlbTtcclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1lc3RpbWF0ZSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDExcHggKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEJBU0VcclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNlYXJjaC1maWx0ZXJfYmFja2dyb3VuZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAmLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGh1bWI6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMjVweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLW9mZnJlZGVtX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWNvbW1lcmNlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZSYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX2lucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19wbHVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yYW5nZS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgICAuZm9ybVJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5hZGRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3JhbmdlX19faGlnaGxpZ2h0X2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3JhbmdlX19faW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfcmFuZ2VfX19pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuXHJcbiAgICAgICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGFiZWwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmRpc2FibGVkIHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsLWRhdGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbC1kYXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0X2ljb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRfZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZWxlbWVudHMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKCRjb2xvcl9uZXV0cmFsLTIsIDAuMTUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZGF0ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxpbmstZW1haWwge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAmLnNlY3Rpb24wIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uX0NvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlcl9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnN1Ym1pdF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250LWZhbWlseTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc2V0X2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gRk9STSBGVUxMXHJcblxyXG4uc2VhcmNoLWZpbHRlci1mdWxsIHtcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuXHJcbiAgICAmLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9tYXgtd2lkdGg7XHJcbiAgICBwYWRkaW5nOiAwIDAgNHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbGcnKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9mb250O1xyXG4gICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICAmLWRyYXdpbmcge1xyXG4gICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZS1kcmF3aW5nX2ZpbGw7XHJcbiAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgIGhlaWdodDogMS4yNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1zY3JvbGxlcl9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XHJcbiAgICAuZm9ybS1lc3RpbWF0ZV9fdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfaW5wdXRfY29sb3I7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfaW5wdXRfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtTGluZV9fY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDIyNXB4KTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgcGFkZGluZzogMCBjYWxjKDUwcHggLSAxZW0pIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lM19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU1X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lN19fY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250ZW50IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lOF9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb25QYXJhbXMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAubGluZV9fdGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbGluZThfdGl0bGUtZWxlbWVudF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybVJhbmdlX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtUmFuZ2Uge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19zdW1tYXJ5LFxyXG4gICAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICZfX3VuaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAubm9VaS10b3VjaC1hcmVhIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAuZm9ybUludGVnZXIge1xyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICAgICAgICAuZm9ybV9fY29udGVudCB7XHJcbiAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfdGl0bGUtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X3RpdGxlLWxhYmVsX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsICB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC1zcGFuX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfZmlyc3RfbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAge1xyXG4gICAgICAgIC5mb3JtU2VsZWN0IHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9sYWJlbC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3NzLW11bHRpLXNlbGVjdGVkX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU1X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTZfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAubGluZV9fY29udGFpbmVyIHtcclxuICAgICAgICAmLmxpbmUyX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTRfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU1X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTdfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU4X19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1zb3J0X19jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW46IDFlbSBhdXRvIDA7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlciB7XHJcbiAgICAmLWxlZnRfX2NvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHRfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ljb25fY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnRleHQtY291bnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9mb250O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGV4dC1lbGVtZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdF9fc3RydWN0dXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYmFja2dyb3VuZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLXNvcnRfc2VsZWN0LWNvbnRlbnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWxlbWVudF9faXRlbSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X2VsZW1lbnRfaXRlbV9mb250O1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5zcy1jb250ZW50IC5zcy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAmLmVtcHR5IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JhY2tncm91bmRfaG92ZXIgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHJlZCAhZGVmYXVsdDtcclxuLy8kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RleHRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG5cclxuLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayB7XHJcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMWVtO1xyXG5cclxuICAuc2VvLXRleHRzLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW46IDAgMCAxZW07XHJcblxyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgZm9udDogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VvLXRleHRzLXYxX190ZXh0IHtcclxuICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yO1xyXG4gICAgZm9udDogJHNlby10ZXh0cy12MV90ZXh0X19mb250O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fbGluZS1oZWlnaHQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFpbi1uYXZfY2xvc2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1haW4tbmF2IHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBwb3NpdGlvbiAgOiBmaXhlZDtcclxuICAgIHRvcCAgICAgICA6IDA7XHJcbiAgICByaWdodCAgICAgOiAwO1xyXG4gICAgei1pbmRleCAgIDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICAgICA6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uIDogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0gIDogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgIHBhZGRpbmctdG9wICA6ICRtZW51X3BhZGRpbmctdG9wO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRtZW51X3BhZGRpbmctc2lkZXN9IC0gMmVtKTtcclxuICAgIHBhZGRpbmctbGVmdCA6ICRtZW51X3BhZGRpbmctc2lkZXM7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG1lbnVfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yICAgICA6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgLy9mb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoICAgIDogODglO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lbnVfbWF4LXdpZHRoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vJi0taG9yaXpvbnRhbCB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgY29sb3IgICAgIDogJG1lbnVfY29sb3I7XHJcbiAgICAgICAgdHJhbnNpdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDAyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgICAgICB6LWluZGV4ICAgOiAxMDAwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgLy9tYXgtaGVpZ2h0IDogY2FsYygxMDB2aCAtICgjeyRtZW51X3BhZGRpbmctdG9wfSArIDFlbSkpO1xyXG4gICAgICAgIC8vbWF4LWhlaWdodCA6IDQwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93IDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgLy8jeyRibG9ja30tLWhvcml6b250YWwgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWVudV93cmFwcGVyX21heC13aWR0aC0tbGc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQgICAgOiAkbWVudS1jbG9zZV9wb3NpdGlvbl9yaWdodDtcclxuICAgICAgICB0b3AgICAgIDogJG1lbnUtY2xvc2VfcG9zaXRpb25fdG9wO1xyXG4gICAgICAgIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tbmF2X2Nsb3NlX190ZXh0X3RleHQtZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLW5hdl9jbG9zZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tbmF2X2Nsb3NlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICA6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgOiAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtZW51X2Nsb3NlX2J1dHRvbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX2Nsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfY2xvc2VfYnV0dG9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8jeyRibG9ja30tLWhvcml6b250YWwgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIC50b3BiYXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29sYmFyLWFkZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIHtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5tYWluLW5hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LS1pbm5lcl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uaGVhZGVyX190b3AtLXYzIHtcclxuICAgIC5tYWluLW5hdl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1lbnUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtZW51X2JhY2tncm91bmQgICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9icmFuZC0xLHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSk7ICAvLyBNZW51IDogQ291bGV1ciBkZSBmb25kXHJcbiRtZW51X2JhY2tncm91bmQtLW1vYmlsZSAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsOiB0cmFuc3BhcmVudDtcclxuJG1lbnVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBDb3VsZXVyIGR1IHNww6lyYXRldXJcclxuJG1lbnVfY2xvc2VfYnV0dG9uOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWVudV9ob3Zlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtdmVpbF9jb2xvciAgICAgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTAsMC4yKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBjb3VsZXVyIGR1IHZvaWxlIHBhciBkZXNzdXMgbGUgY29udGVudVxyXG5cclxuXHJcbiRtZW51X21heC13aWR0aCAgICAgIDogMjYuODc1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHdpZHRoXHJcbiRtZW51X3RyYW5zaXRpb24gICAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1lbnVfcGFkZGluZy10b3AgICAgOiA1ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWVudV9wYWRkaW5nLXNpZGVzICA6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHBhZGRpbmcgZHJvaXRlIGV0IGdhdWNoZVxyXG4kbWVudS12ZWlsX3RyYW5zaXRpb246ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRyYW5zaXRpb24gZHUgdm9pbGVcclxuJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnOiAkd3JhcHBlcl9tYXgtd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB3cmFwcGVyIG1heCB3aWR0aFxyXG5cclxuJG1lbnUtaXRlbV9wYWRkaW5nOiAuM2VtIC40ZW07XHJcbiRtZW51LWl0ZW1fcGFkZGluZy0tbW9iaWxlOiAxLjVlbSAwO1xyXG4kbWVudV9pdGVtX2JvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9icmFuZC0yLCAxKTtcclxuJG1lbnUtaXRlbV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJG1lbnUtaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDE3cHgvMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAgIC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRtZW51LWl0ZW1fZm9udC0tbGcgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDE3cHgvMWVtICRmb250LWZhbWlseS0tMzsgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kbWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogbGV0dGVyLXNwYWNpbmcgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZGVjb3JhdGlvbiAgICA6IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdGV4dC1kZWNvcmF0aW9uIGRlcyBpdGVtc1xyXG5cclxuXHJcblxyXG4kc3VibWVudS1pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xZW0gJGZvbnQtZmFtaWx5LS00OyAgICAgICAgLy8gU291cy1tZW51IDogZm9udCBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRzdWJtZW51LWl0ZW1fZm9udC0tbGcgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuM2VtLzFlbSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAvLyBTb3VzLW1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IGxnXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnVfcG9zaXRpb24teDogNTAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IFBvc2l0aW9uIFggZGUgbCfDqWzDqW1lbnQgKDAgPSBnYXVjaGUsIDUwJSA9IGNlbnRyw6kpXHJcbiRzdWJtZW51X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJHN1Ym1lbnVfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZHUgc3DDqXJhdGV1clxyXG4kc3VibWVudV9wYWRkaW5nLWxlZnQgICAgICAgOiAxLjllbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogcGFkZGluZyBnYXVjaGVcclxuJHN1Ym1lbnUtaXRlbV9mb250LXNpemUgICAgIDogMC44ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHRhaWxsZSBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3BhZGRpbmcgICAgICAgOiAxLjdlbSAwO1xyXG4kc3VibWVudS1pdGVtX3RleHQtYWxpZ24gICAgICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51ID4gaG92ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgcHVjZSBjb3VsZXVyXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl9oZWlnaHQ6IDE0cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgcHVjZSBoYXV0ZXVyXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl93aWR0aDogNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSBwdWNlIHdpZHRoXHJcbi8vIFNvdXMtbWVudSA6IHBhZGRpbmcgaGF1dC9iYXMgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fdGV4dC1kZWNvcmF0aW9uOiAkbWVudS1pdGVtX2RlY29yYXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcbiRtZW51LWNsb3NlX3NpemUgICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbl90b3AgOiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBUb3BcclxuJG1lbnUtY2xvc2VfcG9zaXRpb25fcmlnaHQgOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBSaWdodFxyXG4kbWVudS10b3BiYXJfcG9zaXRpb246IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFycmUgZCdvdXRpbHMgOiBwb3NpdGlvbiBwYXIgcmFwcG9ydCDDoCBsYSBkcm9pdGUgZHUgbWVudVxyXG5cclxuJGhlYWRlcl9uYXYtdG9nZ2xlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGRlcyBwYWdlcyBpbnRlcm5lcyBbQkVHSU5dXHJcblxyXG4kbWVudS0taW5uZXJfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS0taW5uZXJfaG92ZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgPiBob3ZlciA6IENvdWxldXIgZHUgdGV4dGVcclxuJHN1Ym1lbnUtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFRvb2xiYXIgZGFucyBsZSBtZW51IGVuIHJlc3BvbnNpdmVcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjRlbSkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjRlbSkvMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1lbnUtZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMWVtO1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51X3N3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnVfc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b2dnbGVke1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWVudS1pdGVtX3BhZGRpbmc6IC4zZW0gLjRlbSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9wYWRkaW5nLS1tb2JpbGU6IDEuNWVtIDAgIWRlZmF1bHQ7XHJcbiRtZW51X2l0ZW1fYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kc3VibWVudV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAxMDAlKSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiAkbWVudS1pdGVtX3RleHQtYWxpZ247XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfbmF2X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgZm9udDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjRlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJG1lbnVfaXRlbV9ib3JkZXItdG9wO1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbV9wYWRkaW5nLS1tb2JpbGU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gLjhlbSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAuNmVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayxcclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Ym1lbnUge1xyXG5cclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHpvb206IDE7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgIGxlZnQ6ICRzdWJtZW51X3Bvc2l0aW9uLXg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHN1Ym1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGZvbnQ6ICRzdWJtZW51LWl0ZW1fZm9udDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udDogJHN1Ym1lbnUtaXRlbV9mb250LS1tZDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmb250OiAkc3VibWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQsICdtYXgtd2lkdGgnKSB7XHJcbiAgICAgICAgdG9wIDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaGVhZGVyX2JvcmRlcl9zcGFjaW5nO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXJfYm9yZGVyX3NwYWNpbmc7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJtZW51X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY2xpcDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRvZ2dsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICRtZW51X3RyYW5zaXRpb247XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzdWJtZW51X3NlcGFyYXRvcl9jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHN1Ym1lbnUtaXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAvKmxlZnQ6IC41ZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzOyovXHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgLy9mb250LXNpemU6ICRzdWJtZW51LWl0ZW1fZm9udC1zaXplO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRzdWJtZW51LWl0ZW1fdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3VibWVudS1pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogY2FsYygjeyRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl9oZWlnaHR9LyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IGNhbGMoI3skc3VibWVudS1pdGVtX2RlY29yYXRpb25faGVpZ2h0fS8gMikgc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbl93aWR0aCBzb2xpZCAkc3VibWVudS1pdGVtX2RlY29yYXRpb25fY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJG1lbnUtc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wLS12MiB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93OiA0ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2xhYmVsX2Rpc3BsYXk6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuXHJcbiRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfbW9iaWxlX3NwYW5fY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9zcGFuX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nICAgICAgIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmctLXhsIDogNHB4IDVweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvci0teGwgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHktLXhsOiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoLWNsb3NlX3NpemUgICAgICAgIDogMmVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fdG9wICAgIDogMWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fcmlnaHQgICAgOiA0ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9tb2JpbGVfcG9zaXRpb25fcmlnaHQgICAgOiA0ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9jbG9zZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9jbG9zZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkbWFpbi1zZWFyY2hfY2xvc2VfX3RleHRfdGV4dC1mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtNywgMC40KSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5OiAxICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3JhbmdlX3ByZXZpZXdfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgJGJsb2NrOiAnLm1haW4tbmF2JztcclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgI3skYmxvY2t9X19jbG9zZS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9ye1xyXG4gICAgICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlIHtcclxuICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9yYW5nZV9wcmV2aWV3X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcGx1cyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnZW5kIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3RpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2Nyb2xsIHBlcnNvbm5hbGlzw6lcclxuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9jb2xvcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBjb2xvcjogJG1haW4tc2VhcmNoX21vcmVfY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfbW9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yO1xyXG4gICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmUtaWNvbl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2hfX21vcmUge1xyXG4gICAgLmNoZWNrYm94X19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlX21vYmlsZV9zcGFuX2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlX3NwYW5fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWFpbi1zZWFyY2gge1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnMgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjgzLC42Nyk7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgLy9tYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2V4cGFuZC1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA0MDAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRtYWluLXNlYXJjaF90cmFuc2l0aW9uO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbWFpbi1zZWFyY2hfcGFkZGluZy10b3A7XHJcblxyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWVudV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgJiB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tc2VhcmNoIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjAwMDtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haW4tc2VhcmNoX3BhZGRpbmctdG9wfSk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4ZW07XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXN9IC0gMmVtKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodCAgICA6ICRtYWluLXNlYXJjaC1jbG9zZV9tb2JpbGVfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgIDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uX3RvcDtcclxuICAgICAgICAgICAgICAgIGN1cnNvciAgOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgICAgOiAkbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1haW4tc2VhcmNoX2Nsb3NlX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgIDogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgOiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgOiBjYWxjKCN7JG1haW4tc2VhcmNoLWNsb3NlX3NpemV9KTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluLXNlYXJjaC1jbG9zZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNjcm9sbCBwZXJzb25uYWxpc8OpXHJcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUgIHtcclxuICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMy41ZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMy41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlYWR5IHtcclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKCN7JGhlYWRlcl9ib3JkZXJfc3BhY2luZ30gKyAyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmctbmV4dCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgQGlmICgkbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheSA9PSBmYWxzZSkge1xyXG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNmVtIDAgMCAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0X19maWVsZC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRvcDogLTUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAtMC41ZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5mb3JtX19jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiAoMTAwJSAvICRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdyk7XHJcbiAgICAgICAgd2lkdGg6ICgxMDAlIC8gJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93KTtcclxuICAgIH1cclxuXHJcbiAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICByaWdodDogMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lmaWNcclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlX19wcm9tcHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAucmFuZ2VfX3N1bW1hcnkge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlLS12YWx1ZXMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAmLS1ob3Jpem9udGFsIHtcclxuICAgICAgICAmX19zdWJtaXQge1xyXG4gICAgICAgICAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXZlcnRpY2FsIHtcclxuICAgICAgICAubWFpbi1zZWFyY2gtZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNmVtIDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMC41ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5zZWFyY2gtbW9yZSB7XHJcbiAgICBmb250OiAkbWFpbi1zZWFyY2hfbW9yZV9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9tb3JlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtYWluLXNlYXJjaF9tb3JlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuOWVtO1xyXG4gICAgQGluY2x1ZGUgcmVzZXQtbGluaztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICB3aWR0aDogMS44ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgYm9yZGVyOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICYtLWNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIHtcclxuICAgIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXHJcbi5odG1sLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkNyB7XHJcbiAgICAwJSxcclxuICAgIDgwJSxcclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgLTAuNWVtO1xyXG4gICAgfVxyXG4gICAgNDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBIYWNrc1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxue1xyXG4gICAgLm1haW4tc2VhcmNoIC5idXR0b24geyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5tYWluLXNlYXJjaCAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4OyB9IC8qIElFMTEgKi9cclxufVxyXG5cclxuXHJcbi8vIE1vdGV1ciBkZSByZWNoZXJjaGUgZGFucyBjb250ZW51XHJcbi5tYWluIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIC5mb3JtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9tYWluLXNlYXJjaF9jb250ZW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vdGV1ciBkZSByZWNoZXJjaGUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IHRyYW5zaXRpb24gYW5pbWF0aW9uXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBmb25kXHJcbiRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdzogNDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX21vYmlsZV9wb3NpdGlvbl9yaWdodCAgICA6IDRlbTtcclxuXHJcbi8vIExhYmVsXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5OiBmYWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWwgOiBhZmZpY2hlciBvdSBub25cclxuXHJcblxyXG4vLyBUaXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtICRmb250LWZhbWlseS0tMjsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgc3VyLXRpdHJlXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gKHZhbGlkYXRpb24pXHJcbi8vXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMSAkZm9udC1mYW1pbHktLTQ7O1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFpbi1zZWFyY2hfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1haW4tc2VhcmNoX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBCb3V0b24gXCJ2b2lyIHBsdXNcIlxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogZm9udFxyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogbGV0dGVyLXNwYWNpbmdcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IHRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9tb3JlX21vYmlsZV9zcGFuX2NvbG9yICAgOiAkbWFpbi1zZWFyY2hfbW9yZV9jb2xvcjtcclxuJG1haW4tc2VhcmNoX21vcmVfc3Bhbl9jb2xvciAgIDogJG1haW4tc2VhcmNoX21vcmVfY29sb3I7XHJcbiRtYWluLXNlYXJjaF9tb3JlX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBGb25kXHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBDb3VsZXVyIGRlIGwnaWNvblxyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogRm9uZFxyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogYm9yZGVyXHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fYm9yZGVyLXJhZGl1czogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBib3JkZXIgcmFkaXVzXHJcblxyXG4vLyA8IFhMXHJcbiRtYWluLXNlYXJjaF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBMZXR0ZXItc3BhY2luZ1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBCYWNrZ3JvdW5kXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nICAgICAgIDogNHB4IDVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBQYWRkaW5nXHJcbiRtYWluLXNlYXJjaF9pY29uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZXMgaWNvbmVzXHJcbiRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3IgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHNsaWRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBwbGFjZWhvbGRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTogMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogT3BhY2l0ZSBwbGFjZWhvbGRlclxyXG5cclxuXHJcbi8vIFhMXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nLS14bCAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBQYWRkaW5nXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGwgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQmFja2dyb3VuZFxyXG4kbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGwgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZGVzIGljb25lc1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yLS14bCAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHNsaWRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3ItLXhsOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsOyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBwbGFjZWhvbGRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eS0teGw6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogT3BhY2l0ZSBwbGFjZWhvbGRlclxyXG5cclxuJG1haW4tc2VhcmNoLWNsb3NlX3NpemUgICAgICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fdG9wICAgIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1vdGV1clxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfcG9zaXRpb25fcmlnaHQgICAgOiA0ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBwb3NpdGlvbiBwYXIgcmFwcG9ydCDDoCBsYSBkcm9pdGUgZHUgbW90ZXVyXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogY291bGV1clxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBjb3VsZXVyICBhdSBob3ZlclxyXG5cclxuJG1haW4tc2VhcmNoX3JhbmdlX3ByZXZpZXdfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcmV2aWV3IGxhYmVsXHJcblxyXG5cclxuLy8gVmVydGljYWxcclxuJG1haW4tc2VhcmNoX3RyYW5zaXRpb24gICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogdHJhbnNpdGlvbiBhbmltYXRpb25cclxuJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wICA6IDVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyB0b3BcclxuJG1haW4tc2VhcmNoX3BhZGRpbmctc2lkZXM6IDMuNmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyBkcm9pdGUgZXQgZ2F1Y2hlXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC45KTtcclxuXHJcbi8vIFNjcm9sbGJhclxyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX2NvbG9yICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtNywgMC40KTtcclxuJG1haW4tc2VhcmNoX3Njcm9sbGJhcl9vcGFjaXR5OiAxO1xyXG5cclxuXHJcbi8vIFBhZ2VzIGludGVybmVzXHJcbiRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfX3JlcHJlc2VudGF0aXZlX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktZGV0YWlscy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3Bob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5LjRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTc2NWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmX19yY3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwIDAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjE3NjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVwcmVzZW50YXRpdmUtZGV0YWlsc19tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV9fcmVwcmVzZW50YXRpdmVfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjQ3MWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNjQ3MWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9wZXJ0eS1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZW9fX3RpdGxlIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDFlbSAxZW07XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYW5kYXRvcnktZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvcGVydHkgbGlzdGluZyAtIHYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVwcmVzZW50YXRpdmUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfcmVwcmVzZW50YXRpdmVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX3JlcHJlc2VudGF0aXZlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9yZXByZXNlbnRhdGl2ZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX19yZXByZXNlbnRhdGl2ZV9ibG9jay10ZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kcmVwcmVzZW50YXRpdmUtZGV0YWlsc19waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHJlcHJlc2VudGF0aXZlLWRldGFpbHNfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX3Bob25lX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRyZXByZXNlbnRhdGl2ZS1kZXRhaWxzX21haWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vLyBSZXByZXNlbnRhdGl2ZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExJU1RJTkcgW0JFR0lOXVxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcDogKCk7XHJcbiRtYW5kYXRvcnktZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLCAkbWFuZGF0b3J5LWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF9tYXBcclxuKTtcclxuLy8gTElTVElORyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtcy13cmFwcGVyX21heC13aWR0aCA6IDEyMDBweCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbiAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfcGhvbmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRtYW5kYXRvcnktbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoIDogMTIwMHB4O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00IDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEl0ZW0gaG92ZXJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gdGl0bGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBDT09SRFNcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGFnZW5jeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjM1MjllbSAxZW0gMi4zNTI5ZW0gMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFuZGF0b3J5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRvcnktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRtYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi42NDcxZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfY29vcmRzX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRtYW5kYXRvcnktbGlzdGluZy12Ml9tYWlsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSXRlbSBob3ZlclxyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG1hbmRhdG9yeS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFuZGF0b3J5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmdfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJG1hcC1zdmdfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Z19fdGV4dF9mb250LFxyXG4gICAgY29sb3I6ICRtYXAtc3ZnX190ZXh0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJG1hcC1zdmdfX3RleHRfdGV4dC1hbGlnbixcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X19tYXBfY2lyY2xlX2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuMTUpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlcjogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vXHJcbi8vIEJVVFRPTlxyXG4vL1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtc3ZnLXZhZ2VuY3kge1xyXG5cclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG1hcC1zdmctdmFnZW5jeV9wYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGhlaWdodCA6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLm1hcC1zdmctdmFnZW5jeV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIGZvbnQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3IgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbSAzZW0gMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXAge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNYXAgc3ZnIC0gdmFnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3BhZGRpbmc6IDRlbSAwO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwIFtCRUdJTl1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC4xNSk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsOiAkY29sb3JfbmV1dHJhbC02O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIEZPUk0gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcC1zdmctdmFnZW5jeV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI6IDA7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtY29sb3IgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMDgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyOiAwICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdm1hbmRhdG9yeSB7XHJcblxyXG4gICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0IDogODAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBmb250OiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tYXAtc3ZnIHtcclxuICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21hcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX21hcF9jaXJjbGVfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXAge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfc3Ryb2tlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvKmN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7Ki9cclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIHN2ZyAtIFZtYW5kYXRvcnlcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcmVwZWF0ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfcGFkZGluZzogNGVtIDA7XHJcblxyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMDgpO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfZmlsbDogJGNvbG9yX25ldXRyYWwtNjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBGT1JNIFRJVExFXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9mb3JtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXI6IDA7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRk9STSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy9cclxuLy8gQlVUVE9OXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHggIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMWVtICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjUyOTRlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX19jb29yZHNfcGFkZGluZ19tb2JpbGU6IDFlbSAyZW0gMGVtIDFlbSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnRfbW9iaWxlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfMl9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfMV9mb250X21vYmlsZTogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS41ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2ZvbnRfbW9iaWxlOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQgICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFmbGV0LWNvbnRyb2wtY29udGFpbmVyIC5sZWFmbGV0LXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxufVxyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG5cclxuICAgIHdpZHRoOiAkbWFwX3BvcHVwX2Nsb3NlX3dpZHRoO1xyXG4gICAgaGVpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2hlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9saW5lLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfY2xvc2VfcGFkZGluZztcclxuICAgIG1hcmdpbjogJG1hcF9wb3B1cF9jbG9zZV9tYXJnaW47XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGFsaWduLWl0ZW1zOiAkbWFwX3BvcHVwX2Nsb3NlX2FsaWduO1xyXG4gICAganVzdGlmeS1jb250ZW50OiAkbWFwX3BvcHVwX2Nsb3NlX2p1c3RpZnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlcjogJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXBfcG9wdXBfY2xvc2VfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0O1xyXG4gICAgY29sb3I6ICRtYXBfcG9wdXBfY2xvc2VfY29sb3I7XHJcblxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1hcCB7XHJcbiAgICAmX19wb3B1cCB7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udDogJG1hcF9wb3B1cF9fdGl0bGVfMV9mb250X21vYmlsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250OiAkbWFwX3BvcHVwX190aXRsZV8yX2ZvbnRfbW9iaWxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NTBweDtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMWVtO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgZm9udDogJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwX3BvcHVwX19jb29yZHNfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdCBmb250OiAkbWFwX3BvcHVwX19jb29yZHNfZm9udF9tb2JpbGU7XHJcblx0XHRcdFx0IHBhZGRpbmc6ICRtYXBfcG9wdXBfX2Nvb3Jkc19wYWRkaW5nX21vYmlsZTtcclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX19jb29yZHNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWFwX3BvcHVwX19jb29yZHNfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fY29vcmRzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwX3BvcHVwX19jb29yZHNfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAtaW5uZXItdjEtcG9wLXVwX19pdGVtLWxpbmtzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwX3BvcHVwX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbWFwX3BvcHVwX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdGZvbnRcdFx0ICAgOiAkbWFwX3BvcHVwX19idXR0b25fZm9udF9tb2JpbGU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU0VUVElOR1MgTUFQIFNDU1NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2Vfd2lkdGg6IDQwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaGVpZ2h0OiA0MHB4O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2xpbmUtaGVpZ2h0OiAxO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX3BhZGRpbmc6IC4wM2VtIDAgMCAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX21hcmdpbjogMWVtO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyLXJhZGl1czogMTAwJTtcclxuJG1hcF9wb3B1cF9fY2xvc2UtYnV0dG9uX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTogMzBweDtcclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDogNDAwO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2FsaWduOiBjZW50ZXI7XHJcbiRtYXBfcG9wdXBfY2xvc2VfanVzdGlmeTogY2VudGVyO1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJG1hcF9wb3B1cF9fY29vcmRzX21hcmdpbi1ib3R0b206IDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX3BhZGRpbmc6IDFlbSAyZW0gMWVtIDFlbTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fY29vcmRzX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbWFwX3BvcHVwX19jb29yZHNfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX2Nvb3Jkc190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXBfcG9wdXBfX2Nsb3NlLWJ1dHRvbl9ib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4kbWFwX3BvcHVwX19jbG9zZS1idXR0b25fcGFkZGluZzogLjVlbTtcclxuXHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjUyOTRlbTtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbWFwX3BvcHVwX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwX3BvcHVwX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXBfcG9wdXBfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19oZWlnaHQ6IDQyMHB4ICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2RlY29yYXRlX2NvbG9yICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1saXN0aW5nIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6ICRtYXAtbGlzdGluZ19oZWlnaHQ7XHJcbiAgICAgICAgLmpzLW1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1saXN0aW5nX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXAge1xyXG5cclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOyAgICBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLWxpc3RpbmdfY2x1c3Rlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLWxpc3RpbmdfbWFya2VyX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKCRtYXAtbGlzdGluZ19jbHVzdGVyX2JhY2tncm91bmQsIDAuNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn0iLCJcclxuXHJcbiRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLWxpc3RpbmdfaGVpZ2h0OiAzMDBweDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9kZWNvcmF0ZV9jb2xvciAgOiAkY29sb3JfYnJhbmQtMTsiLCIkbWFwLXBvcGluLWFubm91bmNlX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX2JhY2tncm91bmQgOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfY29sb3I6ICRtYXBfcG9wdXBfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZX0vI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mNG1hcCB7XHJcbiAgICAuZjRtYXAtaW5mb1dpbmRvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tYW5ub3VuY2VfZm9udDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmxlZnRBcnJvd1BhcnQsIC5yaWdodEFycm93UGFydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcbi5mNG1hcC5mNC1tYXAtY29udHJvbC10b3BsZWZ0IC5mNG1hcC1uYXYsXHJcbi5raW1vbm8tbWFwICNraW1vbm8tbGF5ZXJzIHtcclxuICAgIGxlZnQgOiAkaGVhZGVyX2JvcmRlcl9zcGFjaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5raW1vbm8tbWFwICNraW1vbm8tZ3JhcGhpY09wdGlvbnNNZW51IHtcclxuICAgIGxlZnQ6IDZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1hcC1wb3Bpbi1hbm5vdW5jZSB7XHJcbiAgICBmb250LXNpemU6IDAuODVlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbWluLWhlaWdodCA6IGluaXRpYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1hbm5vdW5jZV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgLjNlbSAwO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTE7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY0ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcblxyXG4kbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2ZvbnQtc2l6ZX0vI3skbWFwLXBvcGluLWFubm91bmNlX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xICRmb250LWZhbWlseS0tNDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbi1hbm5vdW5jZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXBvcGluLWFubm91bmNlX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW4tYW5ub3VuY2VfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4iLCIkbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tOiAuNWVtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjJlbSkvMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb25cclxuICAgICAgICApLCRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwXHJcbik7XHJcblxyXG5cclxuLm1hcC1wb3BpbiB7XHJcbiAgICAmLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBvcGluXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gTm9tIGRlIGwnYWdlbmNlXHJcbi8vXHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcmdpbi1ib3R0b206IC41ZW07XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMmVtKS8xLjIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZDogJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjNfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC12M19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX3dyYXBwZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG1hcC12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAzZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC12M19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXYzIHtcclxuICAgIGhlaWdodDogNzAwcHg7XHJcbiAgICBjb2xvcjogJG1hcC12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYzX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA0LjQxMThlbSAyMC4xMDQxJSA0LjE4ZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTQuNDExOGVtIDE2LjA0MSUgOS40MTE4ZW1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFwLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbWFwLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXYzX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC12M19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC12M19fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJG1hcC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRtYXAtdjNfYmFja2dyb3VuZDogJG1hcC12M19iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjNfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYzX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjNfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG1hcC12M19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYzX3dyYXBwZXJfcGFkZGluZzogMDtcclxuJG1hcC12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG1hcC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbWFwLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbWFwLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gTUFJTiBCVVRUT05cclxuLy9cclxuJG1hcC12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbWFwLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXYzX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtdjNfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZC1jb2xvciAkbWFwLXYxX2JhY2tncm91bmQtaW1hZ2UgJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC43KSAhZGVmYXVsdDtcclxuJG1hcC12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkbWFwLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTB2aDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJG1hcC12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbWFwLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFLDqWdsYWdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZycpO1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcC12MV9iYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQtY29sb3IgJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlICRtYXAtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG1hcC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjcpO1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZSIsIiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICAmX19tYXJrZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1iYW5uZXJfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLWJhbm5lcl9tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogb3JhbmdlO1xyXG4gICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW46MmVtIDAgMmVtIDA7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLWJhbm5lcl9oZWlnaHQ7XHJcbiAgICAgICAgLmpzLW1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1iYW5uZXJfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1wb3Bpbl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtYmFubmVyX3BvcGluX19idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLWJhbm5lcl9wb3Bpbl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwLWJhbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuJG1hcC1iYW5uZXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kbWFwLWJhbm5lcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLWJhbm5lcl9wYWRkaW5nICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IG1hcmdlcyBpbnRlcm5lc1xyXG4kbWFwLWJhbm5lcl9oZWlnaHQ6IDI3MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGhhdXRldXIgZGUgbGEgbWFwXHJcbi8vIE1hcmtlclxyXG4kbWFwLWJhbm5lcl9tYXJrZXJfY29sb3I6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTtcclxuJG1hcC1iYW5uZXJfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtYmFubmVyX21hcmtlcl9zdmdfZmlsbF9jb2xvcjokY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmtlciA6IGNvdWxldXJcclxuLy8gQ2x1c3RlclxyXG4kbWFwLWJhbm5lcl9jbHVzdGVyX2JhY2tncm91bmQ6ICRtYXAtYmFubmVyX2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENsdXN0ZXIgOiBmb25kXHJcbiRtYXAtYmFubmVyX2NsdXN0ZXJfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFBvcGluXHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRtYXAtYmFubmVyX3BvcGluX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG1hcC1iYW5uZXJfcG9waW5fX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODIzZW0pLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIGNsYW1wKDE0cHgsIDJ2dywgMS4xNzY0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fY29sb3I6ICRzb2NpYWxfaXRlbV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRzb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJHNvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3dpZHRoOiAkc29jaWFsX2l0ZW1fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ6ICRzb2NpYWxfaXRlbV9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9wYWRkaW5nOiAkc29jaWFsX2l0ZW1fcGFkZGluZyAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3BhZGRpbmc6ICRjb3JlX2J1dHRvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3LCAwLjg4MmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00IWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMS4xNzZlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU6IGl0YWxpYyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfZm9udDogaXRhbGljIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuODI0ZW0pLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9jb29yZF9kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmVnb3RpYXRvci1kZXRhaWxzLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9wYWRkaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQtc3R5bGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1vcGluaW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZWdvdGlhdG9yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmVnb3RpYXRvci1kZXRhaWxzLXYxX19hZGRzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19hZGRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmxvY2sge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fcGFkZGluZztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWdlbmN5IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgLml0ZW1fX3NvY2lhbC0tYWdlbmN5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTkVHT1RJQVRPUiBERVRBSUxTIFNUQVJUXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgICAmLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmVnb3RpYXRvci1saXN0aW5nIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fZHJhd2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLW1haWxfX2RyYXdpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1hZGRyZXNzX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2Nvb3JkX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMtbWFpbF9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzLWFkZHJlc3NfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuY29vcmRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVnYWxzLW5lZ290aWF0b3Ige1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9uZWdvdGlhdG9yLWxlZ2Fsc190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIG5lZ290aWF0b3IgREVUQUlMUyBFTkRcclxuXHJcbiAgICAmX19maWx0ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktbGlzdGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlb19fdGl0bGUge1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbF9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICB9XHJcbn1cclxuIiwiJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQtY29sb3IgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyM2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBpdGFsaWMgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCAydncsIDEuMTc2NGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRuZWdvdGlhdG9yLWRldGFpbHMtdjFfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2NvbG9yOiAkc29jaWFsX2l0ZW1fY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRzb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbmVnb3RpYXRvcl9zb2NpYWxfaXRlbV93aWR0aDogJHNvY2lhbF9pdGVtX3dpZHRoO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1faGVpZ2h0OiAkc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3Jfc29jaWFsX2l0ZW1fcGFkZGluZzogJHNvY2lhbF9pdGVtX3BhZGRpbmc7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfbGlzdGluZy1wcm9wZXJ0eV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2xpc3RpbmctcHJvcGVydHlfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9saXN0aW5nLXByb3BlcnR5X190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9wYWRkaW5nOiAkY29yZV9idXR0b25fcGFkZGluZztcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dywgMC44ODJlbSkvMS40ICRmb250LWZhbWlseS0tNCFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8xX3BhZGRpbmc6IDA7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCA0dncsIDEuMTc2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LXN0eWxlOiBpdGFsaWM7XHJcbiRuZWdvdGlhdG9yLWRldGFpbHMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX2ZvbnQ6IGl0YWxpYyBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC44MjRlbSkvMS42NjY2ICRmb250LWZhbWlseS0tNDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX2NvbG9yOiAkbmVnb3RpYXRvci1kZXRhaWxzLXYxX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAwLjgyNGVtKS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItZGV0YWlscy12MV9uZWdvdGlhdG9yX190ZXh0X25lZ290aWF0b3ItbGVnYWxzX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfX3RleHRfbmVnb3RpYXRvci1sZWdhbHNfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kbmVnb3RpYXRvci1kZXRhaWxzLXYxX25lZ290aWF0b3JfY29vcmRfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmVnb3RpYXRvci8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5lZ290aWF0b3ItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC43OSkgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFkZGluZzogNGVtIDAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdWxsZXRcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDAgMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIEJVVFRPTiBMSU5LU1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ09PUkRTXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHNfbGlua3NfY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfY29sb3IgICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMiAkZm9udC1mYW1pbHktLTEgICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yICAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tcGhvbmVfZm9udDpub3JtYWwgbm9ybWFsIDcwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tMSAgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250Om5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xLjIgJGZvbnQtZmFtaWx5LS00ICAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5lZ290aWF0b3ItaG9tZS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG5lZ290aWF0b3ItaG9tZS12MV9wYWRkaW5nO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDE1MjhweCArICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZH0qMik7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuMTk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTFweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3IgOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19saW5rc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb29yZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkcy0tdHlwZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25lZ290aWF0b3IvMS5qcGcnKTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kOiAkbmVnb3RpYXRvci1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRuZWdvdGlhdG9yLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5lZ290aWF0b3ItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNzkpO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX3BhZGRpbmc6IDRlbSAwO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQnVsbGV0XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAwIDA7XHJcblxyXG5cclxuLy8gSVRFTSBCVVRUT04gTElOS1NcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIENPT1JEU1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzX2xpbmtzX2NvbG9yOiAkbmVnb3RpYXRvci1ob21lLXYxX2NvbG9yIDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjIgJGZvbnQtZmFtaWx5LS0xIDtcclxuJG5lZ290aWF0b3ItaG9tZS12MV9pdGVtX2Nvb3Jkc19jb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9jb2xvciA7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXBob25lX2ZvbnQ6bm9ybWFsIG5vcm1hbCA3MDAgMS4yNWVtLzEuMiAkZm9udC1mYW1pbHktLTEgO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS1waG9uZV9jb2xvcjogJG5lZ290aWF0b3ItaG9tZS12MV9jb2xvcjtcclxuXHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMS4yICRmb250LWZhbWlseS0tNCA7XHJcbiRuZWdvdGlhdG9yLWhvbWUtdjFfaXRlbV9jb29yZHMtLXR5cGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1ob21lLXYxX2l0ZW1fY29vcmRzLS10eXBlX2xldHRlci1zcGFjaW5nOiAwOyIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGggOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZWdvdGlhdG9yLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgICAgICAubmVnb3RpYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC4zZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5lZ290aWF0b3ItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNjQ3MWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGggOiAxMjAwcHg7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcblxyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAgbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vLyBJVEVNIENPT1JEU1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2Nvb3Jkc190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gUEhPTkVcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX3Bob25lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiRuZWdvdGlhdG9yLWxpc3RpbmctdjFfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5lZ290aWF0b3ItbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmVnb3RpYXRvci1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IDA7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2FsaWduZW1lbnRfaXRlbTogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFSVElDTEUgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gQVJUSUNMRSBUSVRMRVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgREFURVxyXG4vL1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250OiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3JcclxuICAgICAgICAgICAgICAgICksICRuZXdzLWRldGFpbHMtdjFfaXRlbV9kYXRlX190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy9cclxuLy8gQVJUSUNMRSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuLy8gQVJUSUNMRSBIT1ZFUlxyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEFSVElDTEUgQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWRldGFpbHMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gQVJUSUNMRSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gU09DSUFMUyBTVEFSVFxyXG5cclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9iYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNvY2lhbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfcGFkZGluZzogMmVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi42NDcxZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHNvY2lhbHMtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRzb2NpYWxzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udFxyXG4gICAgICAgICAgICAgICAgKSwgJHNvY2lhbHMtdjFfX3RpdGxlX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuLy8gU09DSUFMIEVORFxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtZGV0YWlscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuZXdzLWRldGFpbHMtdjFfd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJG5ld3MtZGV0YWlscy12MV93cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hcnRpY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlci1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41MjM1ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjUyOTRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWRldGFpbHMtdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtZGV0YWlscy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtZGV0YWlscy12MV9pdGVtX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlscy12MV9pdGVtX2RhdGVfX3RleHRfbWFwLCAnJywgZmFsc2UpXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWxzLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlscy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtZGV0YWlscy12MV9pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbHMge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzb2NpYWxzLXYxX3BhZGRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vL0l0ZW0gQmVnaW5zXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIERhdGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRleHRlXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMi45NDEyZW0gMS43NjQ3ZW0gMi45NDEyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lc30pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0pICogI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGx9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwKTsgLy8gdG9kb1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXZlcnNlXHJcbiAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBEYXRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX19sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcDogKCk7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjFfaXRlbV9kYXRlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvbiBsaW5rXHJcbi8vLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIERhdGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiAxMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZzogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemV9ICogI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9KSAqICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzfSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfSAqICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGd9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemV9ICogI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9KSAqICN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7IC8vIHRvZG9cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfY29sb3I7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2NvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19taW4taGVpZ2h0OiBub25lO1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIFRpdGxlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gRGF0ZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDogbm9uZTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTA7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDc7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDEuNWVtICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzY0N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14bDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19taW4taGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5uZXdzLWxpc3RpbmctcmVsYXRlZC12MSB7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS1sZyAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS14bCAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzfSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9ICogI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0pICogI3skbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGd9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0gKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSkgKiAjeyRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7IC8vdG9kb1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIFJlbGF0ZWQgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtcmVsYXRlZC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1yZWxhdGVkLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcDogKCk7XHJcbiRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRuZXdzLXJlbGF0ZWQtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQVJUSUNMRSBbQkVHSU5dXHJcblxyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2FsaWduZW1lbnRfaXRlbTogY2VudGVyO1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLXBlci1yb3ctLWxnOiAyO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDJlbTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTA7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLWxnOiA3O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IDFlbTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJG5ld3MtbGlzdGluZy1yZWxhdGVkLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCk7XHJcbiRuZXdzLWxpc3RpbmctcmVsYXRlZC12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkbmV3cy1saXN0aW5nLXJlbGF0ZWQtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwXHJcbik7XHJcblxyXG4vLyBBUlRJQ0xFIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBzY3JvbGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfbWluLWhlaWdodC0tbWQ6IGF1dG8gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncgLDEuMTc2NWVtKS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG5ld3MtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRuZXdzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRuZXdzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJG5ld3MtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRuZXdzLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjFfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJG5ld3MtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmV3cy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRuZXdzLXYxX3BhZGRpbmc7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJG5ld3MtdjFfbWluLWhlaWdodC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjMge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICAgOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvclxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsO1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjFfbWluLWhlaWdodC0tbWQ6IGF1dG87XHJcblxyXG4kbmV3cy12MV9wYWRkaW5nOiA0ZW0gMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbmV3cy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtdjFfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dyAsMS4xNzY1ZW0pLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEJ1bGxldFxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogY291bGV1clxyXG4kbmV3cy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkbmV3cy12MV9jb2xvcjsgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogYXJyb25kaSBkZXMgYm9yZHVyZXNcclxuJG5ld3MtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICAgIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOyAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0IDogbWFyZ2VcclxuXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12MV9jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjsgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkbmV3cy12MV9jb2xvcjsgICAgICAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kbmV3cy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4kbmV3cy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG5ld3MtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG5ld3MtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuJG5ld3MtdjFfaXRlbV90ZXh0X190ZXh0X21hcDogKCk7XHJcbiRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICksICRuZXdzLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19mb250IDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3IgOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiA6ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nIDogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuXHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRuZXdzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kbmV3cy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kbmV3cy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gREFURVxyXG4kbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gQnVsbGV0XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkbmV3cy12Ml9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRuZXdzLXYyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJG5ld3MtdjJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kbmV3cy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbTtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG5ld3MtdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjJfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG5ld3MtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gQlVUVE9OIExJTktTXHJcblxyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJG5ld3MtdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJG5ld3MtdjJfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmV3cy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRuZXdzLXYyX3BhZGRpbmc7XHJcbiAgICBoZWlnaHQ6IDk5NXB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZXdzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjExNzZlbTtcclxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjcxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX2l0ZW1fZGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM1MjllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjM1MmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkbmV3cy12Ml9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkbmV3cy12Ml9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG5ld3MtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgOiAkbmV3cy12Ml9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3cy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IHNjcm9sbDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZDogJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX3BhZGRpbmc6IDRlbSAwO1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRuZXdzLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJG5ld3MtdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG5ld3MtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gQnVsbGV0XHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXJcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkbmV3cy12Ml9jb2xvcjsgLy8gQnVsbGV0IDogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czsgLy8gQnVsbGV0IDogYXJyb25kaSBkZXMgYm9yZHVyZXNcclxuJG5ld3MtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47IC8vIEJ1bGxldCA6IG1hcmdlXHJcblxyXG4kbmV3cy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjJfY29sb3I7IC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7IC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYyX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRuZXdzLXYyX2NvbG9yOyAvLyBCdWxsZXQgPiBhdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kbmV3cy12Ml9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMDtcclxuXHJcbi8vIERhdGVcclxuJG5ld3MtdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kbmV3cy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRuZXdzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRuZXdzLXYyX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24tbGlua1xyXG4vL1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kbmV3cy12Ml9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5EZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsICFkZWZhdWx0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSBDb250ZW50XHJcbi8vXHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcblxyXG4vL1xyXG4vLyB0ZXh0IENvbnRlbnRcclxuLy9cclxuJG5ld3MtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gSVRFTSBEQVRFXHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIFRJVExFXHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJVEVNIFRFWFRcclxuJG5ld3MtdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogNiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDYgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiAzICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjNfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG5ld3MtdjNfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JG5ld3MtdjNfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCVVRUT04gTElOS1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19mb250OiAkY29yZV9idXR0b24tbGlua19mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm5ld3MtdjMge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmV3cy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uZXdzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyLjgyMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSA3LjgyMzVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbmV3cy12M19pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMS41Mjk0ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41Mjk0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOTQxMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmV3cy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzLXYzX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41Mjk0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgOiAkbmV3cy12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkbmV3cy12M19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbmV3cy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3cy12M19wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogc2Nyb2xsO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgQ29udGVudFxyXG4vL1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6JHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRuZXdzLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0IENvbnRlbnRcclxuLy9cclxuJG5ld3MtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfY29sb3I7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JvcmRlci1jb2xvcjtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2JvcmRlci1yYWRpdXM7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX21hcmdpbjtcclxuXHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yIDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiRuZXdzLXYzX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvciA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9jb2xvcjtcclxuJG5ld3MtdjNfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJG5ld3MtdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIElURU0gREFURVxyXG4kbmV3cy12M19pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRuZXdzLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kbmV3cy12M19pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzOiA2O1xyXG4kbmV3cy12M19pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNjtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0teGw6IDM7XHJcbiRuZXdzLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kbmV3cy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kbmV3cy12M19pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skbmV3cy12M19pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skbmV3cy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfZm9udCA6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yIDogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZyA6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoO1xyXG4kbmV3cy12M19pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkRlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3c2xldHRlci12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dyAsMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3NsZXR0ZXItdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDtcclxuICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkbmV3c2xldHRlci12MV9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuZXdzbGV0dGVyLXYxX3BhZGRpbmcteTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjA1ODhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgZm9udDogJG5ld3NsZXR0ZXItdjFfX3RleHRfZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgIC5uZXdzbGV0dGVyLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG5cclxuIiwiJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogbm9uZTtcclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvciAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzbGV0dGVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuJG5ld3NsZXR0ZXItdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3c2xldHRlci12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXJnaW46IDA7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3ICwxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3ICwzLjgyMzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYxX3BhZGRpbmc6IDRlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfbWFwOiAoKTtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG9waW5pb25zLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJG9waW5pb25zLXYxX3BhZGRpbmc7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUtLXYzIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3F1b3RlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19xdW90ZXMtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kLCAuMyksICRvcGluaW9ucy12MV9pdGVtX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uLWxpbmsoJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgICAgOiAkb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIG9waW5pb25zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJyk7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9wYWRkaW5nOiA0ZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBEYXRlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJG9waW5pb25zLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX3RleHRfX3RleHRfbWFwOiAoKTtcclxuJG9waW5pb25zLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkb3BpbmlvbnMtdjFfaXRlbV90ZXh0X190ZXh0X21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQ6ICRjb3JlX2J1dHRvbi1saW5rX2ZvbnQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3I7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuXHJcbiRvcGluaW9ucy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG9waW5pb25zLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcFxyXG4pO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gQnVsbGV0XHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjsgLy8gQnVsbGV0IDogY291bGV1clxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3I7IC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOyAvLyBCdWxsZXQgOiBhcnJvbmRpIGRlcyBib3JkdXJlc1xyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47IC8vIEJ1bGxldCA6IG1hcmdlXHJcblxyXG4kb3BpbmlvbnMtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12MV9jb2xvcjsgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7IC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3I7IC8vIEJ1bGxldCA+IGF0aXZlOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvciAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZSAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYyX3BhZGRpbmc6IDMuMjM1M2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDIuNTI5NGVtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXA6ICgpO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG4vLyBCdWxsZXRcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIEJ1dHRvblxyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBEYXRlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9faXRlbV9jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYyIHtcclxuICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICRvcGluaW9ucy12Ml9wYWRkaW5nO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkb3BpbmlvbnMtdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcGluaW9ucyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjgyMzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICYuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjJfX2l0ZW1fY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19xdW90ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcXVvdGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRvcGluaW9ucy12MV9pdGVtX2JhY2tncm91bmQsIC4zKSwgJG9waW5pb25zLXYxX2l0ZW1fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LS1udW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBvcGluaW9ucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfcGFkZGluZzogMy4yMzUzZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW07XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X21hcDogKCk7XHJcbiRvcGluaW9ucy12Ml9pdGVtX2RhdGVfX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSwgJG9waW5pb25zLXYyX2l0ZW1fZGF0ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIEJ1bGxldFxyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgO1xyXG4kb3BpbmlvbnMtdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gO1xyXG5cclxuJG9waW5pb25zLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciA7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvciA7XHJcbiRvcGluaW9ucy12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgO1xyXG5cclxuLy8gQnV0dG9uXHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJG9waW5pb25zLXYyX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gRGF0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0XHJcbi8vXHJcbiRvcGluaW9ucy12Ml9faXRlbV9jb250YWluZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzIuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kb3BpbmlvbnMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRvcGluaW9ucy12M19fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRvcGluaW9ucy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8vLy8vLy8vLy8gSVRFTVMgQkVHSU5TXHJcbiRvcGluaW9ucy12M19pdGVtX2RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX2RhdGVfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ub3BpbmlvbnMtdjMge1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogNDUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgLy9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNC4xMTc2ZW0gMTUuMTA0MSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG9waW5pb25zLXYzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywuNzEpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRvcGluaW9ucy12M19fdGV4dF9mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjQxMThlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gdG9kb1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12M19pdGVtX2RhdGVfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fZGF0ZV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX2RhdGVfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkb3BpbmlvbnMtdjNfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tc2VwYXJhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAvL0BpbmNsdWRlIHNldEJ1dHRvbi1saW5rKCRuZXdzLXYzX2l0ZW1fX2J1dHRvbi1saW5rX21hcCk7XHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRvcGluaW9ucy12M19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzIuanBnJyk7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRvcGluaW9ucy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gQmxvYyB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12M19fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG5cclxuJG5ld3MtdjNfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJG9waW5pb25zLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vLy8vLy8vLy8vIElURU1TIEJFR0lOU1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9kYXRlX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFnaW5hdGlvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25fbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemU6IDM2cHggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTcgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uX3N2Z19jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbl9zdmdfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICBmb250OiAkcGFnaW5hdGlvbl9mb250O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6ICRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnc20nKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbl9pdGVtX3NpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBtYXJnaW46IDAgLjNlbTtcclxuICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2JvcmRlci1jb2xvcjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcGFnaW5hdGlvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHBhZ2luYXRpb25fc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFBhZ2luYXRpb25cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGVcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkZSBmb25kXHJcblxyXG4kcGFnaW5hdGlvbl9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRwYWdpbmF0aW9uX2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwYWdpbmF0aW9uX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX3NpemU6IDUwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiB0YWlsbGUgZHUgbCfDqWxlbWVudFxyXG5cclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciAgICAgICAgICAgOiBjdXJyZW50Q29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1clxyXG4kcGFnaW5hdGlvbl9pdGVtX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25faXRlbV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC03OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBhY3RpdmUgOiBjb3VsZXVyXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBhY3RpdmUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGFjdGl2ZSA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gaG92ZXIgOiBjb3VsZXVyXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGhvdmVyIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kcGFnaW5hdGlvbl9zdmdfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2luYXRpb25fc3ZnX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcGFydGVuYWlyZS12MS1ob21lX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7IFxyXG4vLyBUaXRyZSA6IGNvdWxldXIgZHUgc3VyLXRpdHJlIFxyXG4kcGFydGVuYWlyZS12MV90aXRsZV9zdWJ0aXRsZV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7IC8vIFN1ci10aXRyZSA6IGZvbnRcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGVfc3VidGl0bGVfY29sb3IgOiRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcl9saW5rOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfZm9udF9saW5rOiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3JfbGlua19ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbi8vdmVyc2lvbiBkYXJrXHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfbGlua19jb2xvcl9ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxLWRhcmtfYnVsbGV0LWFjdGl2ZTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjEtYmFja2dyb3VuZC1kYXJrX2J1bGxldC1hY3RpdmU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc3dpcGVyLXBhZ2luYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udCA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nIDogLjFlbSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFydGVuYWlyZS12MSB7XHJcbiAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGFydGVuYWlyZS12MS1ob21lX2JhY2tncm91bmRfY29sb3I7XHJcbiAgICBwYWRkaW5nOiAzZW0gMDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM1MjllbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjM1MmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9jb2xvcl9saW5rX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udDogJHBhcnRlbmFpcmUtdjFfZm9udF9saW5rO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjFfY29sb3JfbGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyZW0gM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxNTI4cHggKyAjeyR3cmFwcGVyX3BhZGRpbmcteC0tbWR9KjIpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtYmxvY2sgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAmX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcclxuICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250ZW50LW5vLWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0tbm8tbGlua3MtYm9yZGVyZWRfX2Zvb3RlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMC41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBcclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9zd2lwZXItcGFnaW5hdGlvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTAxcHgpIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUge1xyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucGFydGVuYWlyZS12MS1kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfYmFja2dyb3VuZF9jb2xvcjtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhcnRlbmFpcmUtdjEtYmFja2dyb3VuZC1kYXJrX2J1bGxldC1hY3RpdmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICBjb2xvcjogJHBhcnRlbmFpcmUtdjEtZGFya19idWxsZXQtYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tbGluazpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfbGlua19jb2xvcl9ob3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0ZW5haXJlLXYxLWRhcmtfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHMgXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwYXJ0ZW5haXJlLXYxLWhvbWVfYmFja2dyb3VuZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gVGl0cmUgOiBjb3VsZXVyIGR1IHN1ci10aXRyZSBcclxuJHBhcnRlbmFpcmUtdjFfdGl0bGVfc3VidGl0bGVfZm9udCA6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OyAvLyBTdXItdGl0cmUgOiBmb250XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0ZW5haXJlLXYxX3RpdGxlX3N1YnRpdGxlX2NvbG9yIDokY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRlbmFpcmUtdjFfY29sb3JfbGluazogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0ZW5haXJlLXYxX2ZvbnRfbGluazogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yX2xpbmtfaG92ZXI6ICRjb2xvcl9icmFuZC0xO1xyXG4vL3ZlcnNpb24gZGFya1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX3RpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2xpbmtfY29sb3JfaG92ZXI6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydGVuYWlyZS12MS1kYXJrX2J1bGxldC1hY3RpdmU6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxLWJhY2tncm91bmQtZGFya19idWxsZXQtYWN0aXZlOiAkY29sb3JfYnJhbmQtMTtcclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDA7XHJcbiRwYXJ0ZW5haXJlLXYxX3N3aXBlci1wYWdpbmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA6IC4xZW07XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDFlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI2NXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI2NXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI2NXB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gQlVUVE9OIExJTktTXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0OiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfd2lkdGg6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19jb2xvclxyXG4gICAgICAgICAgICAgICAgKSwgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXItbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXApOyAvLyB0b2RvXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBwYXJ0ZW5haXJlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMzsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDFlbTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAyNjVweDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDI2NXB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI2NXB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI2NXB4O1xyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbi8vIElURU0gQlVUVE9OIExJTktTXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfZm9udDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWRlY29yYXRpb246ICRjb3JlX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGg7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXA6ICgpO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbi1saW5rX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgKSwgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b24tbGlua19tYXBcclxuKTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVEVYVFxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19mb250IDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19jb2xvciA6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3BhZGRpbmcgOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhcnRuZXItbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0aWNreS10b3Age1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3BfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGlja3ktdG9wIHtcclxuXHJcbiAgICAgICAgICAgICZfX3Nsb2dhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZWRpdG9yaWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkaXRvcmlhbCB7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0LjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4xMTc2ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvciA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHBhcnRuZXItbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGx9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA4JSAyLjY0NzFlbSAxMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTMlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZm9udDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhc3QtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAuaXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDEwJSAyLjY0NzFlbSA4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3N0aWNreS10b3Bfc2xvZ2FuX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfc3RpY2t5LXRvcF9zbG9nYW5fcGFkZGluZzogMi41ZW0gNGVtIDIuNWVtIDZlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9zdGlja3ktdG9wX3Nsb2dhbl90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF9tYXJnaW46IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBjZW50ZXI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDA7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42KTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19mb250IDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19jb2xvciA6ICRjb3JlX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX3BhZGRpbmcgOiAkY29yZV9idXR0b24tbGlua19wYWRkaW5nO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uLWxpbmtfYm9yZGVyLXdpZHRoO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYXJyb3dfaGVpZ2h0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9idXR0b24tbGlua19fZGVjb3JhdGlvbl9ib3JkZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjtcclxuIiwiLnByb2dyYW0zZCB7XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDY2JTtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwb3NpdGlvbjogIGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2dyYW0tZGV0YWlsLXYxLFxyXG4ucHJvZ3JhbS1kZXRhaWwtdjIsXHJcbi5wcm9ncmFtLWRldGFpbC12MyB7XHJcbiAgLmFnZW5jeS1saXN0aW5nLXYyIHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBib3JkZXIgOjA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hbmRhdG9yeS1saXN0aW5nLXYyIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBib3JkZXIgOjA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4zODg5cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNzc3OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRURJVE9SSUFMIFBSSUNFXHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTE2N2VtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBFRElUT1JJQUwgUkVGRVJFTkNFXHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qKiogRURJVE9SSUFMIEVORCAqKiovXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgU1RBUlRcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9sZWdhbHNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC42NDcxZW0vMS4xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjg4MjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4zICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuXHJcbi8vIFRJVExFIFRBQlMgU1RBUlRcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9jYXJkLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29uY2F0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLy8gVElUTEUgVEFCUyBFTkRcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MS5ib2R5LW1vZGFsLS1vcGVuIC5oZWFkZXJfX3RvcC1jb250YWluZXJ7XHJcblx0ei1pbmRleDoxO1xyXG59XHJcbi5wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9fYmFjayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjtcclxuXHJcbiAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOS43NjQ3ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCxcclxuICAgICAgICAudGV4dGFyZWFfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICAgICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDsqL1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGVnYWxzX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xhd3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICByaWdodDogNC4wNWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0ge1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAuc3VibWl0X19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12MV9fZm9ybV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGVnYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm9fZm9ybSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pbmZvX2Zvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fZm9ybV9fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY3MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fZm9ybV9fZm9ybSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mb19mb3JtX19mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnMjAwMHB4Jykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmdfeTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCcxNTgwcHgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm9vbS1jb21wbyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYm90dG9tLWRlc2MgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmludCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyxcclxuICAgICZfX3ByaW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgLnRvb2xzLFxyXG4gICAgICAgIC5wcmludCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Byb2dyYW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC50b29sc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcCk7IC8vIHRvZG9cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuICAgICAgICAmLnNoYXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlciA6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb25jYXRfYmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gNGVtO1xyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWxlZ2Fsc19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW1fX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2FnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSxcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX2FkZHJlc3MsXHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19waG9uZSxcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgIC5pdGVtX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUgLnRpdGxlLS12Mi50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX19tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fcG9zdENvZGUsXHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUsXHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbmVnb3RpYXRvcixcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0LS1hZ2VuY3ksXHJcbiAgICAuZm9ybS1jb250YWN0LS1tYW5kYXRvcnksXHJcbiAgICAuZm9ybS1jb250YWN0LS1uZWdvdGlhdG9yIHtcclxuICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBwcm9ncmFtIGRldGFpbHMgdjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMzg4OXJlbSkvMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjc3NzhlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2ZvbnQ6ICRwYWdpbmF0aW9uX2J1bGxldC0tbnVtYmVyX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLyoqKiBFRElUT1JJQUwgQkVHSU4gKioqL1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X21hcmdpbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuOTQxMmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIEVESVRPUklBTCBQUklDRVxyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExNjdlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tZGV0YWlscy12MV9lZGl0b3JpYWxfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRURJVE9SSUFMIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vKioqIEVESVRPUklBTCBFTkQgKioqL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBTVEFSVFxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xlZ2Fsc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjY0NzFlbS8xLjEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19ib3hfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gRk9STSBCVVRUT05cclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRk9STSBDT05UQUNUIEVORFxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4zICRmb250LWZhbWlseS0tNDtcclxuXHJcbi8vIFRJVExFIFRBQlMgU1RBUlRcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3Jvb20tY29tcG9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fcm9vbS1jb21wb190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX19yb29tLWNvbXBvX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy8gVElUTEUgVEFCUyBFTkRcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvZ3JhbSBEZXRhaWwgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcjogJHdyYXBwZXItZnVsbDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9wcm9ncmFtLW1vcmVfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMjM1MGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX21hcDogKCk7XHJcblxyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSEVBREVSIFNMSURFIFNUT1BcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDogMWVtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG4vLyBERVRBSUxTIE9QVElPTlxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcblxyXG4vLyBJTkZPUyBTV0lQRVIgU1RBUlRcclxuLy9cclxuLy8gVElUTEUgSU5GT1MgU0xJREVSXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW46IDNlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfdGFibGVfc3F1YXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBBR0lOQVRJT05cclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbi8vIElORk9TIFNXSVBFUiBFTkRcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gRk9STSBDT09SRFNcclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1BUFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIFNIT1cgSElERSBTVEFSVFxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgJGZvbnQtZmFtaWx5LS00O1xyXG4vLyBTSE9XIEhJREUgU1RPUFxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlIGJpZW5zIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcjogJHdyYXBwZXItZnVsbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9wcm9wZXJ0eS1tb3JlX21heC13aWR0aDogMTIzMHB4O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfcmVmZXJlbmNlX2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZzowLjFlbTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9idG5fY2FuZGlkYXR1cmVfZGVzY3JpcHRpb25fY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX21hcmdpbjogMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yMzUwZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyBIRUFERVIgU0xJREUgU1RPUFxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwOiAoKTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vLyBERVRBSUxTIE9QVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjogMDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDVlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtNztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuXHJcbi8vIFRPT0xTIEJVVFRPTiArIFNWR1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBNQVBcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXAtZmlsdGVyc19sYWJlbHNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWZ1bGwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWJsb2NrX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfcHJvZ3JhbS1tb3JlX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjIzNTBlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBIRUFERVIgU0xJREUgU1RBUlRcclxuJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vLyBIRUFERVIgU0xJREUgU1RPUFxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gREVUQUlMUyBPUFRJT05cclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfdGFibGVfc3F1YXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIFBBR0lOQVRJT05cclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2luZm9zX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9pbmZvc19hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIElORk9TIFNXSVBFUiBFTkRcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gRk9STSBDT09SRFNcclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIE1BUFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8vIFNIT1cgSElERSBTVEFSVFxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjMgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4vLyBTSE9XIEhJREUgU1RPUFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAgICAgJi5zbGlkZXItLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19faW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3N3aXBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXJyb3ctcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICYuZmFkZS1pbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gNWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciwgLjcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV90aXRsZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0LWJsb2NrIHtcclxuICAgICAgICAuZmlyc3QtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICAuc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGhpcmQtYmxvY2sge1xyXG4gICAgICAgIC50aGlyZC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3QtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdCxcclxuICAgICZfX3NlY29uZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoaXJkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yb29tLWNvbXBvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZ195O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm9vbS1jb21wbyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFicy12MSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNTg4ZW0gJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYS0tbG90Om50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLXRvcC1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1ib3R0b20tZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4zICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93aGlkZS1sb3Qge1xyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3Jvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmludCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmludCB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAmX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1Ljg4ODJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVlbSAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZCwgLjMpLCAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190b29scyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIC50b29scyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jay13cmFwcGVyICB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjk1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tYmxvY2tfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3lfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I7O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAuZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgICAgICAgICAmX19pdGVtcyAge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tYWdlbmN5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1tYW5kYXRvcnksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW5lZ290aWF0b3Ige1xyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yLFxyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItZnVsbCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3RpdGxlX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWJsb2NrX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEhFQURFUiBTTElERSBTVEFSVFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG4vLyBGSVJTVCBCTE9DS1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29udGFpbmVyLXRleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjogM2VtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vLyBJTkZPUyBTV0lQRVIgRU5EXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjA1ODhyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIE1BUFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfbGFiZWxzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYzX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQuc2xpZGVyLWltZ19fcGljdHVyZSBpbWcge1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAgICAgJi5zbGlkZXItLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXItLXRodW1icyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlcl9fdGh1bWJzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5maXJzdC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoaXJkLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC50aGlyZC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25fX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi42NDcxZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVzY3JpcHRpb24tbGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQsIC4zKSwgJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVzY3JpcHRpb24tcmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb25fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX3RhYmxlX3NxdWFyZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQsIC4zKSwgJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm9vbS1jb21wbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjEgJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1ODhlbSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhLS1sb3Q6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYm90dG9tLWRlc2MgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1tb3JlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93aGlkZS1sb3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcm9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXJvb21fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGl0bGUtcm9vbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90aXRsZS1yb29tX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RpdGxlLXByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wcmludCB7XHJcbiAgICAgICAgICAgIC5ib29rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmlld3JvdGF0ZS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaW50IHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjhlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnNoYXJlLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NoYXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtX19zb2NpYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWxfX2l0ZW1zIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvb2xzLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWJsb2NrX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3lfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAuZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tYWdlbmN5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1tYW5kYXRvcnksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW5lZ290aWF0b3Ige1xyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmQtY29udGFjdCB7XHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW5lZ290aWF0b3IsXHJcbiAgICAgICAgJi5jYXJkLWNvbnRhY3QtLW1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRvcnktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgcHJvZ3JhbSAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1mdWxsO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9ncmFtLWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSEVBREVSIFNMSURFIFNUT1BcclxuXHJcbi8vIEZJUlNUIEJMT0NLXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW07XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29udGFpbmVyLXRleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9mb250OiAkYm9keV9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9ncmFtLWRldGFpbC12M19vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG5cclxuLy8gSU5GT1MgU1dJUEVSIFNUQVJUXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjogM2VtIDA7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19pbmZvc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyBJTkZPUyBTV0lQRVIgRU5EXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIEZPUk0gQ09PUkRTXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OHJlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gTUFQXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYXAtZmlsdGVyc19sYWJlbHNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMWVtIDAgMWVtIDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTE3NmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fdGV4dF9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy8gREVUQUlMU1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSVRFTSBTVEFUVVNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEJVVFRPTiBEUkFXSU5HXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXNlbyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvIHtcclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250IDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAmLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250IDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGSU4gSE9WRVJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVsaXZlci1kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldERlbGl2ZXJEYXRlKCcmJyk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvL21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fdG9wLWJsb2NrLTEsXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fdG9wLWJsb2NrLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhcnQtc3ZnLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgcHJvZ3JhbW1lcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjExNzZlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3RleHRfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS00IDtcclxuXHJcblxyXG4vLyBJVEVNIFBSSUNFXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBERVRBSUxTXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcblxyXG4vL1xyXG4vLyBJdGVtIFN0YXR1c1xyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIC41ZW0gMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyLXNlbyB7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2VvIHtcclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAvLyAgICBtYXJnaW46IGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICAvL31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDglIDIuNjQ3MWVtIDYlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2cmVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NpemUge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2cmVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9ncmFtLWxpc3RpbmctdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kLCAuMyksICRwcm9ncmFtLWxpc3RpbmctdjJfYmxvY2stdGV4dF9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gREVCVVQgSE9WRVJcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWxpdmVyLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXREZWxpdmVyRGF0ZSgnJicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIC5pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMi42NDcxZW0gNiUgMi42NDcxZW0gOCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgcHJvZ3JhbSBsaXN0aW5nIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yIDogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIC41ZW0gMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMzUyOWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcblxyXG4vLyBCbG9jayB0ZXh0XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQmxvY2sgdGV4dFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItc2VvIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZW8ge1xyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15fSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEpIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlbGl2ZXItZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXREZWxpdmVyRGF0ZSgnJicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44ODIzZW0gMS43NjQ3ZW0gMC44ODIzZW0gMy41Mjk0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY0NzFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zaXplIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NnJlbS8xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ3MDZlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIG9wYWNpdHkgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIC5pdGVtOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fZGVsaXZlci1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ODIzZW0gMy41Mjk0ZW0gLjg4MjNlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgcHJvZ3JhbSBsaXN0aW5nIC0gdjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS43NjQ3ZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGc6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGc6IDA7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gSVRFTSBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuMTc2NWVtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQmxvY2sgdGV4dFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW07XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX3BhZGRpbmc6IDJlbSAwIDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtc19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzUyOWVtLzEuMzYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1tb3JlLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHByb2dyYW0tbW9yZS12MV9wYWRkaW5nO1xyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbW9yZS12MV9tYXgtd2lkdGg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbW9yZS12MV9pdGVtc19tYXgtd2lkdGg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLW1vcmUtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcblxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLW1vcmUtdjFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBwcm9ncmFtIE1vcmUgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTtcclxuJHByb2dyYW0tbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRwcm9ncmFtLW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX3BhZGRpbmc6IDJlbSAwIDJlbTtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuJHByb2dyYW0tbW9yZS12MV9tYXgtd2lkdGg6IDEyMzBweDtcclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1tb3JlLXYxX2NvbG9yO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb2dyYW0tbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14OiAxZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLXBlci1yb3ctLWxnOiAzO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbS1wZXItcm93LS14bDogMztcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtO1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjM2ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcHJvZ3JhbS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcHJvbW90ZS8xLmpwZycpICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAuNjYpICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDR2dyAsMS40NzA2ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDR2dyAsMy44MjM1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb21vdGUtdjFfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RleHRfY29sb3I6ICRwcm9tb3RlLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9tb3RlLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICBjb2xvcjogJHByb21vdGUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGhlaWdodDogNjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkcHJvbW90ZS12MV9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRwcm9tb3RlLXYxX3BhZGRpbmcteTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9tb3RlLXYxX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgZm9udDogJHByb21vdGUtdjFfX3RleHRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHByb21vdGUtdjFfX3RleHRfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkcHJvbW90ZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRwcm9tb3RlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAucHJvbW90ZS12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb21vdGUgVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wcm9tb3RlLzEuanBnJyk7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogZml4ZWQ7XHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC42Nik7XHJcbiRwcm9tb3RlLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvbW90ZS12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbiRwcm9tb3RlLXYxX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgNHZ3ICwxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgNHZ3ICwzLjgyMzVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvbW90ZS12MV9fdGV4dF9jb2xvcjogJHByb21vdGUtdjFfY29sb3I7XHJcblxyXG4kcHJvbW90ZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9tb3RlLXYxX19idXR0b25faG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4iLCIkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfcHVjZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfX3RyX2NvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIC41KSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9fdGRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xNzY1ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLnByb3BlcnR5LWRldGFpbC12MSxcclxuLnByb3BlcnR5LWRldGFpbC12MixcclxuLnByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAmX19hcHBseS1vbmxpbmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5hcHBseS1vbmxpbmVfX3RpdGxle1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBlbSAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50OyBcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmVhdHVyZXMge1xyXG4gICAgICAgIC50YWJzLXYxIHtcclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN2VtIDFlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtIENhcmRvLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2l0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS4xICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdGl0bGUsXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9fdGRfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWFfX3RyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtdG9wLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWJvdHRvbS1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmRfMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjMgJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYm90dG9tLWRlc2MgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90IHtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYW5kYXRvcnktbGlzdGluZy12MiB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLCAuZXF1aXBtZW50IHtcclxuICAgICAgICAmX190aXRsZSAudGl0bGUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWxfc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbF9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYV9fdHJfY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgLjUpO1xyXG4kcHJvcGVydHktZGV0YWlsX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhX190ZF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjE3NjVlbSAkZm9udC1mYW1pbHktLTM7IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9mb250OiAkcGFnaW5hdGlvbl9idWxsZXQtLW51bWJlcl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vKioqIEVESVRPUklBTCBCRUdJTiAqKiovXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjk0MTJlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50X2RlY29yYXRlX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEVESVRPUklBTCBQUklDRVxyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTY3ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBFRElUT1JJQUwgUkVGRVJFTkNFXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLyoqKiBFRElUT1JJQUwgRU5EICoqKi9cclxuXHJcblxyXG4vL1xyXG4vLyBUSVRMRSBUT09MU1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgU1RBUlRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9sYWJlbF9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGFyZWFfbGFiZWxfY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtLzEuMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2lucHV0X2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9wbGFjZWhvbGRlcl9vcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ODIzZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIEZPUk0gQlVUVE9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgRU5EXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9jYXJkLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbmNhdF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tbGVnYWxzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fYm9yZGVyLWNvbG9yOiAjZDFkMWQxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYnRuX2NhbmRpZGF0dXJlX2Rlc2NyaXB0aW9uX2NvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Jl9fYXBwbHktb25saW5lLXBvc2l0aW9ue1xyXG5cdCAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG5cdFx0YXtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDE4cHg7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6JHByb3BlcnR5LWRldGFpbC12MV9idG5fY2FuZGlkYXR1cmVfZGVzY3JpcHRpb25fY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbl9fYmFjayB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFN0YXR1cygpO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3BhZ2luYXRpb25fYXJyb3ctYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbi10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5Ljc2NDdlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvYyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNTI5NGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfZGVjb3JhdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ncm91cC1lbGVtZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNjcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGZpZWxkX19pbnB1dCxcclxuICAgICAgICAudGV4dGFyZWFfX2lucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF90ZXh0ZmllbGRfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9sZWdhbHNfZm9udDtcclxuXHJcbiAgICAgICAgICAgIC5sZWdhbHN7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNy4zNTI5ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRhcmVhX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9jb25kaXRpb25zX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hfX3NwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX2NoZWNrYm94ZXNfYm94X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveF9fYm94IHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIC5zdWJtaXRfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGFzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLW1lZGlhIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWxfX3Njcm9sbGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtLXYxIHtcclxuICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAubWVkaWEtbW9kdWxlX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faW5mb19mb3JtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmluZm9fZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5mb19mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9fZm9ybV9fZGF0YSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzE1ODBweCcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvX2Zvcm1fX2Zvcm0ge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvX2Zvcm1fX2Zvcm0tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJzIwMDBweCcpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjcwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCcxNTgwcHgnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDExMCUgLSA2NzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXBwbHktb25saW5lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYXBwbHlvbmxpbmVfX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12MV9hcHBseW9ubGluZV9fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2FwcGx5b25saW5lX19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuM2VtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZlYXR1cmVzIHtcclxuICAgICAgICAudGFicy12MSB7XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjdlbSAxZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbSBDYXJkbywgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGV0YWlsLXRhYnNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFthcmlhLXNlbGVjdGVkPXRydWVdLmRldGFpbC10YWJzX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlciA6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29uY2F0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDRlbTtcclxuXHJcbiAgICAgICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tbGVnYWxzX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMge1xyXG4gICAgICAgICAgICAuaXRlbV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlIC50aXRsZS0tdjIudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW1fX2FnZW5jeSB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19wb3N0Q29kZSxcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX2FkZHJlc3MsXHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5X19kZXRhaWxzX19waG9uZSxcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3lfX2RldGFpbHNfX21haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY2FyZC1jb250YWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgLml0ZW1fX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZSAudGl0bGUtLXYyLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtX19tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fcG9zdENvZGUsXHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19hZGRyZXNzLFxyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeV9fZGV0YWlsc19fcGhvbmUsXHJcbiAgICAgICAgICAgICAgICAubWFuZGF0b3J5X19kZXRhaWxzX19tYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jYXJkLWNvbnRhY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NhcmQtY29udGFjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yLFxyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3QtLWFnZW5jeSxcclxuICAgIC5mb3JtLWNvbnRhY3QtLW1hbmRhdG9yeSxcclxuICAgIC5mb3JtLWNvbnRhY3QtLW5lZ290aWF0b3Ige1xyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmVuZXJneSB7XHJcbiAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5idXR0b24tbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcblxyXG4gICAgLm1vZGFsLWRwZSB7XHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGF0YXMge1xyXG5cclxuICAgICZfX2VuZXJneSB7XHJcblxyXG4gICAgICAgIC5lbmVyZ3lfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC42ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBQcm9wZXJ0eSBkZXRhaWxzIHYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluX190aXRsZV9tYXJnaW46IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvXHJcblxyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyBQYWdpbmF0aW9uIEJ1bGxldFxyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfZm9udDogJHBhZ2luYXRpb25fYnVsbGV0LS1udW1iZXJfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLyoqKiBFRElUT1JJQUwgQkVHSU4gKioqL1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbHMtdjFfZWRpdG9yaWFsX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS45NDEyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF9kZWNvcmF0ZV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuXHJcbi8vIEVESVRPUklBTCBQUklDRVxyXG4kcHJvcGVydHktZGV0YWlscy12MV9lZGl0b3JpYWxfcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTY3ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBFRElUT1JJQUwgUkVGRVJFTkNFXHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWxzLXYxX2VkaXRvcmlhbF9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLyoqKiBFRElUT1JJQUwgRU5EICoqKi9cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGT1JNIENPTlRBQ1QgU1RBUlRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNnJlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9sYWJlbF9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGFyZWFfbGFiZWxfY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfY29uZGl0aW9uc19jb2xvcjogJGZvcm1fY29uZGl0aW9uc19jb2xvcjtcclxuXHJcbi8vXHJcbi8vIENPT1JEUyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSA7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NDcwZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGVnYWxzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNjQ3MWVtLzEuMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfdGV4dGZpZWxkX2lucHV0X2JvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X3RleHRmaWVsZF9pbnB1dF9jb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfcGxhY2Vob2xkZXJfb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fY2hlY2tib3hlc19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODgyM2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X19jaGVja2JveGVzX2JveF9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBGT1JNIEJVVFRPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fZm9ybV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm1fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX19mb3JtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2J0bl9jYW5kaWRhdHVyZV9kZXNjcmlwdGlvbl9jb2xvcjokY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZPUk0gQ09OVEFDVCBFTkRcclxuXHJcblxyXG4vLyBNZWRpYVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNCA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcjogJHdyYXBwZXItZnVsbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1ibG9ja19tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9wcm9wZXJ0eS1tb3JlX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4yMzUwZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYnRuX2NhbmRpZGF0dXJlX2Rlc2NyaXB0aW9uX2NvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW4gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4vLyBIRUFERVIgU0xJREUgU1RPUFxyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fZm9udCxcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX190ZXh0X21hcF9zZXR0aW5nc1xyXG4pO1xyXG5cclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJTkZPUyBTV0lQRVIgU1RBUlRcclxuXHJcbi8vXHJcbi8vIFRJVExFIElORk9TIFNMSURFUlxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtNyAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIElORk9TIFNXSVBFUiBFTkRcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUmVmXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfcmVmZXJlbmNlX2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX3JlZmVyZW5jZV9jb2xvcjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6MC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG5cclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1BUFxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwLWZpbHRlcnNfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ib3JkZXItY29sb3I6ICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmX19hcHBseS1vbmxpbmUtcG9zaXRpb257XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9idG5fY2FuZGlkYXR1cmVfZGVzY3JpcHRpb25fY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbi1iYWNre1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19yZWZlcmVuY2Uge1xyXG5cdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHQmX192YWx1ZXtcclxuXHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfZm9udDtcclxuXHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfcmVmZXJlbmNlX2NvbG9yO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFN0YXR1cygpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19tYWluIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFycm93LXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAmLmZhZGUtaW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5PcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9pdGVtX19wYWdpbmF0aW9uX2Fycm93LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXHJcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDVlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yLCAuNyk7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfdGl0bGVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9zbGlkZV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX3NsaWRlX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAzMDtcclxuXHJcbiAgICAgICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3QtYmxvY2sge1xyXG4gICAgICAgIC5maXJzdC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgIC5zZWNvbmQtYmxvY2sge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aGlyZC1ibG9jayB7XHJcbiAgICAgICAgLnRoaXJkLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlyc3QtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjElO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maXJzdCxcclxuICAgICZfX3NlY29uZCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGhpcmQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX251bWJlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9udW1iZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIC5pbmZvcyB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJzLXYxIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLjhlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX3RhYmxlX3NxdWFyZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRhIHtcclxuXHJcbiAgICAgICAgICAgIC5pbmZvcy1kYXRhIHtcclxuICAgICAgICAgICAgICAgICZfX3BhZ2luYXRpb24tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfaW5mb3NfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLS1udW1iZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldF9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX25ldXRyYWwtNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXN2Zy1wcmV2LFxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdy1saW5rLXN2Zy1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGluay1zdmctcHJldiwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuODg4MmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNWVtIDEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fYmFja2dyb3VuZCwgLjMpLCAkcHJvcGVydHktZGV0YWlsLXYyX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfZGVzY3JpcHRpb25fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRvb2xzIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYXBwbHktb25saW5lIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHByb3BlcnR5LWRldGFpbC12Ml9hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZW5lcmd5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2OTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tYmxvY2tfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeV9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAuZm91cnRoLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjIge1xyXG4gICAgICAgICAgICAmX19pdGVtcyAge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tYWdlbmN5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1tYW5kYXRvcnksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW5lZ290aWF0b3Ige1xyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZC1jb250YWN0IHtcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbmVnb3RpYXRvcixcclxuICAgICAgICAmLmNhcmQtY29udGFjdC0tbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgLm1hbmRhdG9yeS1saXN0aW5nLXYyX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIHtcclxuXHJcbiAgICAubW9kYWwtZHBlIHtcclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9kZXNjcmlwdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItZnVsbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfcHJvcGVydHktbW9yZV9tYXgtd2lkdGg6IDEyMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBIRUFERVIgU0xJREUgU1RBUlRcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1czogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW46ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIEhFQURFUiBTTElERSBTVE9QXHJcblxyXG4vLyBGSVJTVCBCTE9DS1xyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuODIzNWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMTE2N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX3RleHRfb3ZlcmxheV9ib3R0b20taGVpZ2h0OiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ljb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2NvbnRhaW5lci10ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9fdGV4dF9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcbi8vIERFVEFJTFMgT1BUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19udW1iZXJfY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vIElORk9TIFNXSVBFUiBTVEFSVFxyXG4vL1xyXG4vLyBUSVRMRSBJTkZPUyBTTElERVJcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3RhYmxlX3NxdWFyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBQQUdJTkFUSU9OXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIElORk9TIFNXSVBFUiBFTkRcclxuXHJcblxyXG4vLyBUT09MUyBCVVRUT04gKyBTVkdcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0OiAyNXB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRk9STSBDT09SRFNcclxuLy9cclxuLy8gQ09PUkRTIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdyZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi4wNTg4cmVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjQ3MGVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBNQVBcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXAtZmlsdGVyc19sYWJlbHNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcC1maWx0ZXJzX2NoZWNrYm94X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9ib3JkZXItY29sb3I6ICNkMWQxZDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuXHQmX19hcHBseS1vbmxpbmUuYXBwbHktb25saW5lLnByb3BlcnR5LWRldGFpbC12M19fYXBwbHktb25saW5lLXBvc2l0aW9uIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzZW07XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0fVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFN0YXR1cygpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlIHtcclxuICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fc3dpcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWRlci1pbWdfX3BpY3R1cmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAgICYuc2xpZGVyLS1jb250YWluIHtcclxuICAgICAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyLS10aHVtYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpcnN0LWJsb2NrIHtcclxuICAgICAgICAuZmlyc3QtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICAuc2Vjb25kLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGhpcmQtYmxvY2sge1xyXG4gICAgICAgIC50aGlyZC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgLmZvdXJ0aC1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29scyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19jb2x1bW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXJ0aC1ibG9jay0tYWdlbmN5LFxyXG4gICAgICAgICYuZm91cnRoLWJsb2NrLS1tYW5kYXRvcnksXHJcbiAgICAgICAgJi5mb3VydGgtYmxvY2stLW5lZ290aWF0b3Ige1xyXG4gICAgICAgICAgICAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZnRoLWJsb2NrIHtcclxuICAgICAgICAmLmZpZnRoLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAvLyAgICBmbGV4LWRpc3BsYXk6IHJvdztcclxuICAgICAgICAgICAgLy99XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZW5lcmd5IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcC1wb2kge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmljb25fX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19pY29uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMi42NDcxZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtIDAgM2VtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQsIC4zKSwgJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXNjcmlwdGlvbi1sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9jb250YWluZXItdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1ibG9ja3tcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXNjcmlwdGlvbi1yaWdodCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M190YWJsZV9zcXVhcmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fYmFja2dyb3VuZCwgLjMpLCAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mb3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucGlnZ3ktYmFuay1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYmxlLWFyaWFfX2dyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYnMtdjEgLnRhYmxlLWFyaWFfX3RyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtYXJpYV9fdGQtLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfdGFibGVfc3F1YXJlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRhdGEge1xyXG4gICAgICAgICAgICAuaW5mb3MtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAmX19wYWdpbmF0aW9uLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLW51bWJlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0X19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGluay1zdmctcHJldixcclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3ctbGluay1zdmctbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93LWxpbmstc3ZnLXByZXYsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VuZXJneSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgLmVuZXJneS1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdG9vbHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnRvb2xzLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHMge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JvdHRvbS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwLXBvaS1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtcG9pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hcC1wb2ktbG9jLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJlLXN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1ibG9ja19tYXgtd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAubWFpbC1lbXB0eS1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3lfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbi10b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHN3cF9fdWktLWlkbGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkLWNvbnRhY3Qge1xyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1uZWdvdGlhdG9yLFxyXG4gICAgICAgICYuY2FyZC1jb250YWN0LS1tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAubWFuZGF0b3J5LWxpc3RpbmctdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FwcGx5LW9ubGluZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2FwcGx5b25saW5lX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19hcHBseW9ubGluZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYXBwbHlvbmxpbmVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG5cclxuICAgIC5tb2RhbC1kcGUge1xyXG4gICAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlIGJpZW5zIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjogJHdyYXBwZXItZnVsbDtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV90aXRsZV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tYmxvY2tfbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfcHJvcGVydHktbW9yZV9tYXgtd2lkdGg6IDEyMzBweDtcclxuJHByb3BlcnR5LWRldGFpbC12M19pY29uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gSEVBREVSIFNMSURFIFNUQVJUXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfc2xpZGVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX3NsaWRlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19zbGlkZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4vLyBIRUFERVIgU0xJREUgU1RPUFxyXG5cclxuLy8gRklSU1QgQkxPQ0tcclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjgyMzVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjExNjdlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fY29udGFpbmVyLXRleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAzZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fZm9udDogJGJvZHlfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Rlc2NyaXB0aW9uX190ZXh0X21hcDogKCk7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RleHRfbWFwX3NldHRpbmdzOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGVzY3JpcHRpb25fX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBERVRBSUxTIE9QVElPTlxyXG4kcHJvcGVydHktZGV0YWlsLXYzX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX251bWJlcl9iYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcblxyXG4vLyBJTkZPUyBTV0lQRVIgU1RBUlRcclxuLy9cclxuLy8gVElUTEUgSU5GT1MgU0xJREVSXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbl9fdGl0bGVfbWFyZ2luOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuMDU4OGVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW5fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfdGFibGVfc3F1YXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBBR0lOQVRJT05cclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvc19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mb3NfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm9zX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuLy8gSU5GT1MgU1dJUEVSIEVORFxyXG5cclxuXHJcbi8vIFRPT0xTIEJVVFRPTiArIFNWR1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ6IDI1cHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBGT1JNIENPT1JEU1xyXG4vL1xyXG4vLyBDT09SRFMgVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNzY0N3JlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjA1ODhyZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY0NzBlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIE1BUFxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcC1maWx0ZXJzX2xhYmVsc19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwLWZpbHRlcnNfY2hlY2tib3hfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL1xyXG4vLyBURVhUXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW4gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGc6IDFlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMC45NzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE1MjllbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gUFJJQ0VcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMyOTRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFJFRkVSRU5DRVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIFNFTEVDVElPTlxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gREVUQUlMU1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFJFUFJFU0VOVEFUSVZFIERFVEFJTFNcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4xNWVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjIzNTNlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbi8vIElURU0gSE9WRVJcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gU2VsZWN0aW9uXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1zZW8ge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlbyB7XHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2Fycm93LWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsYXktc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjM1MjllbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yMzUyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3ByaWNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9wcmljZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGFzdC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3JlZmVyZW5jZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhcnQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmctcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjY0NzBlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIGJpZW5zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b21cclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDAuOTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMDtcclxuXHJcblxyXG4vLyBJdGVtIFByaWNlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zMjk0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSXRlbSByZWZlcmVuY2VcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gSVRFTSBTRUxFQ1RJT05cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfaG92ZXJfY29sb3I7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIERldGFpbHNcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX251bWJlcl9jb2xvcjogJGNvbG9yLW5ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbnVtYmVyX2JhY2tncm91bmQ6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvcjtcclxuXHJcblxyXG5cclxuLy8gUmVwcmVzZW50YXRpdmUgZGV0YWlsc1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gSXRlbSBob3ZlclxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG4vLyBTZWxlY3Rpb25cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfb3ZlcmxheV9ib3R0b21faGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtY29sb3I6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlci1zZW8ge1xyXG5cclxuICAgICAgICAuaGVhZGVyLXNlbyB7XHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15fSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNjQ3MWVtIDglIDIuNjQ3MWVtIDYlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzJTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ByaWNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3ByaWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGV4dC1mb250O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhc3QtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b29sYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKXtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1wYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhcnQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oZWFydC1zdmctcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlLWluLWhvci1yaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRTdGF0dXMoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdC1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsYXktc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLml0ZW0tLXJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19jb250YWluZXJfdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBCRUdJTlxyXG4gICAgICAgICAgICAmX19yZXByZXNlbnRhdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmLnJlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEuNzY0N2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbSAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGV0YWlscy0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjk2NTM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLjUyOTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViOTY1MztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIERFQlVUIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JlX292ZXJsYXlfaG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG5cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIC5pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogc2NhbGUtaW4taG9yLWxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjY0NzFlbSA2JSAyLjY0NzFlbSA4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXJ0dWFsLXZpc2l0IHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgUHJvcGVydHkgbGlzdGluZyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9ibG9jay10ZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gVElUTEVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNzY0N2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGNlbnRlcjsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDE7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNik7ICAgICAgIC8vIEhvdmVyIDogb3ZlcmxheVxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwIDAgMWVtIDA7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gQmxvY2sgdGV4dFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDogMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190ZXh0LWNvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC45NDEyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vLyBJVEVNIFBSSUNFXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41Mjk0ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gSVRFTSBSRUZFUkVOQ0VcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIElURU0gU0VMRUNUSU9OXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250OiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfaG92ZXJfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFJFUFJFU0VOVEFUSVZFIERFVEFJTFNcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9yZXByZXNlbnRhdGl2ZV9uYW1lX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZzogMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGw6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjM1MjllbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfYXJyb3ctbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9wcmljZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjUyOTRlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9wcmljZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ190ZXh0X2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2RyYXdpbmdfaG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9sZXR0ZXItc3BhY2luZzogLjE1ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjM1M2VtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWNvbG9yOiAkY29sb3ItYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOTQxMmVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2RlY29yYXRlX2hvdmVyX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXItc2VvIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1zZW8ge1xyXG4gICAgICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR3cmFwcGVyX3BhZGRpbmcteTtcclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teX0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZ30gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSAkcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsfSAtICgjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlydHVhbC12aXNpdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLW5ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19wbGF5LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMCAyZW0gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg4MjNlbSAxLjc2NDdlbSAwLjg4MjNlbSAzLjUyOTRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUtLXYyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9wcmljZV9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC4zKSwgJGNvbG9yX25ldXRyYWwtMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X292ZXJsYXlfYm90dG9tX2hlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9yZWZlcmVuY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xhc3QtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faGVhcnQtc3ZnLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICYuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1wYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19kZWNvcmF0ZV9ob3Zlcl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ob3Zlci1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfb3ZlcmxheV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gRklOIEhPVkVSXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXRlbS0tcmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBNQU5EQVRBSVJFIEJFR0lOXHJcbiAgICAgICAgICAgICZfX3JlcHJlc2VudGF0aXZlIHtcclxuICAgICAgICAgICAgICAgICYucmVwcmVzZW50YXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIC5yZXByZXNlbnRhdGl2ZV9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NjQ3ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlcHJlc2VudGF0aXZlX19kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl90ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV9uYW1lX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gTUFOREFUQUlSRSBFTkRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjg4MjNlbSAzLjUyOTRlbSAuODgyM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3ZpcnR1YWwtdmlzaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9wZXJ0eSBsaXN0aW5nIC0gdjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxLjc2NDdlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuNDcwNmVtKS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRFWFRcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdzogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teTogMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZzogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGc6IDFlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bDogMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGw6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9vdmVybGF5X2JvdHRvbV9oZWlnaHQ6IDJlbTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50X21hcmdpbjogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4xNzY1ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4zNTI5ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gSVRFTSBIT1ZFUlxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gSVRFTSBQUklDRVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3ByaWNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTI5NGVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3ByaWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIElURU0gUkVGRVJFTkNFXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBJVEVNIFNFTEVDVElPTlxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX3RleHRfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9ob3Zlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfdGV4dF9ob3Zlcl9jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19jb2xvcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fZHJhd2luZ19ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbi1kcmF3aW5nX2RyYXdpbmdfYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tZHJhd2luZ19kcmF3aW5nX2hvdmVyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl9kcmF3aW5nX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uLWRyYXdpbmdfZHJhd2luZ19ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4vLyBSRVBSRVNFTlRBVElWRSBERVRBSUxTXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45NDEyZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19yZXByZXNlbnRhdGl2ZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjIzNTNlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfcmVwcmVzZW50YXRpdmVfbmFtZV9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3JlcHJlc2VudGF0aXZlX25hbWVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbi8vIEJsb2NrIHRleHRcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dC1jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjk0MTJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19ibG9jay10ZXh0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kcHJvcGVydHktbGlzdGluZy12M19kZWNvcmF0ZV9ob3Zlcl9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9wYWRkaW5nOiAyZW0gMCAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS40NzA2ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjM2ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1zX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14OiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLWxnOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14LS14bDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zNTI5ZW0vMS4zNiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJhd2luZ1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LW1vcmUtdjF7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHByb3BlcnR5LW1vcmUtdjFfcGFkZGluZztcclxuXHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1tb3JlLXYxX21heC13aWR0aDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM2ZDZkNmQsIDAuNzUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFByb3BlcnR5IE1vcmUgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LW1vcmUtdjFfcGFkZGluZzogMmVtIDAgMmVtO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX21heC13aWR0aDogMTIzMHB4O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRJVExFXHJcbi8vXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjQ3MDZlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbXNfbWF4LXdpZHRoOiAxMjMwcHg7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtLXBlci1yb3c6IDE7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXg6IDFlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teTogMmVtO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1wZXItcm93LS1sZzogMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW07XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW0tbWFyZ2luLXktLXhsOiAyZW07XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS00O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM1MjllbS8xLjM2ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiJGNvbG9yX2Nvb2tpZXNfc2l0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3JfY29va2llc19zaXRlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC0zNzVweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDI1cHg7XHJcbiAgICBsZWZ0OiAtNjUwcHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweCAxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMS5hY3RpdmUsXHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XHJcbiAgICBjb2xvcjogIzljOWM5YztcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5zdmdBbmltZSB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyAuY29sb3JQcmltYXJ5U2l0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRleHRDb29raWVzIC50ZXh0U3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMubGlnaHRWZXJzaW9uIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM5YzljOWM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIHtcclxuICAgIC5saWdodFZlcnNpb25cclxuICAgIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweClcclxuICAgIHtcclxuICAgICAgICBhLGJ1dHRvblxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XHJcbiAgICB3aWR0aDogNDUlO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGNvbG9yOiMzMzM7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGhlaWdodDogNDNweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC41cztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgYmFja2dyb3VuZDogIzc1ZGE4NDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzVkYTg0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBtYXJnaW46IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuc2VhcmNoLWlubmVyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgfVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9wYWRkaW5nLXk6IDNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7IC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7IC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsOiAzICFkZWZhdWx0OyAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEuNCAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExNzZlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI5NDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNzY0N2VtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWNvbnRlbnQtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gLmFnZW5jeS1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX3RleHRfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG5cclxuICAgICAgICAmLWVtcHR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0U3RhdHVzKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZWxldGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVsZXRlLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBJVEVNIEhPVkVSXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vXHJcbiAgICAgICAgICAgICAgICAgICAgLy8uYXJyb3ctbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy99XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fc2VlX21vcmVfX2J1dHRvbl9ob3Zlcl9hcnJvdy1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2tfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCBjb250ZW50IC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW07XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBIRUFERVIgU0VPIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3RleHRfbWFwOiAoKTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICksICRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIEhFQURFUiBTRU8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7IC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93OiAxOyAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14OiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15OiAxZW07XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93LS1sZzogMjsgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsOiAzOyAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDM7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTc2ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiAtIGhvdmVyXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0vMSAkZm9udC1mYW1pbHktLTQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX3NlZV9tb3JlX19idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9zZWVfbW9yZV9fYnV0dG9uX2hvdmVyX2Fycm93LWxpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gLSBkZWxldGVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7IC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yOyAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xOyAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7IC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNTBweDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDI1MHB4O1xyXG5cclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI5NDFlbS8xLjQgJGZvbnQtZmFtaWx5LS00O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9ja19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy8gRm9ybSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogbm9uZSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX21pbi1oZWlnaHQtLW1kOiBhdXRvICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDMuMjM1M2VtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bDogMyUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsOiAzZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDEuNTI5NGVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX21pbi1oZWlnaHQ6IDk1cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skc2VydmljZXMtdjFfaXRlbV9fdGV4dF9mb250LXNpemV9LyN7JHNlcnZpY2VzLXYxX2l0ZW1fX3RleHRfbGluZS1oZWlnaHR9ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19mb250IDogJGNvcmVfYnV0dG9uLWxpbmtfZm9udCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yIDogJGNvcmVfYnV0dG9uLWxpbmtfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LWFsaWduIDogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtZGVjb3JhdGlvbjogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfcGFkZGluZyA6ICRjb3JlX2J1dHRvbi1saW5rX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19sZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b24tbGlua19ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYxIHtcclxuICAgIGNvbG9yOiAkc2VydmljZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQuNDcwNWVtIDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodCA6ICRzZXJ2aWNlcy12MV9taW4taGVpZ2h0LS1tZDtcclxuICAgIH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZXJ2aWNlcy12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aCA6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2VydmljZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC8vQGluY2x1ZGUgc2V0QnV0dG9uKCRzZXJ2aWNlcy12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIC5pdGVtc19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMzU1MmVtIDEuNzY0N2VtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblxyXG4gICAgICAgIC8vbWFyZ2luOiAwIDIuOTQxMmVtO1xyXG4gICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teSAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi15LS1sZyAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bCAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VydmljZXMtdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInh4eGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi15LS1sZyAkc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlcnZpY2VzLXYxX190aXRsZV9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJHNlcnZpY2VzLXYxX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250ICAgICAgICAgICA6ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICAgIDogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5mb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvciA6ICRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuc2VydmljZXMtdjFfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgU2VydmljZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKTtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1hdHRhY2hlbWVudDogaW5pdGlhbDtcclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDMsIC40OSk7XHJcbiRzZXJ2aWNlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZXJ2aWNlcy12MV9taW4taGVpZ2h0LS1tZDogYXV0bztcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDMuMjM1M2VtO1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLXBlci1yb3cgOiAxO1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teDogMDtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tbWFyZ2luLXk6IDFlbTtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kc2VydmljZXMtdjFfaXRlbS1tYXJnaW4teS0tbGc6IDJlbTtcclxuJHNlcnZpY2VzLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDM7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi14LS14bDogMyU7XHJcbiRzZXJ2aWNlcy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsOiAwO1xyXG5cclxuJHNlcnZpY2VzLXYxX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYxX190aXRsZV9taW4taGVpZ2h0OiA5NXB4O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMS41Mjk0ZW07XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF9wYWRkaW5nO1xyXG5cclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHNlcnZpY2VzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxNHB4OyAgICAgIC8vIFRleHRlIDogZm9udC1zaXplIChwZXJtZXQgZGUgcmVnbGVyIGxlIG5vbWJyZSBkZSBsaWduZXMpXHJcbiRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjI7ICAgICAgICAvLyBUZXh0ZSA6IGxpbmUtaGVpaGd0IChwZXJtZXQgZGUgcmVnbGVyIGxlIG5vbWJyZSBkZSBsaWduZXMpXHJcblxyXG4kc2VydmljZXMtdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwICN7JHNlcnZpY2VzLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRzZXJ2aWNlcy12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuLy9cclxuLy8gQnV0dG9uLWxpbmtcclxuLy9cclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2ZvbnQgOiAkY29yZV9idXR0b24tbGlua19mb250O1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfY29sb3IgOiAkY29yZV9idXR0b24tbGlua19jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtYWxpZ24gOiAkY29yZV9idXR0b24tbGlua190ZXh0LWFsaWduO1xyXG4kc2VydmljZXMtdjFfaXRlbV9fYnV0dG9uLWxpbmtfdGV4dC1kZWNvcmF0aW9uOiAkY29yZV9idXR0b24tbGlua190ZXh0LWRlY29yYXRpb247XHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19wYWRkaW5nIDogJGNvcmVfYnV0dG9uLWxpbmtfcGFkZGluZztcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2xldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b24tbGlua19sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b24tbGlua190ZXh0LXRyYW5zZm9ybTtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbi1saW5rX2JvcmRlci13aWR0aDtcclxuXHJcbiRzZXJ2aWNlcy12MV9pdGVtX19idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19oZWlnaHQ6ICRjb3JlX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hlaWdodDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X3dpZHRoOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd193aWR0aDtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2Fycm93X2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b24tbGlua19fZGVjb3JhdGlvbl9hcnJvd19jb2xvcjtcclxuJHNlcnZpY2VzLXYxX2l0ZW1fX2J1dHRvbi1saW5rX19kZWNvcmF0aW9uX2JvcmRlcl9jb2xvcjogJGNvcmVfYnV0dG9uLWxpbmtfX2RlY29yYXRpb25fYm9yZGVyX2NvbG9yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG5cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjIpICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3BhZGRpbmc6IDUuOTcwNWVtIDAgNi40NzA1ZW0gMDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFyZ2luOiAyLjUyOTRlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW0tcGVyLXJvdzogMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXg6IDAgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15OiAxZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0teGw6IDMlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udDogJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3I6ICRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3JcclxuICAgICksICRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9tYXBfc2V0dGluZ3NcclxuKTtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIHRleHRcclxuLy9cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXM6IDEwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lcy0tbGc6IDcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS14bDogNCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAjeyRzZXJ2aWNlcy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skc2VydmljZXMtdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodH0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yOiAkYm9keV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNjkwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNC43NjQ3ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44ODIzZW07XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlcnZpY2VzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15ICRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi14LS14bCAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlcnZpY2VzLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodCA6IDMzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWNvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAuc2VydmljZXMtdjJfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpO1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50OiBmaXhlZDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjYyKTtcclxuJHNlcnZpY2VzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFyZ2luOiAyLjUyOTRlbTtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kc2VydmljZXMtdjJfcGFkZGluZzogNS45NzA1ZW0gMCA2LjQ3MDVlbSAwO1xyXG4kc2VydmljZXMtdjJfaXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW0tcGVyLXJvdzogMTtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXg6IDA7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLW1hcmdpbi15OiAxZW07XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHNlcnZpY2VzLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcbiRzZXJ2aWNlcy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyO1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4teC0teGw6IDMlO1xyXG4kc2VydmljZXMtdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bDogMmVtO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9fdGl0bGVfbWFwOiAoKTtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgKSwgJHNlcnZpY2VzLXYyX2l0ZW1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUZXh0ZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X251bWJlci1vZi1saW5lczogMTA7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfbnVtYmVyLW9mLWxpbmVzLS1sZzogNztcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9udW1iZXItb2YtbGluZXMtLXhsOiA0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fdGV4dF9mb250LXNpemU6IC45NDExZW07XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHNlcnZpY2VzLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRzZXJ2aWNlcy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9tYXA6ICgpO1xyXG4kc2VydmljZXMtdjJfaXRlbV90ZXh0X190ZXh0X21hcF9zZXR0aW5nczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgKSwgJHNlcnZpY2VzLXYyX2l0ZW1fdGV4dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3BhZGRpbmc6IDUuOTcwNWVtIDAgNi40NzA1ZW0gMCAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfbWFyZ2luOiAyLjUyOTRlbTtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1wZXItcm93LS14bCA6IDEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14LS14bCA6IDMlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGV4dFxyXG4vL1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxLjExNzZlbSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTE3NjFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9fdGV4dF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VydmljZXMtdjMge1xyXG4gICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWF0dGFjaGVtZW50O1xyXG4gICAgY29sb3I6ICRzZXJ2aWNlcy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjkwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2Ljc2NDdlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1Ljg4MjNlbTtcclxuICAgICAgICAvL3BhZGRpbmc6ICRzZXJ2aWNlcy12M19wYWRkaW5nO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgLy9AaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlLS12MSB7XHJcbiAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzZXJ2aWNlcy12M19fdGl0bGVfbWFyZ2luO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMjhweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19ibG9jay10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgIC5zZXJ2aWNlcy12M19fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gdjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJyk7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtYXR0YWNoZW1lbnQ6IGZpeGVkO1xyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCk7XHJcbiRzZXJ2aWNlcy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbjogMi41Mjk0ZW07XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRzZXJ2aWNlcy12M19pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kc2VydmljZXMtdjNfaXRlbS1tYXJnaW4teC0teGwgOiAzJTtcclxuJHNlcnZpY2VzLXYzX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxLjExNzZlbTtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwICN7JHNlcnZpY2VzLXYzX2l0ZW1fX3RleHRfZm9udC1zaXplfS8jeyRzZXJ2aWNlcy12M19pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12M19pdGVtX190ZXh0X190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lci0taW5uZXJfYmFja2dyb3VuZDogJHNpbG9zLXYxLS1pbm5lci0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjEtLWlubmVyLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MS0taW5uZXItLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9jb2x1bW4tcGVyLXJvdzogMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmc6IDNlbSAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg6IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wOiAuNWVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LW1kOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZTogNTAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGUgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQtLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MS1pbm5lciB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc2lsb3MtdjEtLWlubmVyX3BhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgJi53cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM2VtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWxvcy12MS0taW5uZXJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG9zLXYxIHtcclxuICAgICAgICAmX19pdGVtcy0tMSB7XHJcblxyXG4gICAgICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpbG9fX2xpc3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBTaWxvc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQ6ICRzaWxvcy12MS0taW5uZXJfYmFja2dyb3VuZC1jb2xvciAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2lsb3MtdjEtLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjEtLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MS0taW5uZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2lsb3MtdjEtLWlubmVyX2NvbHVtbi1wZXItcm93IDogMztcclxuJHNpbG9zLXYxLS1pbm5lcl9tYXgtd2lkdGg6IDEwMCU7XHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZyAgICA6IDNlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBtYXJnaW5cclxuJHNpbG9zLXYxLS1pbm5lcl9wYWRkaW5nLS1zbSAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRzaWxvcy12MS0taW5uZXJfcGFkZGluZy0tbWQgICA6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzID4gdGFibGV0dGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNpbG9zLXYxLS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuM2VtO1xyXG4kc2lsb3MtdjEtLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRzaWxvcy12MS0taW5uZXJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSA6IHVwcGVyY2FzZTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIFRleHRcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfY29sb3IgICAgICAgOiRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogY29sb3JcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA4ZW0pLzEgJGZvbnQtZmFtaWx5LS00OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwOGVtKS8xICRmb250LWZhbWlseS0tNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IG1vYmlsZVxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAgLjFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbi8vIERyYXdpbmdcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aCAgICAgICA6IDJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoIGR1IHN2Z1xyXG5cclxuXHJcbi8vIExpc3RlXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fcHVjZV90b3AgICAgICAgOiAuOGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IHBvc2l0aW9ubmVtZW50IGhhdXRcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW0gcHVjZTogY29sb3JcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjEtLWlubmVyX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBmb250XHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBmb250IC0gdGFpbGxlID4gbW9iaWxlXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzIgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRzaWxvcy12MS0taW5uZXJfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuJHNpbG9zLXYxLS1pbm5lcl9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBtYXJnZSBoYXV0ZSBldCBiYXNzZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9jb2x1bW4tcGVyLXJvdzogMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX21heC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9wYWRkaW5nOiAzZW0gMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3BhZGRpbmctLXNtOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjQ3MDZlbSAkZm9udC1mYW1pbHktLTQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbTogbm9ybWFsIG5vcm1hbCA0MDAgMS40NzA2ZW0gJGZvbnQtZmFtaWx5LS00ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDcwNmVtICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg6IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3A6IC41ZW0gIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc206IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMCAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZS0tYWx0ZXJuYXRlOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZTogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplLS1hbHRlcm5hdGU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlOiA1MCUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZC0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2lsb3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNpbG9zLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2lsb3MtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAkc2lsb3MtdjFfcGFkZGluZztcclxuICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICYud3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG9zLXYxIHtcclxuICAgICAgICAmX19pdGVtcy0tMSB7XHJcblxyXG4gICAgICAgICAgICAuc2lsbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWxvX19saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpbG9fX2xpc3QtaXRlbSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbSA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1tZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gbGkuc2lsb19fbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtbWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIFNpbG9zXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3IgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNpbG9zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNpbG9zLXYxX2NvbHVtbi1wZXItcm93IDogMztcclxuJHNpbG9zLXYxX21heC13aWR0aDogMTAwJTtcclxuJHNpbG9zLXYxX3BhZGRpbmcgICAgOiAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogbWFyZ2luXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbSAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZCAgIDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXMgPiB0YWJsZXR0ZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzaWxvcy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogIG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS43NjQ3ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBUZXh0XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfY29sb3IgICAgICAgOiRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250ICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiBtb2JpbGVcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAxLjQ3MDhlbSkvMSAkZm9udC1mYW1pbHktLTQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbGx1c3RyYXRpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggICAgICAgOiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aCBkdSBzdmdcclxuXHJcblxyXG4vLyBMaXN0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV90b3AgICAgICAgOiAuOGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtIHB1Y2U6IHBvc2l0aW9ubmVtZW50IGhhdXRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250ICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44ODIzZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnRcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg4MjNlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IG1vYmlsZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODgyM2VtLzIgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IG1hcmdlIGhhdXRlIGV0IGJhc3NlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuIiwiJHNpbG8tdjJfX21hcmdpbjogNGVtIGF1dG8gIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fanVzdGlmeS1jb250ZW50OiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoOiA2MDBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3RfX2xpc3Qtc3R5bGUtdHlwZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3RfX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b206IDEwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI6IHVuZGVybGluZSAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21heC13aWR0aDogMTEyMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luOiBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19jb250ZW50LTJfX2ZvbnQtc2l6ZTogMmVtICFkZWZhdWx0O1xyXG5cclxuLnNpbG9zLXYyIHtcclxuICAgIG1hcmdpbjogJHNpbG8tdjJfX21hcmdpbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG8tdjIge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaWxvLXYyX19wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2lsby12Ml9fanVzdGlmeS1jb250ZW50O1xyXG4gICAgXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiAkc2lsby12Ml9fbGlzdF9fbGlzdC1zdHlsZS10eXBlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsby12Ml9fbGlzdF9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vZHVsZSBTaWxvcyBwb3VyIGxlIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvO1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHg7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMztcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmU7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0bztcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemU6IDJlbTsiLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfYmFja2dyb3VuZDogJHNvY2lhbHMtdjFfYmFja2dyb3VuZC1jb2xvciAkc29jaWFscy12MV9iYWNrZ3JvdW5kLWltYWdlICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRzb2NpYWxzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc29jaWFscy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzb2NpYWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kc29jaWFscy12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi42NDcxZW0gIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjc2NDdlbSkvMS40ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc29jaWFscy12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29jaWFscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHdyYXBwZXJfcGFkZGluZy14O1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHNvY2lhbHMtdjFfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNvY2lhbHMtdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNvY2lhbHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzb2NpYWxzLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc29jaWFscy12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNCU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc3RhdHVzX2l0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV81X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV81X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV80X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV80X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV8zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV8zX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX25ld19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX25ld19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbmV3X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3BhZGRpbmc6IC44ZW0gNGVtICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbWFyZ2luIDogMCAwIDFlbSAwICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fei1pbmRleDogMjAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zdGF0dXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDJlbTtcclxuICAgIHotaW5kZXg6ICRzdGF0dXNfaXRlbV96LWluZGV4O1xyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAkc3RhdHVzX2l0ZW1fcGFkZGluZztcclxuICAgICAgICBtYXJnaW46ICRzdGF0dXNfaXRlbV9tYXJnaW47XHJcbiAgICAgICAgZm9udDogJHN0YXR1c19pdGVtX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHN0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAmLS01IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtXzVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV81X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV81X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV80X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fNF9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fNF9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fM19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtXzNfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtXzNfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1uZXcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fbmV3X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fbmV3X2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV9uZXdfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mYWxsaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX2ZhbGxpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV9mYWxsaW5nX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV9mYWxsaW5nX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmF2b3JpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV9mYXZvcml0ZV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHN0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRzdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHN0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtXzVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fNV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBWZW5kdTogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV80X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtXzRfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzRfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1jb21wcm9taXM6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fM19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtXzNfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fM19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLW9mZnJlOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX25ld19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX25ld19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gTm91dmVhdXTDqTogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX2ZhbGxpbmdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQmFpc3NlIGRlIHByaXg6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3RhdHVzX2l0ZW1fZmF2b3JpdGVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBDb3VwIGRlIGNvZXVyOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX3BhZGRpbmc6IC44ZW0gNGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBtYXJnZXMgaW50ZXJuZXNcclxuJHN0YXR1c19pdGVtX21hcmdpbiA6IDAgMCAxZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRzdGF0dXNfaXRlbV96LWluZGV4OiAyMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1cyA+IGhvdmVyIDogZ8OocmUgbCdhZmZpY2hhZ2UgXCJzdXJcIiBvdSBcInNvdXNcIiBsYSBzdXJjb3VjaGUgKDA8IHggPCAxMDogc291cywgeCA+IDEwOiBzdXIpXHJcbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTSVJPQ0NPICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9jb250ZW50LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1zLXdyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDogMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZzogMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZzogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnOiAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGw6IDMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIElURU0gUEhPTkVcclxuJHRlYW0tbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0JHRlYW0tbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9waG9uZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQkdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9jb2xvcjogJGNvbG9yLWJyYW5kLTE7XHJcblxyXG4vLyBJVEVNIEhPVkVSXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjk0MTJlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHdyYXBwZXJfcGFkZGluZy15O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbXMtd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93fSAtICgjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGVjb3JhdGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBERUJVVCBIT1ZFUlxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29yZV9vdmVybGF5X2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2hvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEZJTiBIT1ZFUlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdG9wLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40NzA2ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RlYW0ge1xyXG4gICAgICAgICAgICAgICAgLnRlYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX3Bob25lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfbWFpbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19tYWluLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogU0lST0NDTyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBiaWVucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtcy13cmFwcGVyX21heC13aWR0aDogMTIwMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93OiAxO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15OiAyZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGc6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZzogMWVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsOiAzO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDFlbSkvMS4zNiAkZm9udC1mYW1pbHktLTQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiR0ZWFtLWxpc3RpbmctdjFfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHRlYW0tbGlzdGluZy12MV9waG9uZV90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIElURU0gTUFJTFxyXG4kdGVhbS1saXN0aW5nLXYxX21haWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfbWFpbF90ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMTtcclxuXHJcbi8vIEl0ZW0gaG92ZXJcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2hvdmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTQxMmVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9ob3Zlcl9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiR0ZWFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBzcGFjZS1iZXR3ZWVuICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15OiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsOiAyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG5cclxuLy9cclxuLy8gSXRlbSB0aXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMWVtKS8xLjM2ICRmb250LWZhbWlseS0tNCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMTc2NWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSVRFTSBQSE9ORVxyXG4kdGVhbS1saXN0aW5nLXYyX3Bob25lX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWlsX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJVEVNIE9WRVJMQVlcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX2Jsb2NrX3RleHQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV90ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MjM1ZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjIge1xyXG4gICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNzB2aDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGNhbGMoI3skYWdlbmN5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuMzUyOWVtIDFlbSAyLjM1MjllbSAxLjc2NDdlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tbGlzdGluZy12Ml9faXRlbV9ibG9ja190ZXh0LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNDcwNmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS0tdjIge1xyXG4gICAgICAgICAgICAgICAgICAgJi50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RlYW0ge1xyXG4gICAgICAgICAgICAgICAgLnRlYW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RldGFpbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9waG9uZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX3Bob25lX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS1saXN0aW5nLXYyX21haWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfbWFpbF90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJHRlYW0tbGlzdGluZy12Ml9pdGVtX2NvbnRlbnQtYmFja2dyb3VuZCwgLjMpLCAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fY29udGVudC1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250IDogJHRlYW0tbGlzdGluZy12Ml9faXRlbV90ZXh0LWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiAkdGVhbS1saXN0aW5nLXYyX19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tbGlzdGluZy12Ml9faXRlbV90ZXh0X292ZXJsYXlfYm90dG9tLWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbWFpbi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNJUk9DQ08gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGlzdGluZyBkZXMgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IHNwYWNlLWJldHdlZW47XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9jb250ZW50LWJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZzogMTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxZW0pLzEuMzYgJGZvbnQtZmFtaWx5LS00O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS4xNzY1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vLyBJVEVNIFBIT05FXHJcbiR0ZWFtLWxpc3RpbmctdjJfcGhvbmVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9waG9uZV9sZXR0ZXItc3BhY2luZzogLjFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9waG9uZV90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gSVRFTSBNQUlMXHJcbiR0ZWFtLWxpc3RpbmctdjJfbWFpbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12Ml9tYWlsX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBJVEVNIE9WRVJMQVlcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYyX19pdGVtX2Jsb2NrX3RleHQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX2l0ZW1fdGV4dF9vdmVybGF5X2JvdHRvbS1oZWlnaHQ6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9faXRlbV90ZXh0LWZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MjM1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQ6ICR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjFfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9wYWRkaW5nOiA0ZW0gMCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUSVRMRVxyXG4vL1xyXG4kdGVhbS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb24gQnVsbGV0XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cyA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiA6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJHRlYW0tdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW46IDFlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyA6IC4xZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMS40NzA1ZW0pLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbi8vXHJcbi8vIFRleHRcclxuLy9cclxuJHRlYW0tdjFfaXRlbV9iYWNrZ3JvdW5kIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfY29sb3I6ICRib2R5X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogLjk0MTFlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9pdGVtX3RleHRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udDogJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLCAkdGVhbS12MV9pdGVtX3RleHRfX3RleHRfbWFwX3NldHRpbmdzXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICR0ZWFtLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHRlYW0tdjFfcGFkZGluZztcclxuICAgIC8vaGVpZ2h0OiA5ODBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tdjFfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmV3cyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuMTE3NmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNWVtO1xyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJi5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjFfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbSAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF9tYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjIzNTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9tYXJnaW47XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6ICR0ZWFtLXYxX19idXR0b25fZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkdGVhbS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICR0ZWFtLXYxX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgICA6ICR0ZWFtLXYxX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICR0ZWFtLXYxX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICR0ZWFtLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tdjFfYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYxX3BhZGRpbmc6IDRlbSAwO1xyXG4kdGVhbS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiBCdWxsZXRcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiR0ZWFtLXYxX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItcmFkaXVzIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLXJhZGl1cztcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luIDogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4kdGVhbS12MV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3IgOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuJHRlYW0tdjFfcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuJHRlYW0tdjFfX2J1dHRvbl9mb250OiAkY29yZV9idXR0b25fZm9udDtcclxuJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kdGVhbS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfbWFyZ2luOiAxZW0gMCAxZW0gMDtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250IDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgOiAuMWVtO1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiR0ZWFtLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDEuNDcwNWVtKS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12MV9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4kdGVhbS12MV9pdGVtX2JhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcbiR0ZWFtLXYxX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kdGVhbS12MV9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxO1xyXG5cclxuJHRlYW0tdjFfaXRlbV90ZXh0X190ZXh0X21hcDogKCk7XHJcbiR0ZWFtLXYxX2l0ZW1fdGV4dF9fdGV4dF9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkdGVhbS12MV9pdGVtX3RleHRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMi41Mjk0ZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6JHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCVUxMRVRcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kdGVhbS12Ml9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kdGVhbS12Ml9pdGVtX19iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMyUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIHRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3ItYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSB0ZXh0XHJcbi8vXHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skdGVhbS12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gICAgfVxyXG4gICAgcGFkZGluZy10b3A6IDIuOTQxMWVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNTI5NGVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC42Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tdjJfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOTQxMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfaXRlbV9fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLS12MiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkZmF2b3JpdGVzLXYxX2l0ZW1fYmFja2dyb3VuZCwgLjMpLCAkZmF2b3JpdGVzLXYxX2l0ZW1fYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkdGVhbS12Ml9pdGVtX3RleHRfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjJfaXRlbV90ZXh0X190ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHRlYW0tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luO1xyXG5cclxuICAgICAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgU2VydmljZXMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiR0ZWFtLXYyX2JhY2tncm91bmQ6ICR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjJfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCk7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAyLjUyOTRlbTtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDokdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuJHRlYW0tdjJfX3RpdGxlX21hcDogKCk7XHJcbiR0ZWFtLXYyX190aXRsZV9tYXBfc2V0dGluZ3M6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApLCAkdGVhbS12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vLyBCdWxsZXRcclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjsgLy8gQnVsbGV0IDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yOiAkY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvcjsgLy8gQnVsbGV0IDogY291bGV1clxyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7IC8vIEJ1bGxldCA6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1yYWRpdXM7IC8vIEJ1bGxldCA6IGFycm9uZGkgZGVzIGJvcmR1cmVzXHJcbiR0ZWFtLXYyX3BhZ2luYXRpb25fYnVsbGV0X21hcmdpbjogJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfbWFyZ2luOyAvLyBCdWxsZXQgOiBtYXJnZVxyXG5cclxuJHRlYW0tdjJfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYyX2NvbG9yOyAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldF9hY3RpdmVfY29sb3I6ICRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBCdWxsZXQgPiBhY3RpdmU6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12Ml9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yOiAkdGVhbS12Ml9jb2xvcjsgLy8gQnVsbGV0ID4gYXRpdmU6IGNvdWxldXIgZGVzIGJvcmR1cmVzXHJcblxyXG4vLyBNQUlOIEJVVFRPTlxyXG4kdGVhbS12Ml9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kdGVhbS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYyX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tdjJfaXRlbV9fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiR0ZWFtLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHRlYW0tdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcbiR0ZWFtLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyO1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDMlO1xyXG4kdGVhbS12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtO1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuXHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGUtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG5cclxuJHRlYW0tdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZS0tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRleHRlXHJcbi8vXHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAuOTQxMWVtO1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4kdGVhbS12Ml9pdGVtX3RleHRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgI3skdGVhbS12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZX0vI3skdGVhbS12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0fSAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYyX2l0ZW1fdGV4dF9fdGV4dF9jb2xvcjogJGJvZHlfY29sb3I7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3IgJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZSAkdGVhbS12M19iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiR0ZWFtLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaW1hZ2Vfd2lkdGg6IDgyMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pbWFnZV9oZWlnaHQ6IDQzNXB4ICFkZWZhdWx0O1xyXG5cclxuJHRlYW0tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiR0ZWFtLXYzX190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbS12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogNC4zNTI5ZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgMnZ3LCAyLjE3NjVlbSkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTUFJTiBCVVRUT05cclxuXHJcbiR0ZWFtLXYzX19idXR0b25fZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50ZWFtLXYzIHtcclxuICAgIGNvbG9yOiAkdGVhbS12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDQ1JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxIDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS12M19pbWFnZV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tdjNfaW1hZ2VfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZyl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIC5jbGF3cyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0LjA1ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTUuMzUyOWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lcl90ZXh0LWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDRlbSAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3LjY0NzBlbSAyMC4xMDQxJSA0LjExNzZlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZS0tdjEge1xyXG4gICAgICAgICAgICAmLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRlYW0tdjNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkdGVhbS12M19ibG9jay10ZXh0X2JhY2tncm91bmQsIC4zKSwgJHRlYW0tdjNfYmxvY2stdGV4dF9iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogM2VtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICYudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJHRlYW0tdjNfX3RleHRfZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkdGVhbS12M19fYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgOiAkdGVhbS12M19fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkdGVhbS12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC00ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZpZGVvLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQgOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzdweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tdjNfYmFja2dyb3VuZDogJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19pbWFnZV93aWR0aDogODIwcHg7XHJcbiR0ZWFtLXYzX2ltYWdlX2hlaWdodDogNDM1cHg7XHJcblxyXG4vLyBCbG9jIHRleHRlXHJcbiR0ZWFtLXYzX2Jsb2NrLXRleHRfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kdGVhbS12M19fdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiA0LjM1MjllbTtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nO1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTc2NWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZztcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtO1xyXG5cclxuXHJcbi8vIE1BSU4gQlVUVE9OXHJcblxyXG4kdGVhbS12M19fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kdGVhbS12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiR0ZWFtLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYzX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRvb2xiYXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z193aWR0aDogMzBweCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI1ZW0pLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV93aWR0aDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX21hcmdpbjogMCAuNWVtICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fd2lkdGg6IDIuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9tYXJnaW46IDAgLjVlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI1ZW0pLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNWVtKS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZzogMCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtaW4td2lkdGg6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmICsgJiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6ICR0b29sYmFyX3N2Z193aWR0aDtcclxuICAgICAgICBmaWxsOiAkdG9vbGJhcl9zdmdfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zdmdfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc3ZnX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIC50b29sYmFyX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtb3BpbmlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC40ZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAudG9vbGJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWxfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuOHMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b29sYmFyLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWluLWhlYWRlciB7XHJcbiAgICAgICAgLnRvb2xiYXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICYtb3BpbmlvbixcclxuICAgICAgICAgICAgJi1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLW9waW5pb25fX3RpdGxlLFxyXG4gICAgICAgICAgICAmLXNvY2lhbF9fdGl0bGUsXHJcbiAgICAgICAgICAgICYtY29ubmVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtb3Bpbmlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAudG9vbGJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29ubmVjdCB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb29sIGJhclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb29sYmFyIDogY291bGV1ciBkZSBmb250XHJcblxyXG4kdG9vbGJhcl9zdmdfd2lkdGg6IDMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogdGFpbGxlIGRlcyBzdmdcclxuXHJcbiR0b29sYmFyX3N2Z19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgc3ZnIDogY291bGV1clxyXG4kdG9vbGJhcl9zdmdfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIDogY291bGV1ciBkZSBmb25kXHJcblxyXG4kdG9vbGJhcl9zdmdfaG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b29sYmFyIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEF2aXMgW0JFR0lOXVxyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgMnZ3LCAxLjI1ZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIuNWVtKS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gQXZpcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUsOpc2VhdXggc29jaWF1eCBbQkVHSU5dXHJcblxyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIDJ2dywgMS4yNWVtKS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi41ZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoOiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW07XHJcblxyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faGVpZ2h0OiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nOiAuNWVtO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuLy8gUsOpc2VhdXggc29jaWF1eCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5leGlvbiBbQkVHSU5dXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCAydncsIDEuMjVlbSkvMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMi41ZW0pLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdG9vbGJhcl9jb25uZWN0X3BhZGRpbmc6IDA7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX2hvdmVyX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX3BhZGRpbmc6IDA7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBDb25uZXhpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdG9wYmFyX3BhZGRpbmcgICA6IDAgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcG9zaXRpb24gICA6IGZsZXgtZW5kICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9wYWRkaW5nICAgOiAwICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yIDogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZTogY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2ZpbGwgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuXHJcbiR0b3BiYXJfZ19tYWluX2NvbG9yLS1pbm5lcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nLS1pbm5lciAgIDogJHRvcGJhcl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uLS1pbm5lciAgIDogJHRvcGJhcl9wb3NpdGlvbiAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX3BhZGRpbmctLWlubmVyICAgOiAkc2VsZWN0aW9uX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRzZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJHNlbGVjdGlvbl9pY29uX3N0cm9rZSAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udG9wYmFyIHtcclxuICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZztcclxuICAgIGJhY2tncm91bmQ6ICR0b3BiYXJfYmFja2dyb3VuZDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbjtcclxuICAgICAgICAmID4gKiArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nIHtcclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgcGFkZGluZzogJHRvcGJhcl9wYWRkaW5nLS1pbm5lcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICR0b3BiYXJfcG9zaXRpb24tLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUb3AgYmFyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZHVsZSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogY291bGV1ciBkZSBmb25kXHJcbiR0b3BiYXJfcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBhZGRpbmdcclxuJHRvcGJhcl9wb3NpdGlvbiAgIDogZmxleC1lbmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogcG9zaXRpb24gZmxleCBob3Jpem9udGFsZSAoZmxleC1zdGFydHxjZW50ZXJ8ZmxleC1lbmQpXHJcblxyXG4vL1xyXG4vLyBTw6lsZWN0aW9uXHJcbi8vXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBtYXJnZXMgaW50ZXJuZXNcclxuXHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvciA6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJHNlbGVjdGlvbl9pY29uX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWVudSBvdXZlcnQgOiBzw6lsZWN0aW9uXHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgLUJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG5cclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRvcCBiYXIgaW5uZXJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOiAkdG9wYmFyX2dfbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kdWxlIDogQ291bGV1ciBwcmluY2lwYWxlXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kdG9wYmFyX2JhY2tncm91bmQtLWlubmVyOiAkdG9wYmFyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRvcGJhcl9wYWRkaW5nLS1pbm5lciAgIDogJHRvcGJhcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogcGFkZGluZ1xyXG4kdG9wYmFyX3Bvc2l0aW9uLS1pbm5lciAgOiAkdG9wYmFyX3Bvc2l0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwb3NpdGlvbiBmbGV4IGhvcml6b250YWxlIChmbGV4LXN0YXJ0fGNlbnRlcnxmbGV4LWVuZClcclxuXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZy0taW5uZXIgICA6ICRzZWxlY3Rpb25fcGFkZGluZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICR0b3BiYXJfZ19tYWluX2NvbG9yLS1pbm5lcjsgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGw7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG5cclxuLy8gTWVudSBvdXZlcnQgOiBzw6lsZWN0aW9uXHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IC1CbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjsgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9zZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyOyAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvcjsgICAgICAgICAgICAgICAvLyBNZW51IG91dmVydCA6IFPDqWxlY3Rpb24gaWNvbmU6IGNvdWxldXJcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZy0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYW5nLXN3aXRjaCB7XHJcbiAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1saXN0IHtcclxuICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyO1xyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAubWFpbi1uYXYgJiB7XHJcbiAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgLnNzLWhpZ2hsaWdodGVkLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5nLXN3aXRjaC0tZmxhZyB7XHJcblx0c3Bhbi5wbGFjZWhvbGRlciB7XHJcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG4gICAgLmxhbmctc3dpdGNoX19vcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLXdpZHRoOiA0MnB4O1xyXG5cdFx0bWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kazpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lczpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubzpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1wdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ydTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ19fc2VsZWN0IHtcclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXMge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvaXQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmwge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcHQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLmxhbmctc3dpdGNoIHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLnNzLWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlci0taW5uZXI7XHJcbiAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQtLWlubmVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGFuZ3Vlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxOXB4LzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblxyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyIDogMDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fY29sb3I7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2NvbG9yO1xyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTGFuZ3VlcyBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I7IiwiJGxvZ2luX21lbnVfdGhlbWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbG9naW5fbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZF9jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgIWRlZmF1bHQ7XHJcbiRsb2dpbl9tZW51X3NlbGVjdGlvbl90ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kbG9naW5fbWVudV9zZWxlY3Rpb25fYnV0dG9uX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4udG9wYmFyX19sb2dpbiB7XHJcbiAgICBmaWxsOiAkbG9naW5fbWVudV90aGVtZV9jb2xvcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcclxuXHJcbiAgICAgICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRsb2dpbl9tZW51X3RoZW1lX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsbWFyZ2luIC4ycztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWxlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luX21lbnVfc2VsZWN0aW9uX2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIGxlZnQ6IDk0JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9nZ2xlLXZpc2liaWxpdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hvaWNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fbWVudV9zZWxlY3Rpb25fYnV0dG9uX2JhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbG9naW5fbWVudV90aGVtZV9jb2xvcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkbG9naW5fbWVudV9zZWxlY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJl9fYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCAgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAuc2VsZWN0aW9uLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9faWNvbiB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbl9pY29uX2ZpbGwtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkbWFpbl9ob21lX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUuanBnJykgIWRlZmF1bHQ7XHJcbiRtYWluX2hvbWVfYmFja2dyb3VuZDogZml4ZWQgJGJvZHlfYmFja2dyb3VuZC1jb2xvciAkbWFpbl9ob21lX2JhY2tncm91bmQtaW1hZ2Ugbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYWluX2hvbWVfYmxhbmstaGVpZ2h0OiA1MDZweCAhZGVmYXVsdDtcclxuXHJcbi5ob21lIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWluX2hvbWVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAuYmxhbmsge1xyXG4gICAgICAgIGhlaWdodDogJG1haW5faG9tZV9ibGFuay1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhvbWVcclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0taG9tZSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW5faG9tZV9iYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkbWFpbl9ob21lX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUuanBnJyk7XHJcbiRtYWluX2hvbWVfYmFja2dyb3VuZDogZml4ZWQgJGJvZHlfYmFja2dyb3VuZC1jb2xvciAkbWFpbl9ob21lX2JhY2tncm91bmQtaW1hZ2Ugbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYWluX2hvbWVfYmxhbmstaGVpZ2h0OiA1MDZweDtcclxuIiwiXHJcblxyXG4vLyBQYWdlIEVzdGltYXRpb24gVjEgU0VPXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yMC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tZXRhcGVzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiBzcGFuOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gM2VtO1xyXG4gICAgICAgIG1hcmdpbjoyZW0gYXV0byAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibGFuayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1lc3RpbWF0aW9uLWV0YXBlcyB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcbiIsIlxyXG4vLyBQYWdlIEVzdGltYXRpb24gVjEgU0VPXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yMC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi1ldGFwZXNfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLWV0YXBlc19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tZXRhcGVzX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBQYWdlIGRldGFpbHMgbmV3cyBWMVxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTIzMHB4O1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHg7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gUGFnZSBkZXRhaWxzIEFnZW5jeSBWMVxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBBZ2VuY3kgVjFcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzOTBweDtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBBZ2VuY3kgVjJcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzgwcHg7XHJcblxyXG4vLyBQYWdlIGRldGFpbHMgTWFuZGF0b3J5IFYxXHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHg7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBNYW5kYXRvcnkgVjFcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzOTBweDtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBNYW5kYXRvcnkgVjJcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzOTBweDtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIFYxXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIFYyXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBiaWVucyBWMVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM4MHB4O1xyXG5cclxuLy8gTkIgYW5ub25jZXNcclxuXHJcbiRsaXN0aW5nX25iX2Fubm9uY2U6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgIC8vIE5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nX25iX2Fubm9uY2VfbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSAkZm9udC1mYW1pbHktLTE7IC8vIExhYmVsIG5vbWJyZSBkZSBiaWVuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgYmllbnMgVjJcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3I7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMTBweDtcclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBiaWVucyBWM1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIHByb2dyYW1tZXMgVjFcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM4MHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIHByb2dyYW1tZXMgVjJcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTMxMHB4O1xyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIHByb2dyYW1tZXMgVjNcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDogMTI5MHB4O1xyXG5cclxuLy8gUGFnZSBwcm9ncmFtIGRldGFpbHMgdjFcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuXHJcbi8vIFBhZ2UgcHJvZ3JhbSBkZXRhaWxzIHYyXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43Mik7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDE1NDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIFBhZ2UgcHJvZ3JhbSBkZXRhaWxzIHYzXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43Mik7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcl9tYXgtd2lkdGg6IDE0MzBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcbi8vIFBhZ2UgU2VsZWN0aW9uIFYxXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNy5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuXHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuXHJcblxyXG4vLyBQYWdlIEVzdGltYXRpb24gVjFcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHg7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9jbGF3c19oZWlnaHQ6IDE1LjM1MjllbTtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MWp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIFBhZ2UgRXN0aW1hdGlvbiBWMSBTRU9cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb193cmFwcGVyX21heC13aWR0aDogMTIwMHB4O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgdGVhbSBWMVxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxNTQwcHg7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgdGVhbSBWMlxyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxNDUwcHg7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgUGFydG5lclxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmcgOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmc7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBQYWdlIHByb3BlcnR5IGRldGFpbHMgdjFcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG4vLyBQYWdlIETDqXRhaWwgZGUgYmllbnMgdjJcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxNTQwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG5cclxuLy8gUGFnZSBEw6l0YWlsIGRlIGJpZW5zIHYzXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjcyKTtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHg7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M193cmFwcGVyX21heC13aWR0aDogMTQzMHB4O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBlZGl0b3JpYWxcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy85LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHg7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcblxyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9wYWdlLWVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkcGFnZXNfYmFja2dyb3VuZC1jb2xvcjtcclxuXHJcbi8vIFBhZ2UgZWRpdG9yaWFsIHRlc3RcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbTtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4O1xyXG5cclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG5cclxuLy8gUGFnZSBBbGVydG1haWwgQ29udGVudCBWMVxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NsYXdzX2hlaWdodDogMTUuMzUyOWVtO1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MWp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBQYWdlIGNvbnRhY3RcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlcjsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfY29udGFpbmVyX21heC13aWR0aDogMTE5MnB4O1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfdGV4dC1hbGlnbjogJGp1bWJvdHJvbi12MV9fdGl0bGVfdGV4dC1hbGlnbjtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF9wYWRkaW5nOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50X3BhZGRpbmc7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBFdmVuZW1lbnRzIFYzXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2NsYXdzX2hlaWdodDogNy42NDcxZW07XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweDtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gUGFnZSBkZXRhaWxzIEV2ZW5lbWVudHMgVjFcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXI7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpO1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTIzMHB4O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtO1xyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBuZXdzIFYxXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjMwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtZGV0YWlscy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1uZXdzLWRldGFpbHMtdjEge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBBZ2VuY3kgVjFcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzUuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktZGV0YWlscy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFnZW5jeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWdlbmN5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1hZ2VuY3ktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgQWdlbmN5IFYxXHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLXBhZ2UtYWdlbmN5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzkwcHggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBBZ2VuY3kgVjJcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzgwcHggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtcGFnZS1hZ2VuY3ktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skcGFnZS1wYWdlLWFnZW5jeS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcblxyXG4gICAgICAgICAgICAmLndyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBkZXRhaWxzIE1hbmRhdG9yeSBWMVxyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcblxyXG4gICAgICAgICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW1hbmRhdG9yeS1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbWFuZGF0b3J5LWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1tYW5kYXRvcnktZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIE1hbmRhdG9yeSBWMVxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM5MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIE1hbmRhdG9yeSBWMlxyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1wYWdlLW1hbmRhdG9yeS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTM5MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLXBhZ2UtbWFuZGF0b3J5LWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JHBhZ2UtcGFnZS1tYW5kYXRvcnktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgbmV3cyBWMVxyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1uZXdzLWxpc3RpbmctdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIFYyXHJcblxyXG4kYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmV3cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLW5ld3MtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgZGUgYmllbnMgVjFcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzODBweCAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nX25iX2Fubm9uY2U6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nX25iX2Fubm9uY2VfbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5iQW5ub25jZXMtdjEge1xyXG4gICAgbWFyZ2luOiAxLjVlbSAwIDFlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIGZvbnQ6ICRsaXN0aW5nX25iX2Fubm9uY2U7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICBjb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyLjFlbTtcclxuICAgIH1cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgZm9udDogJGxpc3RpbmdfbmJfYW5ub25jZV9sYWJlbDtcclxuICAgICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBiaWVucyBWMlxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTMxMHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIGJpZW5zIFYzXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1saXN0aW5nLXYzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvcGVydHktbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC8vdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19zZWFyY2gge1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIHByb2dyYW1tZXMgVjFcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyX21heC13aWR0aDogMTM4MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgICAgIC8vdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBkZSBwcm9ncmFtbWVzIFYyXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIGRlIHByb2dyYW1tZXMgVjNcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZDogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M193cmFwcGVyX21heC13aWR0aDogMTI5MHB4ICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIH1cclxuXHJcbiAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICAvL3RvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIHByb2dyYW0gZGV0YWlscyB2MVxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIHByb2dyYW0gZGV0YWlscyB2MlxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvOC5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9qdW1ib3Ryb25fbWluLWhlaWdodDogMTAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRoOiAxNTQwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgcHJvZ3JhbSBkZXRhaWxzIHYzXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43MikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcl9tYXgtd2lkdGg6IDE0MzBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9ncmFtLWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBTZWxlY3Rpb24gVjFcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy83LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMzBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXNlbGVjdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXNlbGVjdGlvbi12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAqIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jbGF3c19oZWlnaHR9IC0gMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLXNlbGVjdGlvbi12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1zZWxlY3Rpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2Utc2VsZWN0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2Utc2VsZWN0aW9uLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXNlbGVjdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUGFnZSBFc3RpbWF0aW9uIFYxXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV93cmFwcGVyX21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY2xhd3NfaGVpZ2h0OiAxNS4zNTI5ZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGJvZHlfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4uYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLWVzdGltYXRpb24tdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFqdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yZXZlcnNlIHtcclxuICAgICAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBFc3RpbWF0aW9uIFYxIFNFT1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX3dyYXBwZXJfbWF4LXdpZHRoOiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uX21pbi1oZWlnaHQ6IDI1MHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ib2R5LS1wYWdlLWVzdGltYXRpb24tdjEtc2VvIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmV3cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmp1bWJvdHJvbi12MV9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb2p1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVzdGltYXRpb24tdjEtc2VvX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXN0aW1hdGlvbi12MS1zZW9fYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1lc3RpbWF0aW9uLXYxLXNlbyB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lc3RpbWF0aW9uLXYxLXNlb19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyB0ZWFtIFYxXHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzEuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDE1NDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1uZXdzLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXRlYW0tbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIHRlYW0gVjJcclxuXHJcbiRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvMS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTQ1MHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtdGVhbS1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtdGVhbS1saXN0aW5nLXYyIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgbGlzdGluZyBQYXJ0bmVyIFYxXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNi5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRoOiAxMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9qdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9qdW1ib3Ryb24tdjFfdGl0bGVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXBhcnRuZXItbGlzdGluZy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgUGFydG5lciBWMlxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIC8qJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KTtcclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2NsYXdzX2hlaWdodH0gLSAzNnB4KSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLXBhcnRuZXItbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibGFuayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgcHJvcGVydHkgZGV0YWlscyB2MVxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43MikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgRMOpdGFpbCBkZSBiaWVucyB2MlxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzguanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgMC43MikgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfanVtYm90cm9uX21pbi1oZWlnaHQ6IDEwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcl9tYXgtd2lkdGg6IDE1NDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MiB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjJfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIETDqXRhaWwgZGUgYmllbnMgdjNcclxuJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy84LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzIpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRoOiAxNDMwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLXByb3BlcnR5LWRldGFpbC12M19qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQYWdlIGVkaXRvcmlhbFxyXG5cclxuLy8gUGFnZSBlZGl0b3JpYSBiYXNpY2xcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy85LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX3BhZ2UtZWRpdG9yaWFsX2JhY2tncm91bmQ6ICRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1lZGl0b3JpYWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX3BhZ2UtZWRpdG9yaWFsX2JhY2tncm91bmQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzB2aDtcclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lZGl0b3JpYWwtYmFzaWMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLWJhc2ljLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtZWRpdG9yaWFsLWJhc2ljIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWVkaXRvcmlhbC1iYXNpYy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgZWRpdG9yaWFsIHRlc3RcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzYuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnRfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmICsgKiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS10ZWFtLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiAoI3skYm9keS1wYWdlLW5ld3MtbGlzdGluZy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWVkaXRvcmlhbC10ZXN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZWRpdG9yaWFsLXRlc3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1lZGl0b3JpYWwtdGVzdC12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1lZGl0b3JpYWwtdGVzdC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQYWdlIEFsZXJ0bWFpbCBDb250ZW50IFYxXHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEyMDBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfY2xhd3NfaGVpZ2h0OiAxNS4zNTI5ZW0gIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxanVtYm90cm9uLXYxX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF9wYWRkaW5nICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5ib2R5LS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2NsYXdzX2hlaWdodDtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eHhsKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MWp1bWJvdHJvbi12MV90aXRsZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZztcclxuICAgICAgICAgICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWFsZXJ0bWFpbC1jb250ZW50LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtYWxlcnRtYWlsLWNvbnRlbnQtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1hbGVydG1haWwtY29udGVudC12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1hbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgY29udGFjdFxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy81LmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtY29udGFjdC12MV9jb250YWluZXJfbWF4LXdpZHRoOiAxMTkycHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9tYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV90ZXh0LWFsaWduOiAkanVtYm90cm9uLXYxX190aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50X3BhZGRpbmc6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfcGFkZGluZyAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmJvZHktLXBhZ2UtY29udGFjdC12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1jb250YWN0LXYxX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtY29udGFjdC12MV9jb250YWluZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50X3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRib2R5LXBhZ2UtY29udGFjdC12MV9qdW1ib3Ryb25fX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGJvZHktcGFnZS1jb250YWN0LXYxX2p1bWJvdHJvbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfanVtYm90cm9uX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsYXdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWNvbnRhY3QtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtY29udGFjdC12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1jb250YWN0LXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtY29udGFjdC12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1jb250YWN0LXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUGFnZSBsaXN0aW5nIEV2ZW5lbWVudHMgVjNcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYmFja2dyb3VuZDogZml4ZWQgdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9wYWdlcy8yLmpwZycpIG5vLXJlcGVhdCA1MCUgMCAvIGNvdmVyICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2NsYXdzX2hlaWdodDogNy42NDcxZW0gIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggI3skYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjNfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12M19icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgICAmLmJvZHktLXBhZ2UtbmV3cy1saXN0aW5nLXYxIHtcclxuICAgICAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxhbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBQYWdlIGxpc3RpbmcgRXZlbmVtZW50cyBWMlxyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0OiA3LjY0NzFlbSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXZlbnRzLWxpc3RpbmctdjIge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAjeyRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcl9tYXgtd2lkdGh9ICsgKCN7JHdyYXBwZXJfcGFkZGluZy14fSAqIDIpKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgJiArICoge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xhd3Mge1xyXG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9jbGF3c19oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqICgjeyRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfY2xhd3NfaGVpZ2h0fSAtIDM2cHgpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1saXN0aW5nLXYyX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWxpc3RpbmctdjJfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJvd3Nlci1tb2JpbGUtYXBwbGUge1xyXG4gICAgJi5ib2R5LS1wYWdlLW5ld3MtbGlzdGluZy12MiB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1ldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUGFnZSBkZXRhaWxzIEV2ZW5lbWVudHMgVjFcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kOiBmaXhlZCB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3BhZ2VzLzIuanBnJykgbm8tcmVwZWF0IDUwJSAwIC8gY292ZXIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0OiAyNTBweCAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtZXZlbnRzLWRldGFpbHMtdjEge1xyXG4gICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbl9fd3JhcHBlciB7XHJcbiAgICAgICAgLndyYXBwZXJlZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG5cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldmVyc2Uge1xyXG4gICAgICAgICAgICAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfY2xhd3NfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogKCN7JGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9jbGF3c19oZWlnaHR9IC0gMzZweCkpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1wYWdlLWV2ZW50cy1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtZXZlbnRzLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyb3dzZXItbW9iaWxlLWFwcGxlIHtcclxuICAgICYuYm9keS0tcGFnZS1ldmVudHMtZGV0YWlscy12MSB7XHJcbiAgICAgICAgLmJvZHlfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1ldmVudHMtZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2UgZGV0YWlscyBuZWdvdGlhdG9yIFYxXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JhY2tncm91bmQ6IGZpeGVkIHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvcGFnZXMvNS5qcGcnKSBuby1yZXBlYXQgNTAlIDAgLyBjb3ZlciAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aDogMTMwMHB4ICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDogMjUwcHggIWRlZmF1bHQ7XHJcblxyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9jbGF3c19oZWlnaHQ6IDcuNjQ3MWVtICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICFkZWZhdWx0O1xyXG4kYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvciAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yOiAkYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLmJvZHktLXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxIHtcclxuICAgIC5ib2R5X193cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluX193cmFwcGVyIHtcclxuICAgICAgICAud3JhcHBlcmVkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV93cmFwcGVyX21heC13aWR0aH0gKyAoI3skd3JhcHBlcl9wYWRkaW5nLXh9ICogMikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkYm9keS1wYWdlLW5lZ290aWF0b3ItZGV0YWlscy12MV9qdW1ib3Ryb25fbWluLWhlaWdodDtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2p1bWJvdHJvbl9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwIDJlbSAwO1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50LWhvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWRldGFpbHMtdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXBhZ2UtbmVnb3RpYXRvci1kZXRhaWxzLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRib2R5X2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGJvZHktcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjFfd3JhcHBlcl9tYXgtd2lkdGg6IDEzMTBweCAhZGVmYXVsdDtcclxuXHJcbi5ib2R5LS1wYWdlLW5lZ290aWF0b3ItbGlzdGluZy12MSB7XHJcbiAgICAuYm9keV9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJvZHktcGFnZS1uZWdvdGlhdG9yLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW5fX3dyYXBwZXIge1xyXG4gICAgICAgIC53cmFwcGVyZWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib2R5LXBhZ2UtbmVnb3RpYXRvci1saXN0aW5nLXYxX3dyYXBwZXJfbWF4LXdpZHRofSArICgjeyR3cmFwcGVyX3BhZGRpbmcteH0gKiAyKSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fY29udGVudCB7XHJcbiAgICAgICAgLy90b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycztcclxuXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxyXG4qOmZvY3VzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMjE3NTliO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG59IiwiLnRvcGJhcl9fbG9naW4ge1xyXG4gICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICBcclxufVxyXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcclxuICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuLmhlYWRlcl9fYm94IHtcclxuICAgXHJcbiBcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDQsIDMsIDApO1xyXG5cclxuYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpIGJyaWdodG5lc3MoMTAwJSk7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUzNnB4KSB7XHJcbi5zZWFyY2gtdG9nZ2xlX19sYWJlbCB7XHJcbiAgXHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG59XHJcbn1cclxuLmhlYWRlcl9fcmlnaHRiYXItLXRleHQge1xyXG4gICAgXHJcbiAgICB0b3A6IDI2dmg7XHJcbn1cclxuXHJcbi5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW1zIHtcclxuICAgIGJvdHRvbTogNzZ2aDtcclxufVxyXG4uYm9keS0taW5uZXJ7XHJcbiAgICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBib3R0b206IDcydmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDcwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhlYWRlcl9fYm94IHtcclxuICAgICAgICB3aWR0aDogODE1cHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19yaWdodGJhci0tdGV4dCB7XHJcbiAgIFxyXG4gICAgICAgIHRvcDogMjZ2aDtcclxuICAgIH1cclxuICAgIC5mYWItdjFfX2l0ZW0tZHJhd2luZyB7XHJcbiAgICAgXHJcbiAgICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLWxhYmVsIHtcclxuICAgICAgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xyXG4gICAgICBcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgIH1cclxuICAgIC5ib2R5LS1pbm5lcntcclxuICAgICAgICAuaGVhZGVyX19yaWdodGJhci0tdGV4dCB7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICB0b3A6IDI2dmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fbG9nbyAubG9nby1zdmcge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDsgXHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDsgXHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3BiYXJfX2xvZ2luX19jaG9pY2Uge1xyXG4gICBmb250LXNpemU6IDE1cHg7XHJcbiAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmZhYi12MSB7XHJcblxyXG4gICAgYm90dG9tOiAtMTY1cHg7XHJcbiAgIFxyXG59XHJcblxyXG4uaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIHtcclxuICAgXHJcbiAgICB0b3A6IDEzdmg7XHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbi5mYWItdjEge1xyXG5cclxuICAgIGJvdHRvbTogLTE2NXB4O1xyXG4gICBcclxufVxyXG4uaGVhZGVyLS12MiAuaGVhZGVyX19sb2dvIHtcclxuICAgXHJcbiAgICB0b3A6IDI1dmg7XHJcbiAgIFxyXG59XHJcbn1cclxuLmZhYi12MSAuZmFiLXYxX19pdGVtPioge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IHVuc2V0O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbi50aXRsZS0tdjEudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xyXG4gIFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweCFpbXBvcnRhbnQ7XHJcbiAgIFxyXG59XHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLS12MS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMntcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLC50b3BiYXJfX2xvZ2luIC5jb250YWluZXItYXJyb3cgLmFycm93LWRvd24ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZmY7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KXtcclxuICAgIC5tZW51IHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KXtcclxuICAgIC5tZW51OmxhbmcoZXMpIHtcclxuICAgICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTM1cHgpIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICBcclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgIFxyXG4gICAgICAubWVudTpsYW5nKGVzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG59XHJcbi5oZWFkZXItLWlubmVye1xyXG4gICAgLm1haW4tbmF2LS1ob3Jpem9udGFse1xyXG4gICAgIC5tZW51X19pdGVtLWhlYWRlcntcclxuICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSAge1xyXG4gICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICB9XHJcbiAgICB9IFxyXG4gXHJcbiB9XHJcbi8qKipzZWFyY2gqKioqL1xyXG5cclxuXHJcblxyXG4uZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG5cdC5mb3JtX19jb250ZW50IHtcclxuXHRcdC5idXR0b24tc2VsZWN0X19lbGVtZW50IHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG5cdC5mb3JtU2VsZWN0X19zdHJ1Y3R1cmUge1xyXG5cdFx0LmxhYmVsLWVsZW1lbnQge1xyXG5cdFx0XHJcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIHtcclxuXHQuZm9ybVNlbGVjdF9fY29udGVudCB7XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dCB7XHJcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvcm1SYW5nZV9fY29udGFpbmVyLmVtcHR5IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG59XHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcblx0LmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcblx0XHQubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xyXG5cdFx0XHQuYnV0dG9uX0NvbnRlbnQge1xyXG5cdFx0XHRcdC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcblx0LmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcblx0XHQubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xyXG5cdFx0XHQucmVzZXRfYnV0dG9uX2l0ZW0ge1xyXG5cdFx0XHRcclxuXHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxNXB4LzEuMmVtICRmb250LWZhbWlseS0tMTtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuXHQuZm9ybS1zZWFyY2gtZmlsdGVyIHtcclxuXHRcdC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XHJcblx0XHRcdC5idXR0b25fQ29udGVudCB7XHJcblx0XHRcdFx0LnN1Ym1pdF9idXR0b25faXRlbSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuXHRcdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG5cdFxyXG4gICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyX19yaWdodGJhci0tbGluayB7XHJcbiAgIFxyXG4gICBcclxuXHRmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gXHJcbn1cclxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgNCwgMywgLjUpO1xyXG4gICBcclxufVxyXG4vKipjcm8qKi9cclxuLmNyby12MV9fbGlua3N7XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgXHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZjtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCl7XHJcbi5jcm8tdjFfX2xpbmtzIHtcclxuICAgIFxyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxufVxyXG4vKipjYyovXHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcHJpY2V7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG59XHJcbi5mYXZvcml0ZXMtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fcmVmZXJlbmNle1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxufVxyXG4vKipjb250YWN0KiovXHJcbi5tYXAtaW5uZXItdjJfX2Zvcm0tY29udGFjdCAudGV4dGFyZWFfX2lucHV0OjpwbGFjZWhvbGRlciwgLm1hcC1pbm5lci12Ml9fZm9ybS1jb250YWN0IC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcbmNvbG9yOiAkY29sb3JfbmV1dHJhbC0xIWltcG9ydGFudDtcclxuXHJcbmZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgXHJcbiAgICAgICAgLm1hcC1pbm5lci12Ml9fd3JhcHBlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMXZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwLWlubmVyLXYyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpYW5kIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCl7XHJcbiAgIFxyXG4gICAgICAgIC5tYXAtaW5uZXItdjJfX3dyYXBwZXIge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTd2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcC1pbm5lci12MiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgXHJcbn1cclxuLyoqKmZvb3RlcioqKi9cclxuLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjJweDtcclxufVxyXG5cclxuLmZvb3Rlci12MS10b3Age1xyXG5cdC50aXRsZSB7XHJcblx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAyLjJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZvb3Rlci12MS1sYXN0X19sYmktbG9nbyB7XHJcblx0d2lkdGg6IDE2NHB4O1xyXG5cdGhlaWdodDogMjZweDtcdFxyXG4gICAgZmlsbDogI2ZmZmY7XHJcbiBcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcblx0LmZvb3Rlci12MV9fbG9nbyB7XHJcblx0XHJcblx0XHRwYWRkaW5nLXRvcDogMGVtO1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbi5mb290ZXItdjEtbGFzdF9fd3JhcHBlciB7XHJcblxyXG4gICAgbWF4LXdpZHRoOiA5MjNweDtcclxufVxyXG4uZm9vdGVyLXYxLXRvcF9fd3JhcHBlciB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KXtcclxuICAgXHRcdCBtYXgtd2lkdGg6IDExMjVweDtcclxuICBcclxuXHR9XHJcbn1cclxuLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJ0bmVyc19faW1nIHtcclxuICAgIHdpZHRoOiA0N3B4O1xyXG4gICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgbWF4LWhlaWdodDogNDFweDtcclxufVxyXG4vKipwYWdlIGxpc3RpbmcqKi9cclxuXHJcbi5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGFiZWwge1xyXG4gICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuLyoqZGV0YWlsKiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUtdGl0bGUge1xyXG5cdFxyXG4gICAgcGFkZGluZzogMmVtIDFlbTtcclxuXHJcbiB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxe1xyXG4gICAgICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNzZ2aCAtIDJlbSk7XHJcbiAgICAgICAgICBcclxuICAgIH1cclxuICAgXHJcbiAgICB9XHJcbn1cclxuLyoqKioqKioqKnBhZ2UgZXN0aW1hdGlvbioqKioqKioqKi9cclxuXHJcbi5lc3RpbWF0aW9uX193cmFwcGVyIHtcclxuXHQjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG5cdFx0Lm1vZHVsZS1mb3JtIHtcclxuXHRcdFx0LmZvcm1fX2ZpZWxkc19fdGl0bGUge1xyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo0MjVweCkge1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjQyNXB4KSB7XHJcblxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXN0aW1hdGlvbl9fd3JhcHBlcl9fc3RpY2t5LXRvcCB7XHJcblx0LnN0aWNreS10b3BfX3Nsb2dhbiB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NDI1cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMmVtIDFlbTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcblxyXG5cclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo0MjVweCkge1xyXG4gICAgXHJcbiAgICBwYWRkaW5nOiAwZW0gNDBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OHB4KSBhbmQobWF4LXdpZHRoOjk5MnB4KXtcclxuLmVzdGltYXRpb25fX3dyYXBwZXIge1xyXG5cdCNlc3RpbWF0aW9uX3Byb19ncm91cCB7XHJcblx0XHQubW9kdWxlLWZvcm0ge1xyXG5cdFx0XHQuZm9ybV9fZmllbGQge1xyXG5cdFx0XHRcdC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0X19sYWJlbCB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0XHR9XHJcblx0XHQudGV4dGZpZWxkX19pbnB1dHtcclxuXHRcdFx0Zm9udC1zaXplOiA5cHg7XHJcblxyXG5cdFx0fVxyXG5cdFx0LnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyICoge1xyXG5cdFx0XHRcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMi41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHJcbn1cclxuLyoqcGFnZSBjY29udGFjdCoqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClhbmQgKG1heC13aWR0aDogMTQzOXB4KSAge1xyXG4gICAgLmJvZHktLXBhZ2UtY29udGFjdC12MSAuanVtYm90cm9uLXYxX19jbGF3cyB7XHJcbiAgICAgICAgdG9wOiAtMmVtO1xyXG4gICAgfVxyXG59XHJcbi8qKnBhbG4gZGUgc2l0ZSovXHJcbi5ib2R5LS1wYWdlLWVkaXRvcmlhbC5zaXRlbWFwe1xyXG4gICAgLmpzLWhlYWRlcmNvbnRlbnQuaGVhZGVyX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvbW9kdWxlcy9wYWdlcy8xLmpwZycpO1xyXG4gICAgICBcclxuICAgIH1cclxufVxyXG4vKipwYWdlIGFsZXJ0bWFpbCoqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpe1xyXG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcclxuICAgICAgICAuZm9ybS1ibG9ja19fdGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIl19 */
