:root{--font-family:"Play",sans-serif;--second-family:"IBM Plex Mono",sans-serif;--third-family:"SF Pro Text",sans-serif;--font-size:18px;--clr-error:#e82329;--clr-success:#3BAD2B;--clr-warning:#FFC107;--clr-info:#0077be;--t-fast:0.2s ease-in-out;--t-base:0.3s ease-in-out;--t-longer:0.5s ease-in-out;--gap:clamp(0.5rem, 0.257rem + 1.04vw, 1.5rem);--border-radius:15px;--btn-border-radius:0px;--container:1560px;--container-xs:1032px;--container-offset:16px;--shadow:0px 5px 34px 0px rgba(0, 0, 0, 0.10);--shadow-2:0 0 20px 0 rgba(22, 62, 115, 0.1);--scrollbar-width:6px}@media (max-width:1366px){:root{--font-size:16px}}@media (max-width:576px){:root{--font-size:14px}}body .is-compact .fancybox__content>.f-button.is-close-btn{--f-button-color:$clr-blue;--f-button-bg:transparent;--f-button-active-bg:transparent;--f-button-hover-color:transparent}body .fancybox__backdrop{background-color:rgba(0,0,0,.5)}body .fancybox__content>.f-button.is-close-btn{--f-button-width:25px;--f-button-height:25px}body .fancybox__content:has(.fancybox__iframe){padding:0}:root{--font-family:"Play",sans-serif;--second-family:"IBM Plex Mono",sans-serif;--third-family:"SF Pro Text",sans-serif;--font-size:18px;--clr-error:#e82329;--clr-success:#3BAD2B;--clr-warning:#FFC107;--clr-info:#0077be;--t-fast:0.2s ease-in-out;--t-base:0.3s ease-in-out;--t-longer:0.5s ease-in-out;--gap:clamp(0.5rem, 0.257rem + 1.04vw, 1.5rem);--border-radius:15px;--btn-border-radius:0px;--container:1560px;--container-xs:1032px;--container-offset:16px;--shadow:0px 5px 34px 0px rgba(0, 0, 0, 0.10);--shadow-2:0 0 20px 0 rgba(22, 62, 115, 0.1);--scrollbar-width:6px}@media (max-width:1366px){:root{--font-size:16px}}@media (max-width:576px){:root{--font-size:14px}}body .swiper-slide{display:flex;align-items:center;justify-content:center}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:0}div.dt-container div.dt-layout-row{margin:0}.data-table{border:1px solid #e9ecf1}.data-table table.dataTable tr{display:grid;transition:background-color var(--t-base)}@media (any-hover:hover){.data-table table.dataTable tr:not(:has(.loader)):not(thead>tr:first-child):hover{background-color:rgba(0,119,190,.05)}}thead tr th[data-tooltip]{position:relative}thead tr th[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;padding:6px 14px;font-size:14px;white-space:nowrap;color:#fff;background-color:#000;opacity:0;visibility:hidden;transform:translateX(-50%);z-index:98;top:-70%;transition:all var(--t-fast)}thead tr th[data-tooltip]::before{content:"";position:absolute;width:16px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='8' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0L8 8L0 0H16Z' fill='black' /%3E%3C/svg%3E");top:-1px;left:50%;transform:translateX(-50%);display:block;opacity:0;visibility:hidden;transition:all var(--t-fast)}@media (any-hover:hover){thead tr th[data-tooltip]:hover::before,thead tr th[data-tooltip]:hover:after{visibility:visible;opacity:1}}table.dataTable.no-footer{border-bottom:none}table.dataTable td{text-transform:initial;white-space:nowrap;border:none;box-shadow:none;padding:14px 16px;display:flex;align-items:center}@media (max-width:576px){table.dataTable td{font-size:14px;padding:8px 12px}}table.dataTable td .td-flex{display:flex;align-items:center;column-gap:16px;overflow:hidden}@media (max-width:576px){table.dataTable td .td-flex{column-gap:8px}}table.dataTable td .td-flex .img{width:40px;aspect-ratio:1;flex-shrink:0}@media (max-width:576px){table.dataTable td .td-flex .img{width:32px}}table.dataTable td .td-flex .column{display:flex;flex-direction:column;overflow:hidden}table.dataTable td .td-flex .column span{overflow:hidden;text-overflow:ellipsis}table.dataTable td .td-flex .column>span:first-child{font-weight:700;text-transform:uppercase;line-height:120%}table.dataTable td .td-flex .column>span:last-child{font-size:12px;line-height:170%;letter-spacing:.04em;text-transform:uppercase;color:#6b6d74}@media (max-width:576px){table.dataTable td .td-flex .column>span:last-child{font-size:10px}}table.dataTable th{white-space:nowrap;border:none;box-shadow:none;padding:14px 16px;font-weight:400;font-size:12px;line-height:170%;letter-spacing:.04em;text-transform:uppercase;color:#6b6d74;text-align:left}@media (max-width:576px){table.dataTable th{font-size:10px;padding:12px 8px}}table.dataTable th:first-child{justify-content:start!important}table.dataTable th.sorting{font-weight:400;font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}table.dataTable th.sorting::after,table.dataTable th.sorting::before{font-size:22px}table.dataTable th.sorting::before{right:unset}table.dataTable tbody:has(.loader){position:relative;display:flex!important;justify-content:center;border-bottom:1px solid #e9ecf1;height:200px}table.dataTable tbody:has(.loader) .loader{position:absolute;inset:0}table.dataTable tr:not(:last-child) td:not(:has(.loader)){border-bottom:1px solid #e9ecf1}table.dataTable tr.is-active{position:relative;background:#0077be;background-color:rgba(0,119,190,.05)}table.dataTable tr.is-active td{color:#0077be}table.dataTable tr.is-active::before{content:"";position:absolute;left:0;width:4px;height:100%;background:#0077be}table.dataTable thead{border-bottom:1px solid #e9ecf1;background:#f5f6f8}[data-orderable=false] .dt-column-order::after,[data-orderable=false] .dt-column-order::before{display:none}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{display:flex;align-items:center;justify-content:center;column-gap:4px;cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc[aria-sort=ascending] .dt-column-order::before,table.dataTable thead>tr>th.dt-orderable-desc[aria-sort=ascending] .dt-column-order::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47468 3.79394C7.44947 3.85485 7.40675 3.90692 7.35194 3.94356C7.29714 3.9802 7.23269 3.99976 7.16677 3.99977H0.5001C0.434135 3.99983 0.369637 3.9803 0.314772 3.94368C0.259908 3.90706 0.217143 3.85498 0.191892 3.79404C0.166641 3.7331 0.16004 3.66603 0.172923 3.60134C0.185807 3.53664 0.217596 3.47723 0.264266 3.43061L3.5976 0.0972738C3.62856 0.0662817 3.66532 0.0416955 3.70579 0.0249208C3.74625 0.00814602 3.78963 -0.000488281 3.83343 -0.000488281C3.87724 -0.000488281 3.92061 0.00814602 3.96108 0.0249208C4.00155 0.0416955 4.03831 0.0662817 4.06927 0.0972738L7.4026 3.43061C7.4492 3.47725 7.48093 3.53667 7.49376 3.60134C7.50659 3.66601 7.49995 3.73304 7.47468 3.79394Z' fill='%230077be' /%3E%3C/svg%3E")}table.dataTable thead>tr>th.dt-orderable-asc[aria-sort=descending] .dt-column-order::after,table.dataTable thead>tr>th.dt-orderable-desc[aria-sort=descending] .dt-column-order::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4026 0.569167L4.06927 3.9025C4.03831 3.93349 4.00155 3.95808 3.96108 3.97485C3.92061 3.99163 3.87724 4.00026 3.83343 4.00026C3.78963 4.00026 3.74625 3.99163 3.70579 3.97485C3.66532 3.95808 3.62856 3.93349 3.5976 3.9025L0.264266 0.569167C0.217596 0.522548 0.185807 0.463131 0.172923 0.398436C0.16004 0.333741 0.166641 0.266678 0.191892 0.205737C0.217143 0.144796 0.259908 0.0927169 0.314772 0.0560933C0.369637 0.0194697 0.434135 -5.18092e-05 0.5001 1.03267e-07H7.16677C7.23273 -5.18092e-05 7.29723 0.0194697 7.35209 0.0560933C7.40696 0.0927169 7.44972 0.144796 7.47497 0.205737C7.50022 0.266678 7.50683 0.333741 7.49394 0.398436C7.48106 0.463131 7.44927 0.522548 7.4026 0.569167Z' fill='%230077be' /%3E%3C/svg%3E")}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order{position:static;display:flex;row-gap:1px;flex-direction:column;width:12px}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order::after,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order::before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order::after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order::before{content:"";position:static;width:12px;height:5px;background-position:center;background-repeat:no-repeat}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order::before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.47468 3.79394C7.44947 3.85485 7.40675 3.90692 7.35194 3.94356C7.29714 3.9802 7.23269 3.99976 7.16677 3.99977H0.5001C0.434135 3.99983 0.369637 3.9803 0.314772 3.94368C0.259908 3.90706 0.217143 3.85498 0.191892 3.79404C0.166641 3.7331 0.16004 3.66603 0.172923 3.60134C0.185807 3.53664 0.217596 3.47723 0.264266 3.43061L3.5976 0.0972738C3.62856 0.0662817 3.66532 0.0416955 3.70579 0.0249208C3.74625 0.00814602 3.78963 -0.000488281 3.83343 -0.000488281C3.87724 -0.000488281 3.92061 0.00814602 3.96108 0.0249208C4.00155 0.0416955 4.03831 0.0662817 4.06927 0.0972738L7.4026 3.43061C7.4492 3.47725 7.48093 3.53667 7.49376 3.60134C7.50659 3.66601 7.49995 3.73304 7.47468 3.79394Z' fill='%236B6D74' /%3E%3C/svg%3E")}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order::after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order::after{background-image:url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.4026 0.569167L4.06927 3.9025C4.03831 3.93349 4.00155 3.95808 3.96108 3.97485C3.92061 3.99163 3.87724 4.00026 3.83343 4.00026C3.78963 4.00026 3.74625 3.99163 3.70579 3.97485C3.66532 3.95808 3.62856 3.93349 3.5976 3.9025L0.264266 0.569167C0.217596 0.522548 0.185807 0.463131 0.172923 0.398436C0.16004 0.333741 0.166641 0.266678 0.191892 0.205737C0.217143 0.144796 0.259908 0.0927169 0.314772 0.0560933C0.369637 0.0194697 0.434135 -5.18092e-05 0.5001 1.03267e-07H7.16677C7.23273 -5.18092e-05 7.29723 0.0194697 7.35209 0.0560933C7.40696 0.0927169 7.44972 0.144796 7.47497 0.205737C7.50022 0.266678 7.50683 0.333741 7.49394 0.398436C7.48106 0.463131 7.44927 0.522548 7.4026 0.569167Z' fill='%236B6D74' /%3E%3C/svg%3E")}.dataTable{display:grid;position:relative}@media (max-width:576px){.dataTable thead{position:relative;z-index:20}.dataTable .loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-top:2em;z-index:15}}@media (min-width:767px){.dataTable{overflow-x:visible}}@media (max-width:767px){.dataTable{overflow-x:auto}}.dataTable::-webkit-scrollbar{height:6px}.dataTable::-webkit-scrollbar-thumb{background-color:#e9ecf1}.dataTable::-webkit-scrollbar-track{background-color:#f5f6f8}.data-table-default colgroup{display:none}#tournament-table:not(.index-tournament-table#tournament-table) tr{grid-template-columns:minmax(32px,80px) minmax(150px,480px) repeat(6,minmax(60px,166px))}#tournament-table .empty-message{padding:24px 32px}#tournament-table tr:first-child th:first-child{text-align:center!important}#tournament-table td:first-child{text-align:center!important;justify-content:center}#tournament-table td:not(:first-of-type):not(:nth-of-type(2)){justify-content:center}#tournament-table th:not(:first-of-type):not(:nth-of-type(2)){justify-content:center;display:flex}@media (min-width:1366px){.index-tournament-table #tournament-table tr{grid-template-columns:minmax(32px,80px) minmax(168px,304px) repeat(4,minmax(47px,57px)) minmax(65px,96px) minmax(47px,57px)}}@media (max-width:1366px){.index-tournament-table #tournament-table tr{grid-template-columns:minmax(32px,80px) minmax(150px,480px) repeat(6,minmax(60px,166px))}}.statistics-table tr{grid-template-columns:minmax(240px,480px) repeat(7,minmax(112px,154px))}.statistics-table tr td:not(:first-of-type){justify-content:center}.statistics-table tr th .dt-column-title{display:flex;align-items:center;column-gap:4px}.statistics-table tr th:not(:first-of-type){justify-content:center;display:flex}#player-detail-statistics-table tr{grid-template-columns:minmax(350px,480px) repeat(6,minmax(125px,180px))}#player-detail-statistics-table tr td:not(:first-of-type){justify-content:center}#player-detail-statistics-table tr th .dt-column-title{display:flex;align-items:center;column-gap:4px}#player-detail-statistics-table tr th:not(:first-of-type){justify-content:center;display:flex}#career-table tr{grid-template-columns:minmax(120px,200px) minmax(240px,480px) minmax(240px,340px) minmax(240px,340px) 200px}#career-table tr th{justify-content:start!important}#archive-table thead th{justify-content:start!important}#archive-table tr{grid-template-columns:minmax(260px,480px) repeat(5,minmax(160px,230px))}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,120,190,.05)}table.dataTable th[aria-sort]:not([data-tooltip]):not([data-orderable=false]){position:relative}table.dataTable th[aria-sort]:not([data-tooltip]):not([data-orderable=false])::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#0077be;display:block}:root{--font-family:"Play",sans-serif;--second-family:"IBM Plex Mono",sans-serif;--third-family:"SF Pro Text",sans-serif;--font-size:18px;--clr-error:#e82329;--clr-success:#3BAD2B;--clr-warning:#FFC107;--clr-info:#0077be;--t-fast:0.2s ease-in-out;--t-base:0.3s ease-in-out;--t-longer:0.5s ease-in-out;--gap:clamp(0.5rem, 0.257rem + 1.04vw, 1.5rem);--border-radius:15px;--btn-border-radius:0px;--container:1560px;--container-xs:1032px;--container-offset:16px;--shadow:0px 5px 34px 0px rgba(0, 0, 0, 0.10);--shadow-2:0 0 20px 0 rgba(22, 62, 115, 0.1);--scrollbar-width:6px}@media (max-width:1366px){:root{--font-size:16px}}@media (max-width:576px){:root{--font-size:14px}}body .choices{margin-bottom:0}body .choices[data-type*=select-one]::after{right:16px!important;top:50%!important;transform:translateY(-50%)!important;border:none!important;margin:0!important;width:14px!important;height:9px!important;background:url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6922 1.94219L7.44219 8.19219C7.38415 8.2503 7.31522 8.2964 7.23934 8.32785C7.16347 8.3593 7.08214 8.37549 7 8.37549C6.91787 8.37549 6.83654 8.3593 6.76067 8.32785C6.68479 8.2964 6.61586 8.2503 6.55782 8.19219L0.307816 1.94219C0.220309 1.85478 0.160705 1.74337 0.136548 1.62207C0.112392 1.50076 0.12477 1.37502 0.172115 1.26076C0.21946 1.14649 0.299644 1.04884 0.402515 0.980175C0.505386 0.911506 0.626319 0.874903 0.750004 0.875H13.25C13.3737 0.874903 13.4946 0.911506 13.5975 0.980175C13.7004 1.04884 13.7805 1.14649 13.8279 1.26076C13.8752 1.37502 13.8876 1.50076 13.8635 1.62207C13.8393 1.74337 13.7797 1.85478 13.6922 1.94219Z' fill='black' /%3E%3C/svg%3E") no-repeat center;background-size:14px 9px;background-origin:content-box;transition:transform var(--t-base)!important}body .choices[data-type*=select-one].is-open::after{transform:translateY(-50%) rotate(180deg)!important}body .choices__inner{display:flex;background-color:#fff;padding:14px 16px!important;border-radius:0!important;border-color:#e9ecf1;padding-right:30px!important;transition:border-color var(--t-base)}body .choices.is-focused .choices__inner{border-color:#6b6d74!important}body .choices.is-focused .choices__list--dropdown{border-color:#e9ecf1!important}body .choices__list{z-index:25!important;transition:border-color var(--t-base)}body .choices.is-open .choices__list--dropdown,body .choices.is-open .choices__list[aria-expanded]{border-color:#e9ecf1}body .choices__item{font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase}body .choices__item--choice{padding:8px 14px!important;transition:background-color var(--t-base),color var(--t-base)}@media (any-hover:hover){body .choices__item--choice:hover{background-color:#f5f6f8!important}}body .choices__item--choice.is-highlighted:not(:hover):not(.is-selected){background-color:transparent!important}body .choices__item--choice.is-selected{background-color:#0077be!important;color:#fff}body .choices__item.has-no-choices{font-size:12px!important}@media (max-width:576px){body .choices .choices__list--dropdown .choices__item,body .choices .choices__list[aria-expanded] .choices__item{font-size:12px!important}}body .choices .select-placeholder{position:absolute;top:50%;transform:translateY(-50%);left:16px}body .choices__list--single{padding:0!important}@media (max-width:576px){body .choices__list--single .choices__item{width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}body .choices .choices__list--dropdown .choices__list,body .choices .choices__list[aria-expanded] .choices__list{max-height:215px}body .choices ::-webkit-scrollbar-thumb{background-color:#f5f6f8}@media (max-width:576px){body .choices[data-type*=select-one]::after{background-size:11px 7px!important}}@media (max-width:576px){body .choices__item--disabled{display:none!important}}body .choices .choices__list--dropdown,body .choices .choices__list[aria-expanded]{margin-top:0}.select-wrapper{position:relative}.select-wrapper .select-placeholder{pointer-events:none;position:absolute;top:0;transform:translateY(-50%);left:16px;z-index:50;background-color:#fff;text-transform:initial;font-size:14px;line-height:140%;color:#6b6d74;padding:0 5px;margin:0 -5px}.select-wrapper.opacity{opacity:.5;pointer-events:none}html{overflow-x:hidden}.form-field .choices__inner{border:none}.toastify{text-transform:initial;box-shadow:none;border-radius:0;text-transform:initial}@media (max-width:576px){.toastify{max-width:unset;font-size:14px}}.air-datepicker{--adp-background-color:$clr-white;--adp-border-color:$clr-gray;--adp-day-name-color:$clr-dark-gray;--adp-color:$clr-text;--adp-accent-color:$clr-primary;--adp-font-family:var(--font-family);--adp-font-size:14px;--adp-padding:1rem;--adp-nav-height:2rem;--adp-day-cell-width:2.5rem;--adp-day-cell-height:2.5rem;--adp-transition-duration:var(--t-base);--adp-border-radius:var(--border-radius);--adp-nav-action-size:2rem;--adp-nav-action-color:$clr-text;--adp-buttons-padding:1rem;--adp-buttons-font-size:14px;border-radius:var(--border-radius);box-shadow:var(--shadow)}.air-datepicker-button{color:#000;transition:color var(--t-base);border-radius:var(--btn-border-radius)}.air-datepicker-button:hover{color:#0077be;background:#f5f6f8}.air-datepicker--custom .air-datepicker-nav{border-bottom:1px solid #e9ecf1}.air-datepicker--custom .air-datepicker-body--day-name{color:#6b6d74;font-weight:500}.air-datepicker--custom .air-datepicker-cell{transition:all var(--t-base);border-radius:50%}.air-datepicker--custom .air-datepicker-cell:hover{background-color:#f5f6f8}.air-datepicker--custom .air-datepicker-cell.-current-{color:#0077be;font-weight:700}.air-datepicker--custom .air-datepicker-cell.-selected-{color:#fff;background-color:#0077be;font-weight:700}.air-datepicker--custom .air-datepicker-cell.-selected-:hover{background-color:#0077be}.air-datepicker--custom .air-datepicker-cell.-disabled-{color:#e9ecf1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0!important}input[type=number]{-moz-appearance:textfield!important}.noUi-connect{background-color:#0077be!important}.noUi-target{width:100%!important;height:4px!important;border:none!important;box-shadow:none!important;margin:0!important}.noUi-horizontal .noUi-handle{width:24px!important;height:24px!important;top:-10px!important;border:none!important;border-radius:50%!important;box-shadow:0 0 24px 0 rgba(119,123,134,.2)!important;cursor:pointer!important}.noUi-horizontal .noUi-handle-upper{right:-1px!important}.noUi-handle.noUi-handle-lower{left:calc(100% - 1px)!important}.noUi-connects{background-color:#e9ecf1!important;border-radius:0!important}.noUi-handle:after,.noUi-handle:before{display:none!important}:root{--font-family:"Play",sans-serif;--second-family:"IBM Plex Mono",sans-serif;--third-family:"SF Pro Text",sans-serif;--font-size:18px;--clr-error:#e82329;--clr-success:#3BAD2B;--clr-warning:#FFC107;--clr-info:#0077be;--t-fast:0.2s ease-in-out;--t-base:0.3s ease-in-out;--t-longer:0.5s ease-in-out;--gap:clamp(0.5rem, 0.257rem + 1.04vw, 1.5rem);--border-radius:15px;--btn-border-radius:0px;--container:1560px;--container-xs:1032px;--container-offset:16px;--shadow:0px 5px 34px 0px rgba(0, 0, 0, 0.10);--shadow-2:0 0 20px 0 rgba(22, 62, 115, 0.1);--scrollbar-width:6px}@media (max-width:1366px){:root{--font-size:16px}}@media (max-width:576px){:root{--font-size:14px}}@font-face{font-family:Play;font-weight:400;font-style:normal;font-display:swap;src:local("Play-Regular"),url(../fonts/Play-Regular.woff2) format("woff2"),url(../fonts/Play-Regular.woff) format("woff")}@font-face{font-family:Play;font-weight:700;font-style:normal;font-display:swap;src:local("Play-Bold"),url(../fonts/Play-Bold.woff2) format("woff2"),url(../fonts/Play-Bold.woff) format("woff")}@font-face{font-family:IBMPlexMono;font-weight:400;font-style:normal;font-display:swap;src:local("IBMPlexMono-Regular"),url(../fonts/IBMPlexMono-Regular.woff2) format("woff2"),url(../fonts/IBMPlexMono-Regular.woff) format("woff")}@font-face{font-family:IBMPlexMono;font-weight:500;font-style:normal;font-display:swap;src:local("IBMPlexMono-Medium"),url(../fonts/IBMPlexMono-Medium.woff2) format("woff2"),url(../fonts/IBMPlexMono-Medium.woff) format("woff")}@font-face{font-family:Academy;font-weight:400;font-style:normal;font-display:swap;src:local("Academy"),url(../fonts/Academy.woff2) format("woff2"),url(../fonts/Academy.woff) format("woff")}::selection{color:#fff;background-color:#0077be}:focus{outline:0!important}a,button,fieldset,input,select,textarea{margin:0;padding:0;border:none;outline:0!important;font-size:1em;font-family:inherit;background:0 0;box-shadow:none}button,input,select{line-height:1}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}[class$=__media]{flex-shrink:0}button{cursor:pointer}*{-webkit-tap-highlight-color:transparent!important}textarea{overflow:auto;resize:none}article,aside,dialog,figcaption,figure,footer,form,header,hgroup,main,nav,section{display:block}*{box-sizing:border-box}::after,::before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:0}b,strong{font-weight:700}img,video{max-width:100%;height:auto;border-style:none;vertical-align:middle;object-fit:cover;object-position:center}img{user-select:none}a[href^="tel:"]{white-space:nowrap}a:not([href]){cursor:default}a{color:#000;text-decoration:none}dl,ol,ul{margin:0;padding:0;list-style-type:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}label{display:block;margin-bottom:0}.no-scroll{overflow:hidden}.hidden{display:none}.img{display:block;position:relative;flex-shrink:0;overflow:hidden}.img img,.img svg,.img video{display:block;z-index:0;position:relative;width:100%;height:100%;margin:0 auto;transition:opacity .3s}.img_contain img,.img_contain svg,.img_contain video{width:100%;height:100%;object-fit:contain}.img_absolute{position:absolute}.img_absolute img,.img_absolute svg,.img_absolute video{position:absolute;inset:0;height:100%;width:100%}.db,.is-block{display:block}.df,.flex{display:flex}.aic,.items-center{align-items:center}.jcc,.justify-center{justify-content:center}.fdc{flex-direction:column!important}.fdcr{flex-direction:column-reverse}.flex-col{display:flex;flex-direction:column;row-gap:24px}.inner{display:block;height:100%}.nowrap{white-space:nowrap}.hscroll{overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hscroll::-webkit-scrollbar{display:none}.scroll{overflow-y:auto}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar-thumb{background-color:#0077be}::-webkit-scrollbar-track{background-color:transparent;border:none;outline:0}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:border-box}.vh,.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(100%);visibility:hidden}.items-center{align-items:center}.items-start{align-items:start}.justify-center{display:flex;justify-content:center}.justify-end{display:flex;justify-content:end}.text-transform-initial{text-transform:initial}.date,.item__date{font-size:12px;text-transform:initial;line-height:170%;letter-spacing:.04em;color:#6b6d74;white-space:nowrap}@media (max-width:576px){.date,.item__date{font-size:12px;line-height:160%}}.text-transform-uppercase{text-transform:uppercase}.bg-gray{position:relative;background-color:#f5f6f8}.p-y-24{padding:24px 0}.p-y-64{padding:64px 0}@media (max-width:576px){.p-y-64{padding:48px 0}}@media (max-width:576px){.mobile-hidden{display:none!important}}@media (min-width:576px){.mobile-visible{display:none!important}}.truncate.truncate--2{-webkit-line-clamp:2}.truncate.truncate--3{-webkit-line-clamp:3}.truncate.truncate--4{-webkit-line-clamp:4}.truncate.truncate--5{-webkit-line-clamp:5}.truncate.truncate--6{-webkit-line-clamp:6}.pointer-events-none{pointer-events:none}.section__content>:first-child.text-content{margin-bottom:50px}.section__content>section{margin-bottom:80px}.text-content{max-width:100%;text-transform:initial;line-height:155%}@media (max-width:576px){.text-content{font-size:14px}}.text-content>:first-child{margin-top:0}.text-content>:last-child{margin-bottom:0}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{margin:24px 0}.text-content hr{display:block;height:2px;margin:1.5rem 0;border:none;background:#e9ecf1}.text-content>*{margin-bottom:24px}.text-content p iframe,.text-content p img{margin-bottom:0!important}.text-content ul{margin-left:20px}.text-content ol ol,.text-content ol ul,.text-content ul ol,.text-content ul ul{margin-top:24px}.text-content ul{list-style:disc}.text-content ul ul{list-style-type:circle}.text-content ol{list-style:none;counter-reset:line;margin-left:0}.text-content ol>li{position:relative;display:flex;align-items:baseline;column-gap:16px}.text-content ol>li::before{content:counter(line);counter-increment:line;width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#0077be}.text-content li{margin-bottom:16px}.text-content li::marker{color:#0077be}.text-content .accent,.text-content blockquote{position:relative;padding:44px 0 44px 44px;border-left:4px solid #0077be}.text-content .accent>:last-child,.text-content blockquote>:last-child{margin-bottom:0!important}.text-content blockquote{margin:0}.text-content table{width:100%!important;border-radius:var(--border-radius);overflow:hidden;margin-top:50px;table-layout:fixed;border-spacing:0;border-collapse:collapse;box-shadow:0 0 5px #efefef}.text-content table.price td:last-child{white-space:nowrap}.text-content table td,.text-content table th{width:auto!important;height:auto!important;padding:.8em 1.2em;border:0!important;vertical-align:top}.text-content table th{color:#fff;font-weight:600;background:#0077be}.text-content table tr{height:auto!important;transition:background-color .3s}.text-content table tr:nth-child(2n+1){background:#fafafa}.text-content iframe,.text-content img{max-width:100%}.text-content .fl{float:left;margin-right:2rem}.text-content .fr{float:right;margin-left:2rem}.text-content a{color:#0077be}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes bullet-width{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.85}100%{transform:scale(1);opacity:1}}.btn{position:relative;padding:14px 40px;background-color:var(--bg-clr);color:#fff;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;column-gap:8px;text-align:center;text-overflow:ellipsis;vertical-align:middle;border-radius:var(--btn-border-radius);transition:color var(--t-base),background-color var(--t-base),opacity var(--t-base),border-color var(--t-base);white-space:nowrap;cursor:pointer}.btn-primary{--bg-clr:#0077be}.btn-secondary{--bg-clr:#000}.btn-error{--bg-clr:#e82329}.btn-transparent{--bg-clr:transparent;color:#000;border:1px solid #e9ecf1}@media (any-hover:hover){.btn-transparent:hover{border-color:#6b6d74}}.btn-gray{background-color:#e9ecf1;color:#6b6d74}@media (any-hover:hover){.btn-gray:hover{--bg-clr:#0077be;color:#fff}}@media (any-hover:hover){.btn:not(.btn-transparent):hover{background-color:color-mix(in srgb,var(--bg-clr) 100%,#fff 20%)}}.btn-reset{text-decoration:none;background-color:transparent;border:none;padding:0;cursor:pointer}.btn_full{width:100%}.btn:disabled{opacity:.7;cursor:default}@media (min-width:991px){.burger{display:none}}.burger-toggle{position:relative;display:flex;justify-content:center;align-items:center;background:0 0;border:hidden;transition:all 250ms ease-in-out;cursor:pointer}.burger-line{position:absolute;width:12px;height:1px;background:#000;transition-property:transform;transition:all var(--t-base)}.burger-line:nth-child(1){transform:translateY(-2.5px)}.burger-line:nth-child(2){transform:translateY(1.5px)}@media (min-width:385px){.burger-line{width:20px}.burger-line:nth-child(1){transform:translateY(-3.5px)}.burger-line:nth-child(2){transform:translateY(3.5px)}}.burger[aria-expanded=true] .burger-line:nth-child(1){transform:translateY(0) rotate(45deg) scaleX(1.05)}.burger[aria-expanded=true] .burger-line:nth-child(2){transform:translateY(0) rotate(-45deg) scaleX(1.05)}.count{display:inline-flex;height:48px;border:1px solid #e9ecf1;overflow:hidden}@media (max-width:576px){.count{width:100%}}.count .count-button{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0 16px;transition:background-color var(--t-base);cursor:pointer}.count .count-button .icon{width:16px;height:16px}.count .count-button.count-decrement{padding-right:11px}.count .count-button.count-increment{padding-left:11px}@media (any-hover:hover){.count .count-button:hover{background-color:#f5f6f8}}.count .count-button:active{background-color:#e9ecf1}@media (max-width:576px){.count .count-button{flex:1 auto;color:#000}}.count .count-input{text-align:center;border:none;border-right:1px solid #e9ecf1;border-left:1px solid #e9ecf1}.checkmark svg polyline{-webkit-animation:checkmark .25s ease-in-out .7s backwards;animation:checkmark .25s ease-in-out .7s backwards}.checkmark svg circle{-webkit-animation:checkmark-circle .6s ease-in-out backwards;animation:checkmark-circle .6s ease-in-out backwards}.checkmark svg circle#colored{-webkit-animation:colored-circle .6s ease-in-out .7s backwards;animation:colored-circle .6s ease-in-out .7s backwards}@-webkit-keyframes checkmark{0%{stroke-dashoffset:100px}100%{stroke-dashoffset:200px}}@-ms-keyframes checkmark{0%{stroke-dashoffset:100px}100%{stroke-dashoffset:200px}}@keyframes checkmark{0%{stroke-dashoffset:100px}100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:480px}100%{stroke-dashoffset:960px}}@-ms-keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}@keyframes checkmark-circle{0%{stroke-dashoffset:480px}100%{stroke-dashoffset:960px}}@keyframes colored-circle{0%{opacity:0}100%{opacity:100}}.grid{display:grid;gap:var(--gap)}.grid[class*=grid--]{grid-template-columns:repeat(var(--items),minmax(0,1fr))}.grid--4{--items:4}@media (max-width:1199px){.grid--4{--items:3}}@media (max-width:991px){.grid--4{--items:2}}@media (max-width:576px){.grid--4{--items:1}}.grid--3{--items:3}@media (max-width:767px){.grid--3{--items:2}}@media (max-width:576px){.grid--3{--items:1}}.grid--2{--items:2}@media (max-width:576px){.grid--2{--items:1}}@media (min-width:991px){.header .nav__item-dropdown{display:flex;flex-direction:column;transition:opacity var(--t-base),visibility var(--t-base),transform var(--t-base)}}@media (min-width:991px) and (min-width:991px){.header .nav__item-dropdown{width:220px;position:absolute;max-height:325px;overflow-y:auto;overscroll-behavior:contain;left:-16px;top:100%;opacity:0;visibility:hidden;transform:translateY(15px)}}@media (min-width:991px){.header .nav__item-dropdown .dropdown__list-item:not(:last-child)>a{border-bottom:1px solid #e9ecf1}.header .nav__item-dropdown .dropdown__list-link{display:block;padding:12px 16px;line-height:155%;background-color:#fff;transition:background-color var(--t-base),color var(--t-base),border-color var(--t-base)}}@media (min-width:991px) and (any-hover:hover){.header .nav__item-dropdown .dropdown__list-link:hover{background-color:#0077be;border-color:#0077be;color:#fff}}@media (min-width:991px){.header .nav__item:hover .nav__item-dropdown{opacity:1;visibility:visible;transform:translateY(0)}}.loader{height:100%;width:100%;display:flex;align-items:center;justify-content:center;z-index:9999;background:none repeat scroll 0 0 #fff}.loader.global{position:fixed;inset:0}.loader.absolute{position:absolute;inset:0;width:100%;height:100%}.loader-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:auto;background-color:transparent;display:none}.loader-btn .spinner{width:1.5rem;height:1.5rem;background-color:currentColor}.spinner{width:3em;height:3em;padding:3px;aspect-ratio:1;border-radius:50%;background:#0077be;--mask:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--mask);-webkit-mask-composite:source-out;mask-composite:subtract;animation:spinner 1s infinite linear}@-webkit-keyframes spinner{to{transform:rotate(1turn)}}@keyframes spinner{to{transform:rotate(1turn)}}.login-link{display:flex;align-items:center;column-gap:8px;color:#6b6d74}@media (max-width:576px){.login-link{text-transform:uppercase;font-weight:700}.mobile-menu .login-link{color:#000;font-size:16px;text-transform:uppercase}}@media (min-width:576px){.login-link{font-size:18px;text-transform:initial}}@media (any-hover:hover){.login-link:hover{color:#0077be}}@media (max-width:991px){.tablet-slider{display:flex;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory}.tablet-slider::-webkit-scrollbar{display:none}.tablet-slider>*{position:relative;scroll-snap-align:start}}.overlay{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);z-index:101;opacity:0;visibility:hidden;backdrop-filter:blur(2px);transition:all var(--t-base)}.overlay.is-visible{opacity:1;visibility:visible}.overlay .overlay-qr{width:100%;max-width:300px;aspect-ratio:1}.pageup{position:fixed;right:3vw;bottom:3vw;width:3rem;height:3rem;overflow:hidden;z-index:90;cursor:pointer;background-color:#0077be;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8H15M15 8L8 1M15 8L8 15' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");background-position:center;background-size:16px;background-repeat:no-repeat;transform:rotate(-90deg);opacity:0;visibility:hidden;transition:opacity var(--t-base),visibility var(--t-base),bottom var(--t-base),background-color var(--t-base)}.pageup.is-active{opacity:1;visibility:visible;bottom:4.5vw}@media (any-hover:hover){.pageup:hover{background-color:#000}}.filters-price__inputs{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width:991px){.filters-price__inputs{flex-direction:column}}.filters-price__label{width:100%;height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid #e9ecf1}.filters-price__input,.filters-price__text{font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase}.filters-price__title{margin-bottom:20px}@media (max-width:1366px){.responsive-slider-bigDesktop{display:flex!important;overflow-x:auto}}@media (max-width:767px){.responsive-slider-tablet{display:flex!important;overflow-x:auto}}.responsive-slider>*{position:relative;scroll-snap-align:start}.responsive-slider{scroll-snap-type:x mandatory}.responsive-slider::-webkit-scrollbar{display:none}.skeleton-wrapper{display:flex;gap:10px}.skeleton-wrapper.col{flex-direction:column}.skeleton-image{width:100%;aspect-ratio:3/2;background:#e0e0e0;animation:shimmer 1.5s infinite linear}.skeleton-text{width:100%;height:20px;background:#e0e0e0;animation:shimmer 1.5s infinite linear}.skeleton-text.short{width:50%;height:15px}.skeleton-image,.skeleton-item,.skeleton-text{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:100%}100%{background-position:-100%}}.socials{display:flex;column-gap:8px}@media (max-width:576px){.socials{column-gap:4px}}.socials-item{display:flex;justify-content:center;align-items:center;flex-direction:row;width:40px;height:40px;aspect-ratio:1;border-radius:50%;background-color:#0077be;color:#fff!important;transition:background-color var(--t-base)}@media (any-hover:hover){.socials-item:hover{background-color:color-mix(in srgb,#0077be 100%,#fff 20%)}}@media (min-width:576px){.header__socials .socials-item{width:32px;height:32px}.header__socials .socials-item .icon{width:16px;height:16px}}.footer__socials .socials-item{width:40px;height:40px}.footer__socials .socials-item>.icon{fill:#fff}@media (min-width:576px){.footer__socials .socials-item>.icon{width:20px;height:20px}}.tabs__content{display:none}.tabs__content.is-active{display:block;animation:fadeIn var(--t-base)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:110%}.h1,h1{font-size:clamp(1.75rem,1.447rem + 1.29vw,3rem)}.h2,h2{font-size:clamp(1.375rem,1.223rem + .65vw,2rem);line-height:150%}.h3,h3{font-size:clamp(1rem,.879rem + .52vw,1.5rem)}.h4,h4{font-size:18px}@media (max-width:576px){.h4,h4{font-size:14px}}.block__title{line-height:150%;margin-bottom:24px}.heading,.section__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.heading:has(.table__selects){justify-content:end}.heading .see-all{display:inline-flex;align-items:center;column-gap:9.5px;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em}@media (max-width:576px){.heading .see-all{font-size:12px;line-height:130%}}.heading .see-all>span{border-bottom:1px solid currentColor}.heading .see-all>.icon{width:7px;height:12px}@media (max-width:576px){.heading .see-all>.icon{width:5px;height:8px}}.table__selects{display:flex;column-gap:16px}@media (max-width:576px){.table__selects{width:100%;column-gap:8px;display:grid}.table__selects:has(.select-wrapper:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.table__selects .select-wrapper{width:100%}}@media (min-width:576px){.table__selects .choices{min-width:220px}}@media (min-width:576px){.choices{min-width:220px}}.ya-share2{position:absolute;width:100%;height:100%;inset:0;transition:all var(--t-base)}.ya-share2__popup:not(.ya-share2__popup_mobile){display:block!important;opacity:0;visibility:hidden;scale:.5;transform-origin:left;transition:all var(--t-base)}.ya-share2__popup:not(.ya-share2__popup_mobile).ya-share2__popup_visible{opacity:1;visibility:visible;scale:1}.ya-share2__list{display:flex!important}.ya-share2__container,.ya-share2__item,.ya-share2__link,.ya-share2__list{width:100%;height:100%}.ya-share2__link{background-color:transparent!important}.ya-share2__icon_more{display:none!important}.ya-share2 .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom{top:-120%;left:50%;right:auto;transform:translateX(-50%)}.ya-share2 .ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__badge,.ya-share2 .ya-share2__container.ya-share2__container_color-scheme_blackwhite .ya-share2__mobile-popup-badge{background-color:#0077be!important}.ya-share2 .ya-share2__container_size_m .ya-share2__badge+.ya-share2__title{display:none}.ya-share2 .ya-share2__popup-content .ya-share2__mobile-popup-badge.ya-share2__mobile-popup-badge_native-share .ya-share2__icon{background-image:url(data:image/svg+xml,%3Csvg%20width=%2722%27%20height=%2722%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M4.583%2012.604a1.604%201.604%200%20100-3.208%201.604%201.604%200%20000%203.208zm12.834%200a1.604%201.604%200%20100-3.208%201.604%201.604%200%20000%203.208zM12.604%2011a1.604%201.604%200%2011-3.208%200%201.604%201.604%200%20013.208%200z%27%20fill=%27%23fff%27/%3E%3C/svg%3E)}.ya-share2 .ya-share2__container_size_m .ya-share2__popup:not(.ya-share2__popup_mobile){border-radius:5px;box-shadow:var(--shadow-2)}.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short{padding:0!important}.hover-img{position:relative;width:100%;height:100%}.hover-img::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:opacity var(--t-base),visibility var(--t-base);z-index:5;opacity:0;visibility:hidden}.hover-img::after{content:"";position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 19L15.5001 15.5M18 9.5C18 14.1944 14.1944 18 9.5 18C4.80558 18 1 14.1944 1 9.5C1 4.80558 4.80558 1 9.5 1C14.1944 1 18 4.80558 18 9.5Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform var(--t-base);z-index:10;transform:translate(-50%,-50%) scale(0)}@media (any-hover:hover){.hover-img:hover::before{opacity:1;visibility:visible}.hover-img:hover::after{transform:translate(-50%,-50%)}}.player-item{display:flex;align-items:center;column-gap:8px}.player-item-number{font-weight:700;font-size:18px;line-height:120%;color:#0077be}.player-item-img{border-radius:50%;width:44px;height:44px}.player-item-citizenship{display:flex;align-items:center;column-gap:8px}.player-item-citizenship img{width:16px;height:16px;border-radius:50%}.archive .dt-search{display:none}.archive .archive-search{position:relative;margin-bottom:8px;border:1px solid #e9ecf1;padding:0 16px}.archive .archive-search:has(input:focus){border-color:#6b6d74}.archive .archive-search:has(input:focus) label{top:0;color:#6b6d74;text-transform:initial;font-weight:400}.archive .archive-search:has(input:not(:placeholder-shown)) label{top:0;color:#6b6d74;text-transform:initial;font-weight:400}.archive .archive-search label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;transition:top var(--t-base),text-transform var(--t-base),font-weigth var(--t-base);background-color:#fff;color:#000}@media (max-width:576px){.archive .archive-search label{font-size:12px}}.archive .archive-search input{width:100%;padding:14px 0;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;text-transform:uppercase}@media (max-width:576px){.archive .archive-search input{padding:10px 0;font-size:16px}}.archive .archive-search::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-size:18px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9424 16.0578L13.0306 12.1469C14.1644 10.7857 14.7298 9.03983 14.6091 7.27244C14.4884 5.50506 13.691 3.85223 12.3828 2.65779C11.0745 1.46334 9.35615 0.819256 7.5851 0.859506C5.81406 0.899756 4.12671 1.62125 2.87407 2.87389C1.62143 4.12653 0.899939 5.81388 0.859689 7.58492C0.819439 9.35597 1.46353 11.0744 2.65797 12.3826C3.85241 13.6909 5.50524 14.4883 7.27263 14.6089C9.04001 14.7296 10.7859 14.1642 12.1471 13.0305L16.058 16.9422C16.1161 17.0003 16.185 17.0463 16.2609 17.0777C16.3367 17.1092 16.4181 17.1253 16.5002 17.1253C16.5823 17.1253 16.6636 17.1092 16.7395 17.0777C16.8154 17.0463 16.8843 17.0003 16.9424 16.9422C17.0004 16.8841 17.0465 16.8152 17.0779 16.7393C17.1094 16.6634 17.1255 16.5821 17.1255 16.5C17.1255 16.4179 17.1094 16.3366 17.0779 16.2607C17.0465 16.1848 17.0004 16.1159 16.9424 16.0578ZM2.12518 7.75C2.12518 6.63748 2.45508 5.54994 3.07316 4.62491C3.69124 3.69989 4.56975 2.97892 5.59758 2.55317C6.62542 2.12743 7.75642 2.01604 8.84756 2.23308C9.9387 2.45012 10.941 2.98585 11.7277 3.77252C12.5143 4.55919 13.0501 5.56147 13.2671 6.65261C13.4841 7.74376 13.3727 8.87476 12.947 9.90259C12.5213 10.9304 11.8003 11.8089 10.8753 12.427C9.95023 13.0451 8.8627 13.375 7.75018 13.375C6.25884 13.3733 4.82906 12.7802 3.77453 11.7256C2.72 10.6711 2.12683 9.24133 2.12518 7.75Z' fill='black' /%3E%3C/svg%3E")}@media (max-width:576px){.archive .archive-search::after{background-size:16px}}.archive .filter-letters{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px}.archive .filter-letters .filter-letter{flex:1 auto;flex-shrink:0;color:#6b6d74;font-weight:700;font-size:14px;height:40px;border:1px solid #e9ecf1;text-transform:uppercase}@media (max-width:576px){.archive .filter-letters .filter-letter{height:32px}}.archive .filter-letters .filter-letter:not([data-letter=ALL]){width:43px;max-width:43px}@media (max-width:576px){.archive .filter-letters .filter-letter:not([data-letter=ALL]){width:40px}}.archive .filter-letters .filter-letter[data-letter=ALL]{width:75px}@media (max-width:576px){.archive .filter-letters .filter-letter[data-letter=ALL]{width:72px}}.archive .filter-letters .filter-letter.is-active{background-color:#0077be;color:#fff;border-color:#0077be}.calendar__event{position:relative;display:flex;flex-direction:column}@media (max-width:991px){.calendar__event{row-gap:24px}}.calendar__event-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:24px;transition:var(--t-base)}@media (any-hover:hover){.calendar__event-wrap:hover{background-color:#f5f6f8;color:#000!important}}@media (min-width:991px){.calendar__event-wrap{padding:24px;border-bottom:1px solid #e9ecf1}.calendar__event-wrap:first-child{border-top:1px solid #e9ecf1}}@media (max-width:991px){.calendar__event-wrap{position:relative;flex-direction:column;border:1px solid #e9ecf1}.calendar__event-wrap::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:1px;background-color:#e9ecf1;height:100%}}.calendar__event-link{position:absolute;inset:0}@media (min-width:991px){.calendar__event-link{right:194px}}@media (max-width:991px){.calendar__event-link{bottom:48px}}@media (max-width:576px){.calendar__event-link{bottom:33px}}.calendar__event-info{display:flex;flex-direction:column}@media (min-width:1199px){.calendar__event-info{width:194px}}@media (max-width:991px){.calendar__event-info{position:relative;width:100%;align-items:center;padding:clamp(.5rem,-.109rem + 2.6vw,1.5rem) 0;background-color:#fff;border-bottom:1px solid #e9ecf1}}.calendar__event-info--date{font-weight:700;line-height:120%;font-size:16px}@media (max-width:991px){.calendar__event-info--date{line-height:130%}}.calendar__event-info--stadium{display:flex;align-items:center;column-gap:8px;font-size:14px;text-transform:initial;line-height:140%;color:#6b6d74}.calendar__event-info--stadium .icon{width:16px;height:16px}@media (max-width:991px){.calendar__event-info--stadium{display:none}}.calendar__event-match{display:grid;grid-template-columns:1fr 160px 1fr;align-items:center}@media (min-width:1199px){.calendar__event-match{width:50.8%}}.calendar__event-match--club{display:flex;align-items:center;gap:8px 16px}.calendar__event-match--club:first-of-type{flex-direction:row-reverse}.calendar__event-match--club:first-of-type .club-wrap{text-align:right}.calendar__event-match--club .club-wrap{display:flex;flex-direction:column}@media (max-width:767px){.calendar__event-match--club .club-wrap{align-items:center}}.calendar__event-match--club .club-wrap .club-name{font-weight:700;line-height:120%}@media (max-width:576px){.calendar__event-match--club .club-wrap .club-name{font-size:12px}}.calendar__event-match--club .club-wrap .club-city{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:576px){.calendar__event-match--club .club-wrap .club-city{font-size:8px}}.calendar__event-match--club .club-logo{width:48px;height:48px}@media (max-width:576px){.calendar__event-match--club .club-logo{width:40px;height:40px}}@media (max-width:767px){.calendar__event-match--club{flex-direction:column!important}}.calendar__event-match--score{display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:4px}@media (max-width:991px){.calendar__event-match--score{position:relative;height:160px;border:1px solid #e9ecf1;border-radius:50%}}@media (max-width:576px){.calendar__event-match--score{height:96px}}@media (max-width:991px){.calendar__event-match{padding:24px 0;gap:24px}}@media (max-width:576px){.calendar__event-match{padding:12px 0;grid-template-columns:1fr 96px 1fr}}.calendar__event-league{width:17.5%;display:flex;align-items:center;column-gap:8px;text-transform:initial;font-size:14px;line-height:140%}.calendar__event-league img{width:20px;height:20px}@media (max-width:1199px){.calendar__event-league{display:none}}.calendar__event-button{width:170px}@media (max-width:991px){.calendar__event-button{width:100%}.calendar__event-button .btn{width:100%}}@media (max-width:991px) and (max-width:576px){.calendar__event-button .btn{padding:8px 0;font-size:12px}}.calendar .skeleton-text{height:100px}.calendar .skeleton-wrapper{gap:0}.calendar .skeleton-circle{width:50%;height:20px;margin:0 auto}@media (max-width:991px){.calendar .skeleton-circle{width:100%;height:auto;aspect-ratio:1;border-radius:50%}}.calendar .skeleton-link{height:50px}@media (max-width:576px){.calendar .skeleton-link{height:30px}}.calendar .skeleton-title{height:20px;width:185px}.calendar .skeleton-title+.skeleton-wrapper{border-top:1px solid #e9ecf1}.calendar .skeleton-team{width:48px;height:48px}@media (max-width:576px){.calendar .skeleton-team{width:40px;height:40px}}.calendar .skeleton-club-text{width:120px;height:15px}@media (max-width:576px){.calendar .skeleton-club-text{width:85px;height:10px}}.cart__wrapper{align-items:start}@media (min-width:991px){.cart__wrapper{grid-template-columns:1fr 372px}}.cart__item{position:relative;display:grid;padding:24px 0;border-bottom:1px solid #e9ecf1;grid-template-columns:1fr 5fr 3fr 3fr}.cart__item:first-child{border-top:1px solid #e9ecf1}@media (max-width:991px){.cart__item{column-gap:16px}}.cart__item-img{width:108px;aspect-ratio:1}.cart__item-img>img{transition:transform var(--t-base)}@media (any-hover:hover){.cart__item-img:hover>img{transform:scale(1.1)}}@media (min-width:991px){.cart__item-img{margin-right:24px}}@media (max-width:767px){.cart__item-img{width:100%}}@media (min-width:767px){.cart__item-foot{position:absolute;bottom:0;display:flex;justify-content:space-between;left:132px;bottom:24px;right:0}}.cart__item-foot-price{margin-left:16px;color:#6b6d74;text-transform:initial;white-space:nowrap}.cart__item-info{display:flex;align-items:start;flex-direction:column;row-gap:10px;justify-content:space-between}.cart__item-size{white-space:nowrap}@media (min-width:767px){.cart__item-size{text-align:right}}.cart__item-price{display:flex;flex-direction:column;row-gap:10px}@media (min-width:767px){.cart__item-price{align-items:end;justify-content:space-between;text-align:right}}.cart__item-price .old-price{font-weight:700;font-size:18px;line-height:120%}.cart__item-count{display:flex;align-items:center}.cart__item-count .count-input{width:32px;border:none}@media (max-width:576px){.cart__item-count .count-input{width:38px}}@media (max-width:767px){.cart__item{grid-template-columns:170px 1fr;row-gap:8px;grid-template-areas:"img info" "img price" "img size " "foot foot"}.cart__item-img{grid-area:img}.cart__item-info{grid-area:info}.cart__item-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between}.cart__item-foot-price{font-size:14px}}@media (max-width:767px) and (max-width:767px){.cart__item-foot .count{width:170px}.cart__item-foot .count-button{flex:1}}@media (max-width:767px) and (max-width:576px){.cart__item-foot .count{width:120px;height:40px}.cart__item-foot .count-button .icon{width:12px;height:12px}}@media (max-width:767px){.cart__item-size{grid-area:size}.cart__item-size strong{font-size:14px}.cart__item-price{grid-area:price}.cart__item-price .price{display:flex;align-items:center;column-gap:8px}}@media (max-width:576px){.cart__item{grid-template-columns:120px 1fr}}.cart__total{display:flex;align-items:center;justify-content:space-between;column-gap:24px;padding-bottom:24px;border-bottom:1px solid #e9ecf1}.cart__form{padding:24px;background-color:#f5f6f8}.cart .delete-btn{color:var(--clr-error);background-color:transparent;transition:background-color var(--t-base)}.cart_modal{max-width:650px!important;width:100%}.cart_modal-info{display:flex;align-items:start;column-gap:24px}@media (max-width:576px){.cart_modal-info{column-gap:16px}}.cart_modal-name{margin-bottom:16px}.cart_modal-img{width:150px;flex-shrink:0;aspect-ratio:1}.cart_modal-price{white-space:nowrap}.cart_modal-props{display:flex;flex-direction:column;row-gap:8px}.cart_modal-props strong{text-transform:uppercase}.cart_modal-btns{display:flex}@media (max-width:576px){.cart_modal-btns{flex-direction:column;row-gap:8px}}.cart_modal-btns .btn{flex:1}#delete-confirm-modal .modal__buttons{display:flex;width:100%;row-gap:8px}#delete-confirm-modal .modal__buttons .btn{flex:1}#delete-confirm-modal svg{width:64px;height:64px}@media (min-width:576px){#delete-confirm-modal{width:500px}}@media (max-width:576px){#delete-confirm-modal .modal__buttons{flex-direction:column}#delete-confirm-modal .btn{width:100%}#delete-confirm-modal .flex-col{row-gap:16px}}.catalog{display:grid;gap:24px;align-items:start}@media (min-width:1199px){.catalog{grid-template-columns:372px 1fr}}.catalog__items{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1366px){.catalog__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.catalog__items{grid-template-columns:repeat(1,minmax(0,1fr))}}.catalog__items-wrapper{position:relative;min-height:100vh}.catalog__items-wrapper .loader{position:absolute;left:50%;top:70px;align-items:start;transform:translateX(-50%);padding-top:150px;opacity:0;visibility:hidden;transition:opacity var(--t-base),visibility var(--t-base)}@media (max-width:576px){.catalog__items-wrapper .loader{top:50px}}.catalog__items-wrapper .loader.is-active{opacity:1;visibility:visible}@media (min-width:576px){.catalog__items-wrapper:has(.catalog-empty) .catalog__heading{display:none}}@media (max-width:576px){.catalog__items-wrapper:has(.catalog-empty) .catalog__title{display:none}}.catalog__items-wrapper:has(.catalog-empty) .catalog__items{display:flex}.catalog__items-wrapper:has(.catalog-empty) .loader{top:125px}.catalog__items-wrapper .catalog-empty h2{margin-bottom:24px}.catalog__items-wrapper .catalog-empty p{text-transform:initial}.catalog__heading-actions{display:flex}@media (max-width:767px){.catalog__heading-actions{width:100%;column-gap:8px}.catalog__heading-actions>*{width:50%!important}}@media (max-width:576px){.catalog__heading-actions .catalog__filters-mobile{font-size:12px!important}.catalog__heading-actions .catalog__filters-mobile .icon{width:16px;height:16px}.catalog__heading-actions .choices__item{font-size:12px!important}}@media (max-width:767px){.catalog__heading{flex-direction:column-reverse;align-items:start;row-gap:24px}}.catalog__filters{padding:24px;background-color:#f5f6f8}@media (min-width:991px){.catalog__filters{position:sticky;top:24px}}.catalog__sorting{position:relative}.catalog__sorting-title{position:absolute;font-size:14px;line-height:140%;color:#6b6d74;text-transform:initial;top:-9px;left:16px;background-color:#fff;z-index:5}@media (max-width:576px){.catalog__sorting-title{top:50%;transform:translateY(-50%);right:30px;pointer-events:none;font-weight:700;font-size:14px;text-transform:uppercase;color:#000}}@media (max-width:991px) and (min-width:576px){.catalog__sorting .choices__inner{min-width:200px}}@media (max-width:576px){.catalog__sorting .choices__inner .choices__item--selectable{opacity:0}}.catalog__item{color:#000!important}.catalog__item-img{width:100%;aspect-ratio:1;margin-bottom:8px}.catalog__item-img img{transition:transform var(--t-longer)}.catalog__item-sizes{position:absolute;width:100%;background-color:#fff;bottom:0;padding-top:16px;transform:translateY(100%);transition:transform var(--t-base)}.catalog__item-sizes .size{flex:1;height:32px;font-size:14px;line-height:140%}@media (any-hover:hover){.catalog__item:hover img{transform:scale(1.05)}.catalog__item:hover .sizes{transform:translateY(0)}}.sizes{display:flex;gap:8px}.sizes .size{display:flex;justify-content:center;align-items:center;flex-direction:row;border:1px solid #e9ecf1;color:#000;text-transform:uppercase;transition:background-color var(--t-base),color var(--t-base)}.sizes .size.unavailable{color:#e9ecf1;text-decoration:line-through}@media (min-width:767px){.catalog__filters-mobile{margin-left:auto}}@media (max-width:991px) and (min-width:576px){.catalog__filters-mobile{min-width:200px}}@media (min-width:991px){.catalog__filters-mobile{display:none}}@media (max-width:991px){.catalog__filters{position:fixed;width:90%;max-width:500px;top:50%;left:50%;opacity:0;visibility:hidden;transform:translate(-50%,-50%);transition:all var(--t-base);z-index:50}}.catalog__filters.is-visible{transform:translate(-50%,-50%);opacity:1;visibility:visible}.catalog .filter{display:flex;flex-direction:column;row-gap:16px}.catalog .filter-sizes .sizes{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.catalog .filter-sizes .sizes .custom-checkbox__content{min-height:28px}.catalog .filter-price__range{display:flex;justify-content:center;align-items:center;flex-direction:row;height:24px}.catalog .filters-reset{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:8px;padding:14px;text-transform:uppercase;border:1px solid #e9ecf1;color:#000;font-weight:700;font-size:14px;line-height:140%;transition:background-color var(--t-base),border-color var(--t-base)}.catalog .filters-reset::before{content:"";width:20px;height:20px;background-position:center;background-size:15px 16px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.375 6.12501H0.625C0.45924 6.12501 0.300269 6.05916 0.183058 5.94195C0.0658481 5.82474 0 5.66577 0 5.50001V1.75001C0 1.58425 0.0658481 1.42528 0.183058 1.30807C0.300269 1.19086 0.45924 1.12501 0.625 1.12501C0.79076 1.12501 0.949731 1.19086 1.06694 1.30807C1.18415 1.42528 1.25 1.58425 1.25 1.75001V3.99142L2.39297 2.84845C3.78688 1.44752 5.68 0.65734 7.65625 0.651575H7.69766C9.65709 0.646527 11.5396 1.41363 12.9375 2.78673C13.0516 2.9035 13.1155 3.06029 13.1156 3.22358C13.1156 3.38686 13.0517 3.54367 12.9375 3.66045C12.8234 3.77722 12.6681 3.8447 12.5049 3.84845C12.3416 3.85219 12.1834 3.7919 12.0641 3.68048C10.8989 2.53679 9.33033 1.89775 7.69766 1.90158H7.6625C6.01577 1.90664 4.43834 2.56498 3.27656 3.73204L2.13359 4.87501H4.375C4.54076 4.87501 4.69973 4.94086 4.81694 5.05807C4.93415 5.17528 5 5.33425 5 5.50001C5 5.66577 4.93415 5.82474 4.81694 5.94195C4.69973 6.05916 4.54076 6.12501 4.375 6.12501ZM14.375 9.87501H10.625C10.4592 9.87501 10.3003 9.94086 10.1831 10.0581C10.0658 10.1753 10 10.3343 10 10.5C10 10.6658 10.0658 10.8247 10.1831 10.942C10.3003 11.0592 10.4592 11.125 10.625 11.125H12.8664L11.7234 12.268C10.5619 13.4349 8.98475 14.0932 7.33828 14.0984H7.30313C5.67045 14.1023 4.10189 13.4632 2.93672 12.3195C2.87851 12.26 2.80898 12.2127 2.73222 12.1804C2.65546 12.1481 2.57302 12.1314 2.48974 12.1314C2.40646 12.1314 2.32402 12.1481 2.24727 12.1804C2.17051 12.2127 2.10099 12.26 2.04278 12.3196C1.98457 12.3792 1.93886 12.4497 1.90832 12.5272C1.87778 12.6047 1.86303 12.6875 1.86494 12.7708C1.86685 12.854 1.88538 12.9361 1.91944 13.012C1.9535 13.088 2.0024 13.1565 2.06328 13.2133C3.46115 14.5864 5.34369 15.3535 7.30313 15.3484H7.34375C9.31973 15.3425 11.2125 14.5523 12.6063 13.1516L13.75 12.0086V14.25C13.75 14.4158 13.8158 14.5747 13.9331 14.692C14.0503 14.8092 14.2092 14.875 14.375 14.875C14.5408 14.875 14.6997 14.8092 14.8169 14.692C14.9342 14.5747 15 14.4158 15 14.25V10.5C15 10.3343 14.9342 10.1753 14.8169 10.0581C14.6997 9.94086 14.5408 9.87501 14.375 9.87501Z' fill='black' /%3E%3C/svg%3E");transition:transform var(--t-base)}@media (any-hover:hover){.catalog .filters-reset:hover{border-color:#000}.catalog .filters-reset:hover::before{transform:rotate(180deg)}}.catalog .spacer{border-bottom:1px solid #e9ecf1}.contacts .item{padding:24px 0;border-bottom:1px solid #e9ecf1}@media (min-width:767px){.contacts .item{display:grid;column-gap:12px;grid-template-columns:4fr 8fr;align-items:baseline}}@media (max-width:767px){.contacts .item{display:flex;flex-direction:column;row-gap:24px}}.contacts .item:first-child{padding-top:0}.contacts .item__title{line-height:150%}@media (min-width:767px){.contacts .item__title{padding-right:30px}}.contacts .item__info{display:flex;gap:24px}@media (max-width:576px){.contacts .item__info{gap:8px}}@media (max-width:576px){.contacts .item__info:has(a){flex-direction:column}}.contacts .item__info>*{flex:1}.contacts .item__info a{font-weight:700;font-size:clamp(1rem,.879rem + .52vw,1.5rem);line-height:110%;color:#0077be;text-decoration:underline;text-decoration-skip-ink:none}.contacts .item__info :not(a){text-transform:initial;line-height:155%}@media (max-width:576px){.contacts .item__info :not(a){font-size:14px}}.catalog-detail{align-items:start}.catalog-detail .gallery{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:991px){.catalog-detail .gallery{margin:0 calc(-1 * var(--container-offset));padding:0 var(--container-offset)}}@media (max-width:991px){.catalog-detail .gallery{gap:16px}}@media (max-width:576px){.catalog-detail .gallery{gap:8px}}.catalog-detail .gallery__item{width:100%;height:100%;aspect-ratio:1}@media (min-width:767px){.catalog-detail .gallery__item:first-child{grid-row-end:span 2;grid-column:2 span}}@media (max-width:767px){.catalog-detail .gallery__item{width:90%;scroll-snap-align:center}}@media (max-width:576px){.catalog-detail .gallery__item{width:100%}}.catalog-detail .description{position:sticky;top:24px;display:flex;flex-direction:column;row-gap:24px}.catalog-detail .description__body{display:flex;flex-direction:column;row-gap:24px}.catalog-detail .description__item-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;line-height:170%;letter-spacing:.04em;text-transform:uppercase;color:#6b6d74}@media (min-width:767px){.catalog-detail .description__item-title{width:69%}}.catalog-detail .description__item-title .accent{font-size:12px;line-height:170%;letter-spacing:.04em;text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer}.catalog-detail .description__props{padding-top:18px}.catalog-detail .description__sizes .size{padding:10px 29px}.catalog-detail .description__price{margin-top:40px;display:flex;align-items:end;column-gap:16px}@media (max-width:576px){.catalog-detail .description__price{margin-top:24px}.catalog-detail .description__price .price{display:flex;align-items:center;column-gap:16px}.catalog-detail .description__price .price .actual-price{font-size:28px}}.catalog-detail .description__count .count-input{width:96px;border-radius:0}.catalog-detail .description__btn .btn{padding-left:32.5px}@media (max-width:576px){.catalog-detail .description__btn .btn{width:100%}}.catalog-detail .description .sizes .size{cursor:pointer;max-width:80px;width:80px}.catalog-detail .description .sizes .size.unavailable{pointer-events:none}.catalog-detail .description .sizes .size-label{display:flex}.catalog-detail .description .sizes .size-label input{appearance:none}.catalog-detail .description .sizes .size-label input:checked~label{background-color:#0077be;color:#fff}@media (max-width:576px){.catalog-detail .description .sizes .size-label{position:relative;width:50px;flex:1 auto;aspect-ratio:1}.catalog-detail .description .sizes .size-label label{position:absolute;height:100%;inset:0}}@media (min-width:576px){.catalog-detail .description .sizes{flex-wrap:wrap}}@media (max-width:576px){.catalog-detail .description .sizes .size{width:100%;padding:0;font-size:14px;transition:color var(--t-base),background-color var(--t-base)}}.sizes-table{display:flex;flex-direction:column;row-gap:24px;padding:64px;position:fixed;right:0;bottom:0;height:100%;max-width:100%;transform:translateX(100%);background-color:#fff;transition:transform var(--t-base);z-index:103}@media (max-width:767px){.sizes-table{padding:48px}}@media (max-width:576px){.sizes-table{padding:64px 16px}}.sizes-table-close{position:absolute;width:28px;height:28px;top:24px;right:24px;background-position:center;background-repeat:no-repeat;background-size:18px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4946 16.2559C17.5758 16.3372 17.6403 16.4337 17.6843 16.54C17.7283 16.6462 17.751 16.76 17.751 16.875C17.751 16.99 17.7283 17.1038 17.6843 17.21C17.6403 17.3163 17.5758 17.4128 17.4946 17.4941C17.4133 17.5754 17.3167 17.6398 17.2105 17.6838C17.1043 17.7278 16.9905 17.7505 16.8755 17.7505C16.7605 17.7505 16.6467 17.7278 16.5405 17.6838C16.4342 17.6398 16.3377 17.5754 16.2564 17.4941L9.00049 10.237L1.74455 17.4941C1.58036 17.6582 1.35768 17.7505 1.12549 17.7505C0.893293 17.7505 0.67061 17.6582 0.506424 17.4941C0.342238 17.3299 0.25 17.1072 0.25 16.875C0.25 16.6428 0.342238 16.4201 0.506424 16.2559L7.76346 9L0.506424 1.74406C0.342238 1.57988 0.25 1.35719 0.25 1.125C0.25 0.892805 0.342238 0.670121 0.506424 0.505936C0.67061 0.34175 0.893293 0.249512 1.12549 0.249512C1.35768 0.249512 1.58036 0.34175 1.74455 0.505936L9.00049 7.76297L16.2564 0.505936C16.4206 0.34175 16.6433 0.249512 16.8755 0.249512C17.1077 0.249512 17.3304 0.34175 17.4946 0.505936C17.6587 0.670121 17.751 0.892805 17.751 1.125C17.751 1.35719 17.6587 1.57988 17.4946 1.74406L10.2375 9L17.4946 16.2559Z' fill='black' /%3E%3C/svg%3E");cursor:pointer;transition:transform var(--t-base)}@media (max-width:576px){.sizes-table-close{right:16px}}@media (any-hover:hover){.sizes-table-close:hover{transform:rotate(180deg)}}.sizes-table .grid-table{border:1px solid #e9ecf1}.sizes-table .grid-table .row{display:grid;grid-template-columns:141px 141px 141px 132px 132px}.sizes-table .grid-table .row::-webkit-scrollbar{display:none}@media (max-width:991px){.sizes-table .grid-table .row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:576px){.sizes-table .grid-table .row{grid-template-columns:repeat(5,70px)}}.sizes-table .grid-table .row:not(:last-child){border-bottom:1px solid #e9ecf1}.sizes-table .grid-table .row .col{padding:12px 16px;white-space:nowrap}@media (max-width:767px){.sizes-table .grid-table .row .col{padding:12px 8px}.sizes-table .grid-table .row .col:not(.grid-table-head.col){font-size:14px}}@media (max-width:576px){.sizes-table .grid-table .row .col .h576{display:none}}@media (min-width:576px){.sizes-table .grid-table .row .col .v576{display:none}}.sizes-table .grid-table-head{background-color:#f5f6f8}@media (max-width:576px){.sizes-table .grid-table-head{overflow-x:scroll}}.sizes-table .grid-table-head .col{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:767px){.sizes-table .grid-table-head .col{font-size:10px}}.sizes-table.is-open{transform:translateX(0)}.old-price{text-decoration:line-through;color:#e9ecf1}.form[data-state=default] .form-field{pointer-events:none}.form-field{position:relative;border:1px solid #e9ecf1;transition:border-color var(--t-base)}.form-field:has(.form-input:focus){border-color:#000}.form-field:has(.form-field--valid){border-color:#0077be}.form-field:has(.form-field--error):not(:focus){border-color:var(--clr-error)}.form-field .icon{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:14px}.form-label{position:absolute;left:15px;top:50%;padding:0 1px;transform:translateY(-50%);background-color:#fff;font-weight:700;font-size:14px;line-height:140%;transition:top var(--t-base),text-transform var(--t-base),font-size var(--t-base);pointer-events:none;padding:0 2.5px}#cart-form .form-label{background-color:#f5f6f8}.form-input{width:100%;height:100%;padding:14px 16px;font-weight:700;font-size:14px;line-height:140%;text-transform:uppercase}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label{text-transform:initial;color:#6b6d74;font-weight:400;top:0}.form-btns{display:flex;flex-direction:column;row-gap:8px}.form-textarea{min-height:192px}.form-textarea+.form-label{top:20px}.form-privacy{font-size:14px;line-height:140%;text-align:center;color:#6b6d74}.form-privacy>a{text-decoration:underline;text-decoration-skip-ink:none}.gallery__items{gap:64px 24px}@media (max-width:1199px){.gallery__items{gap:48px 24px}}@media (max-width:767px){.gallery__items{gap:24px}}.gallery__items .item{display:flex;flex-direction:column;row-gap:16px}.gallery__items .item__image{aspect-ratio:3/2}.gallery__items .item__image>img{transition:transform var(--t-longer)}.gallery__items .item__title{transition:color var(--t-base);line-height:120%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gallery__items .item__info{display:flex;flex-direction:column;row-gap:8px}.gallery__items .item:hover .item__image>img{transform:scale(1.1)}.gallery__items .item:hover .item__title{color:#0077be}[data-render=video] .item__image::before{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='black' /%3E%3C/svg%3E");background-size:17px 20px;background-position:center;background-repeat:no-repeat;z-index:2}@media (max-width:576px){[data-render=video] .item__image::before{width:48px;height:48px;background-size:12px 14px}}[data-render=video] .item__image::after{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);transform:translate(-50%,-50%) scale(1.25);z-index:1;opacity:.1;animation:pulse-border 1.5s ease-out infinite}@media (max-width:576px){[data-render=video] .item__image::after{width:48px;height:48px}}@media (any-hover:hover){[data-render=video] .item:hover .item__image::before{background-color:#0077be;background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='white' /%3E%3C/svg%3E")}}[data-render=program] .item__image{aspect-ratio:5/7}[data-render=program] .skeleton-image{aspect-ratio:5/7}.hero{--matches-height:315px;--blocks-spacing:40px;--bullet-height:6px;z-index:5}@media (max-width:576px){.hero{--matches-height:184px}}.hero__slider.swiper{height:calc(100vh - var(--matches-height) + 24px);background-color:#000}@media (max-width:576px){.hero__slider.swiper{height:calc(85vh - var(--matches-height) + 24px)}}@media (min-width:576px){.hero__slider.swiper{height:calc(100vh - var(--matches-height) + 24px)}}.hero__slider.swiper .container{color:#fff}.hero__slider.swiper .swiper-pagination{left:50%;top:unset;right:unset;bottom:calc(var(--matches-height)/ 2 + var(--blocks-spacing) + var(--bullet-height));display:flex;justify-content:end;transform:translateX(-50%);z-index:55}.hero__slider.swiper .swiper-pagination-bullet{position:relative;margin:0;width:80px;height:var(--bullet-height);margin:0!important;border-radius:unset;background-color:rgba(255,255,255,.5);opacity:1;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%)}.hero__slider.swiper .swiper-pagination-bullet-active .swiper-pagination-bullet-progress{animation:bullet-width var(--duration) ease-in-out forwards;transition:clip-path var(--t-base)}.hero__slider.swiper .swiper-pagination-bullet-progress{position:absolute;inset:0;height:100%;width:100%;clip-path:inset(0 100% 0 0);background-color:#fff}@media (max-width:576px){.hero__slider.swiper .swiper-pagination{bottom:110px;justify-content:start}.hero__slider.swiper .swiper-pagination-bullet{width:54px}}.hero__slide{position:relative;z-index:5!important;padding-bottom:calc(var(--matches-height)/ 2 + var(--blocks-spacing))}.hero__slide-content{position:relative;z-index:5;display:grid;gap:24px;grid-template-columns:10fr 2fr}@media (max-width:576px){.hero__slide-content{display:flex}}.hero__slide.swiper-slide{flex-direction:column;justify-content:end}.hero__slide.swiper-slide::after{content:"";position:absolute;bottom:0;width:100%;height:100%;background-image:url(dist/img/hero_img_gradient.png);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.hero__slide-title{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width:576px){.hero__slide-title{-webkit-line-clamp:3}}.hero__slide-image{position:absolute;inset:0;width:100%;height:100%;object-position:top}.hero__matches{position:relative;z-index:5}@media (max-width:576px){.hero__matches{margin-right:calc(-1 * var(--container-offset))}}.hero__matches-items{height:var(--matches-height);margin-top:calc(-1 * var(--matches-height)/ 2)}@media (max-width:576px){.hero__matches-items{padding:0 var(--container-offset)}}.hero__matches-item{position:relative;border:1px solid #e9ecf1;box-shadow:var(--shadow-2);background-color:#fff}@media (max-width:576px){.hero__matches-item{min-width:clamp(343px,100%,100%)}}.hero__match{position:relative;display:flex;flex-direction:column;height:100%}.hero__match.next-match{background-color:#f5f6f8}.hero__match-head{display:grid;grid-template-columns:180px 1fr 180px}@media (max-width:1199px){.hero__match-head{display:flex;justify-content:space-between}}@media (max-width:576px){.hero__match-head{justify-content:center;padding:8px 10px}}.hero__match-status{align-self:center;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em}@media (min-width:576px){.hero__match-status{margin-left:24px}}@media (max-width:576px){.hero__match-status{font-size:12px;line-height:130%}}.hero__match-body{flex:1 auto;display:grid;grid-template-columns:1fr 160px 1fr;align-items:center;column-gap:24px;padding:24px;border-bottom:1px solid #e9ecf1;border-top:1px solid #e9ecf1;overflow:hidden}@media (max-width:576px){.hero__match-body{grid-template-columns:1fr 96px 1fr;padding:10px}}.hero__match-team{flex:1 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.hero__match-team .team-logo{width:80px;aspect-ratio:1}@media (max-width:767px){.hero__match-team .team-logo{width:60px}}@media (max-width:576px){.hero__match-team .team-logo{width:40px}}.hero__match-team .team-logo img{width:100%;height:100%;object-fit:contain}.hero__match-team .team-name{font-weight:700;font-size:18px;line-height:120%}@media (max-width:767px){.hero__match-team .team-name{font-size:16px}}@media (max-width:576px){.hero__match-team .team-name{font-size:12px}}.hero__match-team .team-city{font-weight:400;font-size:12px;line-height:170%;letter-spacing:.04em;text-align:center;color:#6b6d74}@media (max-width:576px){.hero__match-team .team-city{font-size:8px}}.hero__match-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid #e9ecf1;border-radius:50%;overflow:hidden;z-index:5}@media (max-width:576px){.hero__match-info{overflow:visible}}.hero__match-info::before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid #e9ecf1;height:calc(100% + 50px);z-index:-1}.hero__match-info .match-score{display:flex;column-gap:4px;font-weight:700;font-size:64px;line-height:110%}@media (max-width:767px){.hero__match-info .match-score{font-size:48px}}@media (max-width:576px){.hero__match-info .match-score{font-size:32px}}.hero__match-info .match-schedule{text-transform:initial;font-size:14px;line-height:140%}@media (max-width:576px){.hero__match-info .match-schedule{font-size:12px}}.hero__match-info:not(:has(.match-score)) .match-schedule{display:flex;flex-direction:column-reverse;text-align:center}.hero__match-info:not(:has(.match-score)) .match-schedule .hour{font-weight:700;font-size:48px;line-height:110%}@media (max-width:576px){.hero__match-info:not(:has(.match-score)) .match-schedule .hour{font-size:32px}}.hero__match-foot,.hero__match-league{display:flex;justify-content:center;align-items:center;column-gap:8px;padding:16px;text-transform:initial;font-size:14px;line-height:140%}.hero__match-foot img,.hero__match-foot svg,.hero__match-league img,.hero__match-league svg{width:20px;height:20px}@media (max-width:991px){.hero__match-league{display:none}}@media (max-width:576px){.hero__match-foot{display:none}}.hero__match .hero__match-foot-btn .btn{width:100%;font-size:12px;padding:8px 12px}@media (max-width:1199px) and (min-width:991px){.hero__match .team-logo{width:60px}.hero__match .hero__match-body{grid-template-columns:1fr 130px 1fr;padding:16px}.hero__match .hero__match-info:not(:has(.match-score)) .match-schedule .hour{font-size:32px}.hero__match .hero__match-info .match-score{font-size:48px}.hero__match .hero__match-info .match-schedule{font-size:12px}}@media (max-width:576px){.hero__match .hero__match-foot-btn,.hero__match .hero__match-head{height:32px;font-size:12px}}.history__items{display:flex;flex-direction:column;row-gap:64px}@media (max-width:576px){.history__items{row-gap:48px}}.history__items .item{position:relative;gap:24px 48px}@media (max-width:576px){.history__items .item{flex-direction:column-reverse}}@media (min-width:576px){.history__items .item:not(:last-child)::before{content:"";position:absolute;right:133px;top:100px;transform:translateX(-50%);height:100%;display:block;width:2px;background-image:url("data:image/svg+xml,%3Csvg width='2' height='2065' viewBox='0 0 2 2065' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 -105L0.999905 2065' stroke='%23E9ECF1' stroke-width='2' stroke-dasharray='8 8' /%3E%3C/svg%3E")}}@media (min-width:576px) and (max-width:991px){.history__items .item:not(:last-child)::before{right:95px}}@media (min-width:576px) and (max-width:767px){.history__items .item:not(:last-child)::before{right:65px;top:65px}}.history__items .item__year{position:relative;font-weight:700;font-size:clamp(2.5rem,.357rem + 5.95vw,7.5rem);line-height:110%;color:#e9ecf1;background-color:#fff}@media (max-width:991px){.history__items .item__year{font-size:85px}}@media (max-width:767px){.history__items .item__year{font-size:60px}}@media (max-width:576px){.history__items .item__year{position:static!important;font-weight:700;font-size:22px;line-height:110%;color:#000}}@media (min-width:1366px){.index-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}}@media (max-width:1366px){.index-stats{display:flex;flex-direction:column;row-gap:48px}}.index-matches__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(317px,1fr));gap:16px 24px}@media (max-width:576px){.index-matches__items{row-gap:12px}}.index-matches__item{position:relative;display:grid;grid-template-columns:1fr 112px 1fr;gap:24px;padding:16px;border:1px solid #e9ecf1;overflow:hidden;transition:box-shadow var(--t-base),border-color var(--t-base)}@media (any-hover:hover){.index-matches__item:hover{box-shadow:var(--shadow-2);border-color:transparent}}.index-matches__item::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1px;height:100%;background-color:#e9ecf1;z-index:0}@media (any-hover:hover){.index-matches__item:hover{color:#000!important}}.index-matches__item .item-score{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;aspect-ratio:1;border:1px solid #e9ecf1;border-radius:50%;overflow:hidden}.index-matches__item .item-score .score{text-align:center}.index-matches__item .item-score .score .inner{display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:4px;font-weight:700;line-height:85%}.index-matches__item .item-score .score .inner:not(.fdc){font-size:44px}@media (max-width:576px){.index-matches__item .item-score .score .inner:not(.fdc){font-size:36px}}.index-matches__item .item-score .score .inner.fdc .date{line-height:130%;color:#000;font-weight:400}.index-matches__item .item-score .score .inner+.time{font-size:12px;text-transform:initial;white-space:nowrap}.index-matches__item .item-score .score .fdc .time{font-weight:700;font-size:32px;line-height:110%}@media (max-width:576px){.index-matches__item .item-score .score .fdc .time{font-size:28px}}.index-matches__item .item-score .schedule{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:14px;text-align:center;text-transform:initial}.index-matches__item .item-club{display:flex;justify-content:center;align-items:center;flex-direction:column}.index-matches__item .item-club .club-logo{width:48px;aspect-ratio:1;margin-bottom:8px}.index-matches__item .item-club .club-name{font-size:14px;line-height:140%;text-transform:initial}@media (max-width:576px){.index-matches__item .item-club .club-name{font-size:12px}}.login{height:100vh;background-image:url(../img/login-background.png);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:16px}.login__container{position:relative;padding:48px;max-width:504px;width:100%;background-color:#fff}@media (max-width:576px){.login__container{padding:24px}}.login__container .policy{font-size:14px;line-height:140%;text-transform:initial;text-align:center}.login__container .policy>a{text-decoration:underline;text-decoration-skip-ink:none;color:#0077be}.login__form{display:flex;flex-direction:column;row-gap:24px}.login__form+*{margin-top:16px}.login__form-submit{width:100%}.login__heading{display:flex;flex-direction:column;row-gap:16px;margin-bottom:48px}@media (max-width:576px){.login__heading{font-size:40px}}.login__heading-title{font-weight:700;font-size:24px;line-height:110%}@media (max-width:576px){.login__heading-title{font-size:16px}}.login__heading-subtitle{display:flex;align-items:center;column-gap:5px;text-transform:initial}@media (max-width:576px){.login__heading-subtitle{font-size:14px}}.login__footer{text-align:center;color:#6b6d74;text-transform:initial;font-size:16px}.login__footer>*{display:flex;justify-content:space-between}.login__footer a{text-decoration:underline}.login .btn{position:relative;width:100%}.login .btn[type=submit]{min-height:48px}.login .back{display:flex;align-items:center;column-gap:4px;font-size:14px;font-weight:700;margin-bottom:24px}.login .back .icon{width:16px;height:16px}.code-input{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14.4px}@media (max-width:576px){.code-input{gap:11px}}.code-input .form-field{width:100%;aspect-ratio:7/8;font-weight:700;font-size:24px;line-height:110%;text-align:center}.code-input .form-field:not(.form-field--error):focus{border-color:#000}@media (max-width:576px){.code-input .form-field{font-size:16px}}.timer{font-size:14px;text-align:center;text-transform:initial}.timer.is-hidden{opacity:0;visibility:hidden}.code-form-field{text-align:center;text-transform:initial}.code-form-field.form-field--error{display:none}.code-form-field.form-field--code{display:none}.form-field{position:relative}.form-field.form-field--error{color:var(--clr-error)!important;border-color:var(--clr-error)!important}.form-field input[name=password]{text-transform:initial}.form-field .password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:5px}.form-field .password-toggle .password-toggle{background:0 0;border:none;cursor:pointer;padding:5px}.form-field .password-toggle .eye-icon{width:20px;height:20px}input.form-field--error{color:#000}.just-validate-error-label{position:absolute;font-size:12px;text-transform:initial;padding-top:2.5px;color:var(--clr-error)!important;animation:fadein .3s ease-in forwards}@keyframes fadein{from{opacity:0}to{opacity:1}}.form-section{border:1px solid #e9ecf1;padding:20px 16px}.form-section__desc{font-size:14px;margin-bottom:20px;color:#6b6d74}.form-section .select-wrapper{margin-bottom:16px}.match-heading{position:relative;padding-bottom:48px}@media (max-width:767px){.match-heading{row-gap:48px}}.match-heading::after{content:"";position:absolute;left:50%;top:-48px;transform:translateX(-50%);background-color:#e9ecf1;height:calc(100% + 96px);width:1px;z-index:0}.match-heading::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1560' height='588' viewBox='0 0 1560 588' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4376_51432' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1560' height='588'%3E%3Crect width='1560' height='588' fill='url(%23paint0_linear_4376_51432)' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_4376_51432)'%3E%3Crect width='1560' height='588' fill='%23F5F6F8' /%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4376_51432' x1='0' y1='294' x2='1560' y2='294' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23737373' /%3E%3Cstop offset='0.5' stop-color='%23737373' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23737373' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");z-index:1}@media (max-width:767px){.match-heading::before{display:none}}.match-heading>.btn{position:relative;width:max-content;margin:0 auto;z-index:1;padding:12px 16px;font-size:12px}@media (min-width:767px){.match-heading>.btn{display:none}}.match-heading .page-heading__title{position:relative;margin:0}.match-heading__head{position:relative;display:grid;align-items:start;grid-template-columns:1fr 348px 1fr;gap:24px;z-index:10}@media (max-width:767px){.match-heading__head{grid-template-columns:1fr 1fr;grid-template-areas:"a c" "b b"}.match-heading__head>:nth-child(1){grid-area:a}.match-heading__head>:nth-child(2){grid-area:b}.match-heading__head>:nth-child(3){grid-area:c}}.match-heading__body{position:relative;display:grid;grid-template-columns:1fr 320px 1fr;align-items:center;gap:24px;z-index:5}@media (max-width:767px){.match-heading__body{grid-template-columns:1fr clamp(7rem,-.914rem + 33.77vw,20rem) 1fr}}.match-heading__title{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.match-heading__league{display:flex;align-items:center;column-gap:8px;text-transform:initial}.match-heading__league>img{aspect-ratio:1;width:24px}@media (max-width:576px){.match-heading__league>img{width:16px}}.match-heading__stadium{color:#6b6d74;text-transform:initial}.match-heading__club{display:flex;justify-content:center;align-items:center;flex-direction:column}.match-heading__club .club-name{font-size:clamp(.875rem,.602rem + 1.17vw,2rem);font-weight:700;line-height:150%}.match-heading__club .club-logo{width:160px;aspect-ratio:1;object-fit:contain;margin-bottom:8px}@media (max-width:991px){.match-heading__club .club-logo{width:clamp(3.5rem,-.457rem + 16.88vw,10rem)}}.match-heading__club .club-logo_bg{position:absolute;width:504px;aspect-ratio:1;object-fit:contain;mix-blend-mode:luminosity;opacity:.02}@media (max-width:767px){.match-heading__club .club-logo_bg{display:none}}.match-heading__club .club-city{font-size:12px;line-height:170%;letter-spacing:.04em;text-align:center;color:#6b6d74}@media (max-width:576px){.match-heading__club .club-city{font-size:10px}}.match-heading__club:first-of-type .club-logo_bg{left:0}.match-heading__club:last-of-type .club-logo_bg{right:0}.match-heading__score{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;aspect-ratio:1;border-radius:50%;border:1px solid #e9ecf1}.match-heading__score .score{position:relative;display:flex;column-gap:4px;font-weight:700;font-size:112px;line-height:85%;text-align:center;z-index:1}@media (max-width:767px){.match-heading__score .score+.text-transform-initial{font-size:14px}}@media (max-width:576px){.match-heading__score .score+.text-transform-initial{font-size:12px;line-height:130%}}@media (max-width:991px){.match-heading__score .score{font-size:clamp(2rem,-1.044rem + 12.99vw,7rem)}}.match-heading__score .btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:767px){.match-heading__score .btn{display:none}}.match-heading .share-page{justify-content:end}.match-heading .prev-page{justify-content:start}.match-heading[data-match-ongoing] .page-heading__title{display:flex;align-items:center;column-gap:8px;padding:0 10px}.match-heading[data-match-ongoing] .page-heading__title::after{content:"";width:10px;height:10px;border-radius:50%;background-color:#e82329;animation:pulse 1.5s infinite}.match__info{display:grid;grid-template-columns:9fr 3fr;gap:48px 24px}@media (max-width:991px){.match__info{grid-template-columns:1fr}}@media (max-width:1199px){.match__info:has(.match__history){grid-template-columns:1fr}}.match__details{width:100%;display:flex;flex-direction:column;row-gap:64px}@media (max-width:576px){.match__details{row-gap:48px}}.match__details .time{font-weight:700;line-height:120%}.match__details .protocol__items{position:relative;--p-y:24px;--p-x:132px;padding:var(--p-y) var(--p-x);background-color:#f5f6f8;display:flex;flex-direction:column;row-gap:24px;text-transform:initial}@media (max-width:1366px){.match__details .protocol__items{--p-x:48px}}@media (max-width:576px){.match__details .protocol__items{--p-x:8px}}.match__details .protocol__items::before{content:"";position:absolute;left:50%;top:var(--p-y);transform:translateX(-50%);width:1px;border-left:2px dashed #e9ecf1;height:calc(100% - var(--p-y) * 2)}.match__details .protocol__items .protocol__item{position:relative;min-height:48px;display:grid;grid-template-columns:1fr 64px 1fr;align-items:center;column-gap:16px}@media (max-width:576px){.match__details .protocol__items .protocol__item{grid-template-columns:1fr 40px 1fr;column-gap:8px}}.match__details .protocol__items .protocol__item:not(.reverse) .protocol__item-event:first-of-type{flex-direction:row-reverse;text-align:right;justify-content:end;margin-left:0;margin-right:12px}.match__details .protocol__items .protocol__item:not(.reverse) .protocol__item-event:first-of-type .description::before{left:unset;right:-12px;transform:translateY(-50%) scale(-1,1)!important}.match__details .protocol__items .protocol__item-center{text-align:center;justify-content:center;height:30px;background-color:#f5f6f8;font-weight:700;line-height:120%;white-space:nowrap;transition:background-color var(--t-base)}.match__details .protocol__items .protocol__item.highlight-time{display:flex;width:max-content;align-items:center;margin:0 auto;column-gap:4px;padding:8px 16px;background-color:#e9ecf1;text-align:center;text-transform:initial}.match__details .protocol__items .protocol__item.highlight-time .img{width:20px;height:20px;margin:0}.match__details .protocol__items .protocol__item>*{display:flex;align-items:center;column-gap:8px}.match__details .protocol__items .protocol__item .img{width:28px;height:28px;overflow:visible}@media (max-width:576px){.match__details .protocol__items .protocol__item .img{width:20px;height:20px}}.match__details .protocol__items .protocol__item .img:has(.missed-penalty) img{opacity:.5}.match__details .protocol__items .protocol__item .img:has(.missed-penalty)>span::before{content:"";position:absolute;width:100%;height:100%;display:block;background-image:url("data:image/svg+xml,%0A%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08398 5.8335L6.08399 0.833496' stroke='%23E82329' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:7px}.match__details .protocol__items .protocol__item .img>span{position:absolute;font-size:10px;font-weight:700;color:#0077be;right:-7.5px;top:-7.5px}.match__details .protocol__items .protocol__item .img img{object-fit:contain}.match__details .protocol__items .protocol__item .description{position:relative;padding:8px 24px;background-color:#fff;font-size:14px;line-height:140%;margin-left:12px;transition:opacity var(--t-base),visibility var(--t-base)}@media (max-width:576px){.match__details .protocol__items .protocol__item .description{font-size:12px;padding:8px 16px}}@media (min-width:576px){.match__details .protocol__items .protocol__item .description{opacity:0;visibility:hidden}}.match__details .protocol__items .protocol__item .description::before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);display:block;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent}.match__details .protocol__items .protocol__item small{font-size:14px;line-height:140%;color:#6b6d74}@media (max-width:576px){.match__details .protocol__items .protocol__item small{font-size:12px}}@media (any-hover:hover){.match__details .protocol__items .protocol__item:hover .description{opacity:1;visibility:visible}.match__details .protocol__items .protocol__item:hover .protocol__item-center{background-color:#e9ecf1}}.match__details .protocol__items .protocol__item.reverse .protocol__item-event:first-of-type{order:3}.match__details .protocol__items .protocol__item.reverse .protocol__item-center{order:2}.match__details .protocol__items .protocol__item.reverse .protocol__item-event:last-of-type{order:1;justify-content:end}.match__details .protocol__items .protocol__item.reverse .description{text-align:left;margin-left:0;margin-right:12px}.match__details .protocol__items .protocol__item.reverse .description::before{left:unset;right:-12px;transform:translateY(-50%) scale(-1,1)!important}.match__details .broadcast__items{display:flex;flex-direction:column;row-gap:4px}.match__details .broadcast__items .broadcast__item{display:grid;grid-template-columns:64px 1fr;align-items:center;column-gap:8px;padding:20px 24px;background-color:#f5f6f8}@media (max-width:576px){.match__details .broadcast__items .broadcast__item{align-items:start;grid-template-columns:40px 1fr}}.match__details .broadcast__items .broadcast__item.highlight-time{background-color:#e9ecf1}.match__details .broadcast__items .broadcast__item.highlight-goal{position:relative;color:#0077be}.match__details .broadcast__items .broadcast__item.highlight-goal::before{content:"";position:absolute;left:0;width:4px;height:100%;background-color:#0077be}.match__details .broadcast__items .broadcast__item-info{display:flex;align-items:center;column-gap:12px;text-transform:initial}@media (max-width:576px){.match__details .broadcast__items .broadcast__item-info{align-items:start}}.match__details .broadcast__items .broadcast__item-icon{position:relative;flex-shrink:0;width:28px;aspect-ratio:1}@media (max-width:576px){.match__details .broadcast__items .broadcast__item-icon{width:22px}}.match__lineups{display:flex;flex-direction:column;row-gap:64px}.match__lineups-btns{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:4px;background-color:#f5f6f8}.match__lineups-btns .btn{color:#000}@media (any-hover:hover){.match__lineups-btns .btn:not(.is-active):hover{background-color:#e9ecf1}}.match__lineups-btns .btn.is-active{--bg-clr:#0077be;border-color:#0077be;color:#fff;pointer-events:none}.match__lineups-players{display:flex;flex-direction:column;row-gap:4px}.match__lineups-player{display:flex;background-color:#f5f6f8}.match__lineups-player .player-img{width:96px;aspect-ratio:1}@media (max-width:1199px) and (min-width:991px){.match__lineups-player .player-img{width:70px}}@media (max-width:576px){.match__lineups-player .player-img{width:64px}}.match__lineups-player .player-info{display:flex;align-items:center;justify-content:space-between;column-gap:8px;flex:1 auto;padding:0 16px}.match__lineups-player .player-info__inner{display:flex;flex-direction:column;column-gap:24px}.match__lineups-player .player-name{font-weight:700;line-height:120%;display:flex;align-items:end;column-gap:4px}@media (min-width:991px){.match__lineups-player .player-name{max-width:100px}}@media (max-width:1199px) and (min-width:991px){.match__lineups-player .player-name{font-size:16px}}.match__lineups-player .player-position{font-size:12px;line-height:170%;letter-spacing:.04em;color:#0077be}@media (max-width:576px){.match__lineups-player .player-position{font-size:10px}}.match__lineups-player .player-number{color:#e9ecf1}.match__history-wrapper{border:1px solid #e9ecf1}.match__history-head{display:grid;grid-template-columns:1fr 304px 1fr;column-gap:24px;padding:24px;background-color:#f5f6f8;border-bottom:1px solid #e9ecf1}@media (max-width:576px){.match__history-head{padding:16px}}@media (max-width:576px){.match__history-head{grid-template-columns:repeat(3,80px);gap:8px;justify-content:center;grid-template-areas:"a b c" "d d d"}.match__history-head>:first-child{grid-area:a}.match__history-head>:nth-child(2){grid-area:b}.match__history-head>:nth-child(3){grid-area:c}.match__history-head>:last-child{grid-area:d}}.match__history-stats{display:flex;flex-direction:column;row-gap:8px;text-align:center}@media (min-width:576px){.match__history-stats{padding-top:16px;padding-bottom:8px}}.match__history-stats--total{font-size:64px;line-height:110%;font-weight:700}@media (max-width:576px){.match__history-stats--total{font-size:40px}}.match__history-stats--items{display:grid;grid-template-columns:1fr 1fr 1fr}.match__history-stats--item{display:flex;flex-direction:column;padding:4px}.match__history-stats--item .item-quantity{padding:4px;background-color:#fff;font-weight:700;line-height:120%;text-align:center}.match__history-stats--item .item-title,.match__history-stats--title{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:576px){.match__history-stats--item .item-title,.match__history-stats--title{font-size:10px;text-align:center}}.match__history-club{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (max-width:576px){.match__history-club{justify-content:end}}.match__history-club .club-img{width:80px;aspect-ratio:1}@media (min-width:576px){.match__history-club .club-img{margin-bottom:8px}}@media (max-width:767px){.match__history-club .club-img{width:60px}}@media (max-width:576px){.match__history-club .club-img{width:40px}}.match__history-club .club-name{line-height:120%;font-weight:700}.match__history-club .club-city{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:576px){.match__history-club .club-city,.match__history-club .club-name{display:none}}.match__history-item{display:grid;grid-template-columns:132px 132px 504px auto;align-items:center;padding:12px 16px}@media (max-width:991px){.match__history-item{grid-template-columns:132px 132px 1fr 1fr}}@media (max-width:767px){.match__history-item{grid-template-columns:100px 100px 1fr 1fr}}@media (max-width:576px){.match__history-item{grid-template-columns:auto 1fr 1fr auto}}@media (max-width:576px){.match__history-item{padding:8px}}.match__history-item:not(:last-child){border-bottom:1px solid #e9ecf1}.match__history-item--info{display:flex;text-transform:initial;--clr-win:#3BAD2B;--clr-loss:#e82329;--clr-draw:#e9ecf1}.match__history-item--info:last-of-type{position:relative;align-items:center;column-gap:8px;justify-content:end}@media (max-width:767px){.match__history-item--info:last-of-type>span{display:none}}.match__history-item--info:last-of-type::after{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:var(--clr)}@media (max-width:576px){.match__history-item--info:last-of-type::after{width:8px;height:8px}}.match__history-item--score{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;column-gap:16px}@media (max-width:576px){.match__history-item--score{column-gap:8px}}.match__history-item--score .item-club{display:flex;align-items:center;justify-content:end;column-gap:8px}.match__history-item--score .item-club:last-of-type{flex-direction:row-reverse;justify-content:start}.match__history-item--score .item-club .club-name{text-transform:initial}@media (max-width:576px){.match__history-item--score .item-club .club-name{display:none}}.match__history-item--score .item-club .club-img{min-width:32px;width:32px;aspect-ratio:1}.match__history-item--score .item-score{font-weight:700;line-height:120%;text-align:center}@media (max-width:576px){.match__history-item>:nth-child(1){order:1;white-space:nowrap;padding-right:18.5px}.match__history-item>:nth-child(2){order:3;white-space:nowrap;padding-left:8px}.match__history-item>:nth-child(3){order:2;padding:0 16px}.match__history-item>:nth-child(4){order:4;padding:0 8px}}.match__media .gallery__items{gap:24px}.orders__heading{margin-bottom:16px;padding:0 24px}@media (max-width:991px){.orders__heading{display:none!important}}.orders__heading-item{color:#6b6d74;font-size:12px;line-height:170%;letter-spacing:.48px;white-space:nowrap}@media (min-width:991px){.orders__heading-item:last-child{text-align:right}}.orders__list{display:flex;flex-direction:column;row-gap:16px;text-transform:initial}.orders__list .orders__item{padding:24px;background-color:#f5f6f8}@media (any-hover:hover){.orders__list .orders__item a:hover{text-decoration:underline}}@media (min-width:991px){.orders__list .orders__item a[download].hide-on-desktop{display:none}}@media (max-width:991px){.orders__list .orders__item a[download].hide-on-desktop{display:flex}}.orders__list .orders__item-title{font-size:10px;line-height:160%;letter-spacing:.4px;text-transform:uppercase}@media (min-width:991px){.orders__list .orders__item-title{display:none}}@media (max-width:991px){.orders__list .orders__item{display:flex;flex-direction:column;font-size:14px}.orders__list .orders__item:has(a[download]) .orders__item-inner:last-child{display:none}}.orders__list .orders__item .orders__item-inner:has(a[download]){display:flex;flex-direction:column;row-gap:16px}.orders__grid{display:grid;gap:16px 24px;grid-template-columns:216px 1fr 82px 242px}@media (max-width:1199px){.orders__grid{grid-template-columns:100px 1fr 82px 215px}}@media (min-width:991px){.orders__grid-item:last-child>:not(.orders__item-title){display:flex;column-gap:5px;justify-content:end}}@media (min-width:991px){.orders__grid-item:nth-last-child(2){text-align:right}}.partners .item{aspect-ratio:1/.5;height:auto!important}.partners .item-img{display:flex;justify-content:center;align-items:center;flex-direction:row;max-height:50px;max-width:90%}.player-info__items{grid-template-columns:3fr 9fr;gap:48px 24px}@media (max-width:991px){.player-info__items{grid-template-columns:4fr 8fr}}@media (max-width:767px){.player-info__items{grid-template-columns:1fr}}.player-info__items .player-info__statistics .player-info__statistic--items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width:576px){.player-info__items .player-info__statistics .player-info__statistic--items{grid-template-columns:1fr 1fr;gap:8px}}.player-info__items .player-info__statistics .item{padding:24px;background-color:#f5f6f8}.player-info__items .player-info__statistics .item__title{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74;margin-bottom:4px}@media (max-width:576px){.player-info__items .player-info__statistics .item__title{font-size:10px}}.player-info__items .player-info__statistics .item__body{display:flex;align-items:center;column-gap:8px}.player-info__items .player-info__statistics .item__body img{width:24px;flex-shrink:0;aspect-ratio:1}@media (max-width:576px){.player-info__items .player-info__statistics .item__body img{width:16px}}@media (max-width:576px){.player-info__items .player-info__statistics .item{padding:13px 16px}}.player-info__item{display:flex;flex-direction:column}.player-info__item .item__info{background-color:#f5f6f8;height:100%;padding:24px}@media (max-width:576px){.player-info__item .item__info{padding:16px}}.player-info__item .item__info-list{display:flex;flex-direction:column;row-gap:8px}.player-info__item .item__info-list_item-key{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:576px){.player-info__item .item__info-list_item-key{font-size:10px}}.player-info__item .item__info-list_item-value{text-transform:initial}@media (max-width:576px){.player-info__item .item__info-list_item-value{font-size:14px}}.player-info__item .item__info-list_item-value:has(.img){display:flex;align-items:center;column-gap:8px}.player-info__item .item__info-list_item-value .img{width:16px;height:16px;border-radius:50%}.profile-edit-btns{display:flex;column-gap:8px}.profile-edit-btns--to-change{display:flex}.profile-edit-btns--to-save{display:none}.profile-edit-btns--to-save .btn-primary{min-width:265px}#mobile-menu-btns{margin-top:48px}@media (min-width:576px){#mobile-menu-btns{display:none}}#mobile-menu-btns .profile-edit-btns{flex-direction:column;row-gap:8px}#profile-form .icon{transition:opacity var(--t-base),visibility var(--t-base)}#profile-form:not(.editable) .form-field{pointer-events:none}#profile-form:not(.editable) .form-field .icon{opacity:0;visibility:hidden}.programms{margin:0 -75px}.program-inner--game{color:#0077be}.program-inner--date{margin-bottom:0}.program-inner--title{font-size:20px;font-weight:700}.program-inner--details{display:flex;align-items:start;gap:24px;flex-wrap:wrap;margin-bottom:50px}.program-inner--details>img{aspect-ratio:5/7}@media (min-width:576px){.program-inner--details>img{width:300px}}@media (max-width:576px){.program-inner--details>img{width:100%}}.program-inner--details-inner>div:first-child{margin-bottom:16px}.program-inner--details ul li:not(:last-child){margin-bottom:8px}.program-inner--iframe iframe{height:unset!important;width:100%!important;aspect-ratio:3/2}.program-inner--iframe div:not(:has(iframe)){display:none}@media (max-width:991px){.descr-block__content{--items:1;row-gap:24px}}.descr-block__img{aspect-ratio:3/2}.stadium__characteristics{margin-top:24px}.stadium__characteristics .item{display:flex;justify-content:center;align-items:center;flex-direction:column;justify-content:center;aspect-ratio:1/.475;padding:16px;background-color:#f5f6f8;text-align:center}.stadium__characteristics .item__title{color:#0077be}.stadium__characteristics .item__subtitle{font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74}@media (max-width:576px){.stadium__characteristics .item__subtitle{font-size:10px;line-height:160%}}.stadium__location{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.stadium__location-map{grid-column:9 span;aspect-ratio:10/6.7;max-height:776px;background-color:#f5f6f8}@media (max-width:1199px){.stadium__location-map{grid-column:7 span}}@media (max-width:991px){.stadium__location-map{grid-column:12 span}}.stadium__location-links{grid-column:3 span;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--gap)}@media (max-width:1199px){.stadium__location-links{grid-column:5 span;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.stadium__location-links{grid-template-columns:repeat(1,minmax(0,1fr));grid-column:12 span}}.stadium__location-link{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:16px 8px;flex:1;padding:16px;border:1px solid transparent;background-color:#f5f6f8;transition:transform var(--t-base);color:#000!important}@media (any-hover:hover){.stadium__location-link:hover{transform:translateY(-5px)}}.stadium__location-link>img{width:40px;aspect-ratio:1}@media (max-width:991px){.stadium__location-link{flex-direction:row}.stadium__location-link>img{width:24px}}.statistics__items{display:flex;flex-direction:column;row-gap:24px}.team__items{display:flex;flex-direction:column;row-gap:64px}@media (max-width:576px){.team__items{row-gap:48px}}.tournament .dt-layout-row{margin:0}.tournament__table .table-foot{padding:24px 32px;background-color:#f5f6f8}@media (max-width:576px){.tournament__table .table-foot{padding:26px 16px}}@media (max-width:576px){.tournament__table .table-foot .grid{--items:2!important}}.tournament__table .table-foot_item{text-transform:initial}@media (max-width:576px){.tournament__table .table-foot_item{font-size:14px}}.tournament__table .table-foot_item:nth-child(1){order:1}.tournament__table .table-foot_item:nth-child(2){order:3}.tournament__table .table-foot_item:nth-child(3){order:6}.tournament__table .table-foot_item:nth-child(4){order:2}.tournament__table .table-foot_item:nth-child(5){order:4}.tournament__table .table-foot_item:nth-child(6){order:5}.tournament__table .table-foot_item .accent{font-weight:700;font-size:18px;line-height:120%;text-transform:uppercase}@media (max-width:576px){.tournament__table .table-foot_item .accent{font-size:14px}}.file-actions .item{display:grid;grid-template-columns:3fr 7fr 2fr;align-items:center;gap:16px 24px;padding-bottom:24px;border-bottom:1px solid #e9ecf1}@media (max-width:1366px){.file-actions .item{grid-template-columns:1fr 9fr 2fr}}.file-actions .item:not(:first-child){padding-top:24px}.file-actions .item__actions-title{font-size:12px;line-height:140%;color:#6b6d74;white-space:nowrap}@media (max-width:576px){.file-actions .item__actions-title{font-size:10px}}.file-actions .item__actions{display:flex;justify-content:end;align-items:center;column-gap:20px}.file-actions .item__actions-btns{display:flex;column-gap:8px}.file-actions .item__actions-btn{display:flex;justify-content:center;align-items:center;flex-direction:row;width:48px;aspect-ratio:1;flex-shrink:0;background-color:#f5f6f8;border-radius:50%;transition:color var(--t-base);color:#000!important}@media (max-width:576px){.file-actions .item__actions-btn{width:40px}}@media (any-hover:hover){.file-actions .item__actions-btn:hover{color:#0077be}}.file-actions .item__actions .share-btn{position:relative}.file-actions .item__actions .share-btn:focus{color:#0077be}@media (max-width:991px){.file-actions .item{grid-template-columns:repeat(2,1fr);grid-template-areas:"b b" "a c"}.file-actions .item__date{grid-area:a;align-self:center}.file-actions .item__title{grid-area:b}.file-actions .item__actions{grid-area:c}}.has-sidebar{display:flex;align-items:start;justify-content:space-between;gap:48px 24px}@media (max-width:991px){.has-sidebar:not(.item.has-sidebar){flex-direction:column-reverse}}@media (min-width:991px){.has-sidebar{position:sticky;top:20px}}@media (min-width:991px){.has-sidebar .sidebar{position:sticky;top:24px;width:372px}}.has-sidebar .sidebar__title{margin-bottom:32px}@media (max-width:576px){.has-sidebar .sidebar__title{margin-bottom:24px}}.has-sidebar .sidebar__nav-item{display:flex;padding:16px 0;border-bottom:1px solid #e9ecf1}.has-sidebar .sidebar__nav-item:first-child{border-top:1px solid #e9ecf1}.has-sidebar .sidebar__nav-link{display:flex;flex-direction:column;padding-left:20px;border-left:4px solid #e9ecf1}.has-sidebar .sidebar__nav-link .item__title{margin-bottom:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.has-sidebar .sidebar__nav-img{width:240px;aspect-ratio:16/9}.has-sidebar .sidebar__nav-img>img{transition:transform 1s}@media (max-width:576px){.has-sidebar .sidebar__nav-img{width:142px}}.has-sidebar .sidebar__nav-item:has(.img){position:relative;align-items:center}.has-sidebar .sidebar__nav-item:has(.img) .sidebar__nav-link{border:none;padding-left:24px}@media (max-width:576px){.has-sidebar .sidebar__nav-item:has(.img) .sidebar__nav-link{padding-left:16px}}.has-sidebar .sidebar__nav-item:has(.img) .sidebar__nav-link::before{content:"";position:absolute;inset:0;width:100%;height:100%;z-index:5}@media (any-hover:hover){.has-sidebar .sidebar__nav-item:has(.img):hover img{transform:scale(1.1)}}.has-sidebar .content-area{position:relative;width:100%}.has-sidebar .content-area_title{transition:color var(--t-base)}.has-sidebar .content-area_img{aspect-ratio:16/9}.has-sidebar.sidebar-reverse{flex-direction:row-reverse}@media (min-width:991px){.has-sidebar.sidebar-bigger .sidebar{width:504px;flex-shrink:0}}.has-sidebar.sidebar-video .sidebar__nav-img::before{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='black' /%3E%3C/svg%3E");background-size:17px 20px;background-position:center;background-repeat:no-repeat;z-index:2;width:40px;height:40px;background-size:11px 14px}@media (max-width:576px){.has-sidebar.sidebar-video .sidebar__nav-img::before{width:48px;height:48px;background-size:12px 14px}}@media (max-width:576px){.has-sidebar.sidebar-video .sidebar__nav-img::before{width:24px;height:24px;background-size:5.5px 6.5px}}.has-sidebar.sidebar-video .sidebar__nav-img::after{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);transform:translate(-50%,-50%) scale(1.25);z-index:1;opacity:.1;animation:pulse-border 1.5s ease-out infinite;width:40px;height:40px}@media (max-width:576px){.has-sidebar.sidebar-video .sidebar__nav-img::after{width:48px;height:48px}}@media (max-width:576px){.has-sidebar.sidebar-video .sidebar__nav-img::after{width:24px;height:24px}}@media (any-hover:hover){.has-sidebar.sidebar-video .sidebar__nav-item:hover .sidebar__nav-img::before{background-color:#0077be;background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='white' /%3E%3C/svg%3E")}}.has-sidebar.sidebar-video .content-area_img{position:relative}.has-sidebar.sidebar-video .content-area_img>a{position:relative}.has-sidebar.sidebar-video .content-area_img>a::before{content:"";background-color:transparent;inset:0;width:100%;height:100%;position:absolute;z-index:5}.has-sidebar.sidebar-video .content-area_img::after{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);transform:translate(-50%,-50%) scale(1.25);z-index:1;opacity:.1;animation:pulse-border 1.5s ease-out infinite}@media (max-width:576px){.has-sidebar.sidebar-video .content-area_img::after{width:48px;height:48px}}.has-sidebar.sidebar-video .content-area_img::before{content:"";width:64px;height:64px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:50%;transition:all var(--t-base);background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='black' /%3E%3C/svg%3E");background-size:17px 20px;background-position:center;background-repeat:no-repeat;z-index:2}@media (max-width:576px){.has-sidebar.sidebar-video .content-area_img::before{width:48px;height:48px;background-size:12px 14px}}@media (any-hover:hover){.has-sidebar.sidebar-video .content-area:hover .content-area_img::before{background-color:#0077be;background-image:url("data:image/svg+xml,%3Csvg width='17' height='20' viewBox='0 0 17 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 10.0005C16.5006 10.2551 16.4353 10.5056 16.3105 10.7275C16.1856 10.9495 16.0055 11.1353 15.7875 11.267L2.28 19.5302C2.05227 19.6696 1.79144 19.7457 1.52445 19.7507C1.25746 19.7556 0.993989 19.6892 0.76125 19.5583C0.530728 19.4294 0.338696 19.2414 0.204904 19.0137C0.0711107 18.786 0.000385179 18.5268 0 18.2627V1.73828C0.000385179 1.47417 0.0711107 1.21493 0.204904 0.987222C0.338696 0.759511 0.530728 0.571545 0.76125 0.442655C0.993989 0.311732 1.25746 0.245313 1.52445 0.250257C1.79144 0.255201 2.05227 0.33133 2.28 0.470781L15.7875 8.7339C16.0055 8.8656 16.1856 9.05145 16.3105 9.2734C16.4353 9.49534 16.5006 9.74582 16.5 10.0005Z' fill='white' /%3E%3C/svg%3E")}.has-sidebar.sidebar-video .content-area:hover .content-area_title{color:#0077be}}.index-block .has-sidebar{width:100%;align-items:stretch;gap:12px 24px}.index-block .has-sidebar .sidebar__nav-item{padding:24px 0}@media (max-width:576px){.index-block .has-sidebar .sidebar__nav-item{padding:12px 0}}@media (max-width:1199px){.index-block .has-sidebar .sidebar{flex-direction:column}}.index-block .content-area{display:flex;flex-direction:column;row-gap:16px}.index-block .content-area_heading{display:flex;flex-direction:column;row-gap:8px}.index-block .content-area_link{position:relative;z-index:10;width:100%;height:100%}.index-block .content-area_link::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='1032' height='688' viewBox='0 0 1032 688' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_5182_93838)'%3E%3Cmask id='mask0_5182_93838' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1032' height='688'%3E%3Crect width='1032' height='688' fill='url(%23paint0_linear_5182_93838)' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_5182_93838)'%3E%3Crect width='1032' height='688' fill='black' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5182_93838' x1='516' y1='0' x2='516' y2='688' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.75' stop-color='%23D9D9D9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23D9D9D9' /%3E%3C/linearGradient%3E%3CclipPath id='clip0_5182_93838'%3E%3Crect width='1032' height='688' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:5}@media (any-hover:hover){.index-block .content-area_link:hover img{transform:scale(1.1)}}.index-block .content-area_img{position:relative;width:100%;height:100%}.index-block .content-area_img>img{transition:transform 1s;object-position:left}.index-video .has-sidebar{gap:12px 24px}.index-video .has-sidebar .sidebar__nav-item{padding:18px 0}.index-video .has-sidebar .sidebar__nav-item:first-child{border-top:none;padding-top:0}.index-video .has-sidebar .sidebar__nav-item:last-child{border-bottom:none;padding-bottom:0}.index-block:not(.index-video) .has-sidebar .sidebar__nav-img{width:186px;aspect-ratio:16/10.75}@media (max-width:576px){.index-block:not(.index-video) .has-sidebar .sidebar__nav-img{width:124px}}@media (min-width:576px){.index-block:not(.index-video) .has-sidebar .content-area_heading{position:absolute;padding:24px;bottom:0;left:0;color:#fff;z-index:15}}@media (max-width:576px){.person-cards{--items:2}}.person-cards .person-card{position:relative;display:flex;flex-direction:column;outline:1px solid #e9ecf1!important}.person-cards .person-card__header{position:relative;aspect-ratio:1;z-index:5;transition:filter var(--t-base)}.person-cards .person-card__header::before{content:"";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='372' height='372' viewBox='0 0 372 372' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5101_93729' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='372' height='372'%3E%3Crect width='372' height='372' fill='url(%23paint0_linear_5101_93729)' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_5101_93729)'%3E%3Crect width='372' height='372' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5101_93729' x1='186' y1='0' x2='186' y2='372' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5' stop-color='%23D9D9D9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23D9D9D9' /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.person-cards .person-card__img{position:absolute;inset:0;width:100%;height:100%;object-position:top}.person-cards .person-card__number{font-weight:700;font-size:clamp(8rem,6.301rem + 7.25vw,15rem);line-height:100%;text-align:center;color:#e9ecf1;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);z-index:-1;transition:color var(--t-longer)}.person-cards .person-card__info{position:relative;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:24px;margin-top:-36px;z-index:5;justify-content:start}@media (max-width:767px){.person-cards .person-card__info{padding:16px}}@media (max-width:576px){.person-cards .person-card__info{margin-top:-25px}}.person-cards .person-card__name{position:relative;text-align:center}.person-cards .person-card__position{font-weight:400;font-size:12px;line-height:170%;letter-spacing:.04em;color:#6b6d74;text-align:center}@media (max-width:767px){.person-cards .person-card__position{font-size:10px;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}@media (any-hover:hover){.person-cards .person-card:hover .person-card__number{color:#0077be;filter:blur(2px)}}[data-render=team-management] .person-card{pointer-events:none}body{position:relative;width:100%;min-width:375px;margin:0;color:#000;font-size:var(--font-size);font-family:var(--font-family);line-height:1.55;font-weight:400;text-align:left;text-transform:uppercase}body.overflow-hidden{overflow:hidden}.page-wrapper{display:flex;flex-direction:column;background-color:#fff}.page-wrapper:not(:has(.profile-info)){min-height:100vh}.logo{display:flex;flex-shrink:0;aspect-ratio:1}.icon{fill:currentColor;stroke:none;flex-shrink:0;width:20px;height:20px}@media (max-width:576px){.icon{width:16px;height:16px}}a{transition:color var(--t-base)}@media (any-hover:hover){a:not(.btn):hover{color:#0077be}}.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate);overflow:hidden}@media (max-width:576px){.truncate-mobile{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate);overflow:hidden}}.custom-checkbox{position:relative}.custom-checkbox ::selection{background-color:transparent!important;color:currentColor!important}.custom-checkbox__field{appearance:none;position:absolute}.custom-checkbox__content{display:flex;align-items:center;column-gap:8px;cursor:pointer}.custom-checkbox__content::before{content:"";display:block;width:24px;height:24px;flex-shrink:0;background-color:#e9ecf1;transition:background-size var(--t-base),opacity var(--t-base)}.custom-checkbox__content::after{content:"";position:absolute;left:4px;background-color:#0077be;display:block;width:16px;height:16px;transform:scale(1.25);opacity:0;transition:transform var(--t-base),opacity var(--t-base)}.custom-checkbox__field:checked+.custom-checkbox__content::after{transform:scale(1);opacity:1}.custom-checkbox:has(input[disabled]){opacity:.25;cursor:default}.custom-checkbox:has(input[disabled]) .custom-checkbox__content,.custom-checkbox:has(input[disabled]) .custom-checkbox__field{cursor:default}[data-render]:has(.data-not-found){display:flex;justify-content:center}.data-not-found{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:24px;text-align:center}.data-not-found::before{content:"";width:80px;height:80px;background-image:url("data:image/svg+xml,%0A%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SmileySad' clip-path='url(%23clip0_1557_65964)'%3E%3Cpath id='Vector' d='M40 7.5C33.5721 7.5 27.2886 9.40609 21.944 12.9772C16.5994 16.5484 12.4338 21.6242 9.97393 27.5628C7.51408 33.5014 6.87047 40.0361 8.12449 46.3404C9.37851 52.6448 12.4738 58.4358 17.019 62.981C21.5643 67.5262 27.3552 70.6215 33.6596 71.8755C39.964 73.1295 46.4986 72.4859 52.4372 70.0261C58.3758 67.5662 63.4516 63.4006 67.0228 58.056C70.5939 52.7114 72.5 46.4279 72.5 40C72.4909 31.3833 69.0639 23.122 62.9709 17.0291C56.878 10.9361 48.6168 7.5091 40 7.5ZM28.75 30C29.4917 30 30.2167 30.2199 30.8334 30.632C31.4501 31.044 31.9307 31.6297 32.2146 32.3149C32.4984 33.0002 32.5727 33.7542 32.428 34.4816C32.2833 35.209 31.9261 35.8772 31.4017 36.4017C30.8772 36.9261 30.209 37.2833 29.4816 37.4279C28.7542 37.5726 28.0002 37.4984 27.315 37.2145C26.6297 36.9307 26.0441 36.4501 25.632 35.8334C25.2199 35.2167 25 34.4917 25 33.75C25 32.7554 25.3951 31.8016 26.0984 31.0983C26.8016 30.3951 27.7555 30 28.75 30ZM53.75 57.1625C53.1763 57.4934 52.4948 57.5832 51.855 57.4121C51.2152 57.241 50.6695 56.8231 50.3375 56.25C48.0031 52.2156 44.3344 50 40 50C35.6656 50 31.9969 52.2188 29.6625 56.25C29.5062 56.5488 29.2911 56.8128 29.0301 57.0263C28.7691 57.2398 28.4677 57.3982 28.1439 57.4922C27.82 57.5861 27.4806 57.6136 27.1458 57.5729C26.8111 57.5323 26.4881 57.4243 26.1962 57.2556C25.9043 57.0869 25.6495 56.8608 25.4472 56.5911C25.2449 56.3213 25.0993 56.0135 25.0191 55.686C24.9389 55.3585 24.9257 55.0181 24.9804 54.6854C25.0352 54.3527 25.1566 54.0345 25.3375 53.75C28.5531 48.1906 33.8969 45 40 45C46.1031 45 51.4469 48.1875 54.6625 53.75C54.9934 54.3237 55.0832 55.0052 54.9121 55.645C54.741 56.2848 54.3231 56.8306 53.75 57.1625ZM51.25 37.5C50.5083 37.5 49.7833 37.2801 49.1666 36.868C48.5499 36.456 48.0693 35.8703 47.7855 35.1851C47.5016 34.4998 47.4274 33.7458 47.5721 33.0184C47.7168 32.291 48.0739 31.6228 48.5984 31.0983C49.1228 30.5739 49.791 30.2167 50.5184 30.0721C51.2459 29.9274 51.9999 30.0016 52.6851 30.2855C53.3703 30.5693 53.956 31.0499 54.368 31.6666C54.7801 32.2833 55 33.0083 55 33.75C55 34.7446 54.6049 35.6984 53.9017 36.4017C53.1984 37.1049 52.2446 37.5 51.25 37.5Z' fill='%230077be'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1557_65964'%3E%3Crect width='80' height='80' fill='%230077be'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.accent{color:#0077be}.error{color:var(--clr-error)}.header{position:relative;width:100%;background-color:#fff;z-index:101}.header__container{display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:40px}@media (max-width:1366px){.header__container{column-gap:20px}}@media (max-width:576px){.header__container{justify-content:space-between}}.header__content{width:100%}.header__logo{position:relative;width:80px;z-index:5}.header__top{position:relative;padding:8px 0}.header__top-inner{display:flex;align-items:center;justify-content:space-between}.header__bottom{display:flex;background-color:#fff}.header__bottom-inner{width:100%;display:flex}@media (max-width:991px){.header__bottom-inner{justify-content:end}}.header__btns{display:flex}@media (min-width:991px){.header__btns{margin-left:auto}}@media (max-width:576px){.header__btns{justify-content:end}}@media (min-width:1366px) and (max-width:2560px){.header__btns{position:absolute;right:0}}.header__btns .btn a{position:absolute;inset:0}.header__btns .btn .quantity{position:absolute;left:50px;top:30px;display:flex;justify-content:center;align-items:center;flex-direction:row;width:16px;height:16px;border-radius:50%;font-weight:400;font-size:12px;line-height:170%;color:#fff;background-color:#0077be}@media (max-width:1199px){.header__btns .btn .quantity{left:30px}}@media (max-width:385px){.header__btns .btn .quantity{width:12px;height:12px;font-size:10px;left:24px;top:24px}}@media (min-width:1199px){.header__btns .btn{min-width:180px;padding-top:20px;padding-bottom:20px}}@media (max-width:1199px){.header__btns .btn{padding:20px;width:60px;aspect-ratio:1}.header__btns .btn>span{display:none}}.header .nav__list{display:flex;height:100%;column-gap:40px}@media (max-width:1366px){.header .nav__list{column-gap:20px}}.header .nav__item{display:flex}.header .nav__item.has-dropdown{position:relative}.header .nav__item.has-dropdown .nav__link{column-gap:4px;pointer-events:none}.header .nav__item.has-dropdown .nav__link::after{content:"";width:16px;height:16px;flex-shrink:0;display:block;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3537 1.35375L6.35375 6.35375C6.30731 6.40024 6.25217 6.43712 6.19147 6.46228C6.13077 6.48744 6.06571 6.50039 6 6.50039C5.93429 6.50039 5.86923 6.48744 5.80853 6.46228C5.74783 6.43712 5.69268 6.40024 5.64625 6.35375L0.646247 1.35375C0.576241 1.28382 0.528558 1.1947 0.509232 1.09765C0.489907 1.00061 0.49981 0.900016 0.537686 0.808605C0.575562 0.717193 0.639709 0.639075 0.722006 0.58414C0.804303 0.529205 0.901049 0.499922 0.999997 0.5H11C11.0989 0.499922 11.1957 0.529205 11.278 0.58414C11.3603 0.639075 11.4244 0.717193 11.4623 0.808605C11.5002 0.900016 11.5101 1.00061 11.4908 1.09765C11.4714 1.1947 11.4238 1.28382 11.3537 1.35375Z' fill='black' /%3E%3C/svg%3E");background-size:12px 7px;background-position:center;background-repeat:no-repeat;transition:background-image var(--t-base),transform var(--t-base)}@media (any-hover:hover){.header .nav__item.has-dropdown:hover .nav__link::after{transform:rotate(180deg)}}.header .nav__link{position:relative;display:flex;align-items:center;font-weight:700;line-height:110%;color:#000!important}.header .nav__link::before{content:"";position:absolute;width:100%;height:4px;background-color:#0077be;bottom:0;left:0;opacity:0;transform:translateY(-1.5px);transition:opacity var(--t-base),transform var(--t-base)}@media (min-width:991px){.header .nav .nav__link.nav__link--current::before,.header .nav__item:hover .nav__link::before{opacity:1;transform:translateY(0)}}.mobile-menu{position:fixed;left:0;top:var(--header-height);background-color:#fff;width:100%;height:100%;transform:translateX(0);transition:transform var(--t-longer);overflow-y:auto;max-height:calc(100vh - var(--header-height));padding-top:48px;z-index:100}.mobile-menu>.container{height:100%;display:flex;flex-direction:column;row-gap:150px}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu:not(.mobile-menu--open){transform:translateY(-120%)}.mobile-menu__nav .nav__list{display:flex;flex-direction:column}.mobile-menu__nav .nav__item{padding:16px 0;border-bottom:1px solid #e9ecf1}.mobile-menu__nav .nav__item.has-dropdown .nav__link{pointer-events:none}.mobile-menu__nav .nav__link{display:block;line-height:110%;font-weight:700;width:calc(100% - 50px)}@media (min-width:576px){.mobile-menu__nav .nav__link{font-size:20px}}@media (max-width:576px){.mobile-menu__nav .nav__link{font-size:16px}}.mobile-menu__socials{padding-bottom:24px}@media (max-width:576px){.mobile-menu__login{border-bottom:1px solid #e9ecf1;border-top:1px solid #e9ecf1}.mobile-menu__login .login-link{padding:16px 0}}.mobile-menu .dropdown__list{padding-top:16px}.mobile-menu .dropdown__list-link{display:block;padding:4px 0;font-size:14px;line-height:155%;font-size:18px}@media (max-width:576px){.mobile-menu .dropdown__list-link{font-size:14px}}.nav__item{position:relative}.nav__item-arrow{position:absolute;top:8px;right:0;width:100%;height:35px;display:none;align-items:center;justify-content:end}.nav__item-arrow::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3537 1.35375L6.35375 6.35375C6.30731 6.40024 6.25217 6.43712 6.19147 6.46228C6.13077 6.48744 6.06571 6.50039 6 6.50039C5.93429 6.50039 5.86923 6.48744 5.80853 6.46228C5.74783 6.43712 5.69268 6.40024 5.64625 6.35375L0.646247 1.35375C0.576241 1.28382 0.528558 1.1947 0.509232 1.09765C0.489907 1.00061 0.49981 0.900016 0.537686 0.808605C0.575562 0.717193 0.639709 0.639075 0.722006 0.58414C0.804303 0.529205 0.901049 0.499922 0.999997 0.5H11C11.0989 0.499922 11.1957 0.529205 11.278 0.58414C11.3603 0.639075 11.4244 0.717193 11.4623 0.808605C11.5002 0.900016 11.5101 1.00061 11.4908 1.09765C11.4714 1.1947 11.4238 1.28382 11.3537 1.35375Z' fill='black' /%3E%3C/svg%3E");background-size:12px 7px;width:12px;height:7px;display:block;background-position:center;background-repeat:no-repeat;transition:transform var(--t-base)}.nav__item.is-open .nav__item-arrow::after{transform:rotate(180deg)}@media (max-width:991px){.mobile-menu .nav__item-arrow{display:flex}.mobile-menu .nav__item-dropdown{display:none}}@media (max-width:576px){.footer .nav__item-arrow{display:flex}.footer .nav__item-arrow::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3537 1.35375L6.35375 6.35375C6.30731 6.40024 6.25217 6.43712 6.19147 6.46228C6.13077 6.48744 6.06571 6.50039 6 6.50039C5.93429 6.50039 5.86923 6.48744 5.80853 6.46228C5.74783 6.43712 5.69268 6.40024 5.64625 6.35375L0.646247 1.35375C0.576241 1.28382 0.528558 1.1947 0.509232 1.09765C0.489907 1.00061 0.49981 0.900016 0.537686 0.808605C0.575562 0.717193 0.639709 0.639075 0.722006 0.58414C0.804303 0.529205 0.901049 0.499922 0.999997 0.5H11C11.0989 0.499922 11.1957 0.529205 11.278 0.58414C11.3603 0.639075 11.4244 0.717193 11.4623 0.808605C11.5002 0.900016 11.5101 1.00061 11.4908 1.09765C11.4714 1.1947 11.4238 1.28382 11.3537 1.35375Z' fill='white' /%3E%3C/svg%3E")}.footer .nav__item-dropdown{display:none}}.footer{padding:24px 0;background-color:#000}.footer__inner{display:flex;flex-direction:column}.footer__logo{width:96px}.footer__top{display:flex;flex-direction:column;row-gap:32px}.footer__top-heading{display:flex;align-items:center;justify-content:space-between}.footer__top-desktop_hidden{display:flex;flex-direction:column;row-gap:32px}.footer__top-desktop_hidden .login-link{padding:16px 0;border-top:1px solid #2c2f39;border-bottom:1px solid #2c2f39}.footer__top-btns{display:flex;flex-direction:column;row-gap:8px}.footer__top-btns>.btn{padding:10px;font-size:12px}.footer__top-btns>.store-btn{background-color:#fff}.footer__top-btns>.store-btn *{color:#000!important}.footer__copyright{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:24px}.footer__copyright>*{font-size:14px;color:#6b6d74!important}.footer .nav{padding:72px 0}@media (max-width:991px){.footer .nav{padding:48px 0}}@media (max-width:576px){.footer .nav{padding-bottom:24px}}.footer .nav__item-title{display:flex;font-weight:700;font-size:clamp(1rem,.879rem + .52vw,1.5rem);line-height:110%;color:#fff}.footer .nav__item-dropdown .dropdown-list{display:flex;flex-direction:column;row-gap:8px;padding-top:16px}.footer .nav__link{line-height:155%}body{--spacing:64px}@media (max-width:576px){body{--spacing:48px}}body main{flex:1 auto;display:flex;flex-direction:column;padding-top:var(--spacing);row-gap:var(--spacing)}body main:not(:has(.partners)){padding-bottom:var(--spacing)}body:has(.page-heading) main{padding-top:0}.breadcrumbs{text-transform:initial;margin-bottom:12px;font-size:14px;margin-bottom:8px}@media (max-width:576px){.breadcrumbs{font-size:12px}}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:8px}.breadcrumbs__item>a{position:relative;display:flex;column-gap:8px}.breadcrumbs__item>a::after{content:"/"}@media (any-hover:hover){.breadcrumbs__item>a:hover{color:#0077be}}.breadcrumbs__item>span{color:#6b6d74}.page-heading{--offset-top:48px;--offset-bottom:24px;background-color:#f5f6f8;padding-top:var(--offset-top);overflow:hidden}.page-heading:has(.page-heading__img){--offset-bottom:48px}.page-heading:has(.archive-player) .page-heading__number{display:none}.page-heading:has(.archive-player) .page-heading__img::before{display:none}.page-heading__title{display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-bottom:24px}.page-heading:not(:has(.page-navigation)) .page-heading__title{margin-bottom:48px}.page-heading__subtitle{color:#0077be}.page-heading__actions{display:flex;align-items:center;justify-content:space-between}.page-heading__actions:not(:has(.date)){justify-content:end}.page-heading__number{position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:700;font-size:128px;line-height:110%;color:#e9ecf1}@media (max-width:767px){.page-heading__number{display:none}}@media (max-width:576px){.page-heading__number{display:block;width:100%;transform:translateX(-50%);left:50%;top:-10%;font-size:280px}}.page-heading__img{position:relative;width:240px;aspect-ratio:1;z-index:1}.page-heading__img:has(.archive-player){padding:26px}.page-heading__img:has(.archive-player) img{border-radius:50%}@media (min-width:576px){.page-heading__img{margin-bottom:calc(-1 * var(--offset-bottom));margin-top:calc(-1 * var(--offset-top))}}@media (max-width:576px){.page-heading__img{position:relative;width:75%;overflow:visible}.page-heading__img::before{content:"";position:absolute;inset:0;width:100%;height:101%;background-image:url("data:image/svg+xml,%3Csvg width='343' height='332' viewBox='0 0 343 332' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3700_160571)'%3E%3Cmask id='mask0_3700_160571' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='343' height='332'%3E%3Crect width='343' height='332' fill='url(%23paint0_linear_3700_160571)' /%3E%3C/mask%3E%3Cg mask='url(%23mask0_3700_160571)'%3E%3Crect width='343' height='332' fill='%23F5F6F8' /%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3700_160571' x1='171.5' y1='0' x2='171.5' y2='332' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.5' stop-color='%23D9D9D9' stop-opacity='0' /%3E%3Cstop offset='1' stop-color='%23D9D9D9' /%3E%3C/linearGradient%3E%3CclipPath id='clip0_3700_160571'%3E%3Crect width='343' height='332' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-position:center;background-repeat:no-repeat;z-index:5}}@media (max-width:385px){.page-heading__img{width:100%}}.page-heading__date{font-size:12px}@media (max-width:576px){.page-heading__date{font-size:10px}}.page-detail-heading{padding-bottom:var(--offset-bottom)}.page-detail-heading>.container{display:flex;align-items:start;justify-content:space-between;gap:8px 24px}.page-detail-heading>.container:has(.page-heading__img){position:relative;justify-content:start;gap:8px 62px}@media (max-width:767px){.page-detail-heading>.container:has(.page-heading__img){column-gap:24px}}.page-detail-heading>.container:has(.page-heading__img) .container-xs{display:flex;align-items:center;gap:8px 24px}@media (max-width:576px){.page-detail-heading>.container:has(.page-heading__img) .container-xs{flex-direction:column;width:100%;text-align:center}}.page-detail-heading>.container:has(.page-heading__img) .page-heading__title{max-width:300px;margin-bottom:8px}@media (max-width:576px){.page-detail-heading>.container{flex-direction:column}}.prev-page,.share-page{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:row;column-gap:8px;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em}.prev-page .icon,.share-page .icon{width:16px;height:16px}@media (max-width:576px){.prev-page,.share-page{font-size:12px;line-height:130%}.prev-page .icon,.share-page .icon{width:12px;height:12px}}.page-navigation_list{position:relative;display:flex}.page-navigation_list-btn,.page-navigation_list-link{position:relative;display:inline-block;text-transform:uppercase;padding:12px 24px;font-weight:700;font-size:14px;line-height:140%;letter-spacing:.04em;white-space:nowrap;color:#6b6d74;transition:color var(--t-base),background-color var(--t-base);z-index:5}@media (max-width:576px){.page-navigation_list-btn,.page-navigation_list-link{padding:8px 16px;font-size:12px}}.page-navigation_list-btn.is-active,.page-navigation_list-link.is-active{color:#0077be;background-color:#fff}@media (any-hover:hover){.page-navigation_list-btn:not(.is-active):hover,.page-navigation_list-link:not(.is-active):hover{color:#000!important;background-color:#e9ecf1}}.container{width:100%;max-width:calc(var(--container) + var(--container-offset) * 2);padding:0 var(--container-offset);margin:0 auto}@media (min-width:1199px){.container-xs{max-width:var(--container-xs);width:100%}}@media (min-width:576px){.header__bottom{min-height:60px}.header::before{content:"";position:absolute;top:0;left:50%;width:100%;height:var(--header-top-height);transform:translateX(-50%);background-color:#f5f6f8;z-index:-1}.footer *{color:#6b6d74}}@media (min-width:576px) and (any-hover:hover){.footer * a:hover{color:#fff}}@media (min-width:576px){.footer__inner{row-gap:24px}.footer__top-desktop_hidden{display:none}.footer__nav{border-top:1px solid #2c2f39;border-bottom:1px solid #2c2f39}.footer__nav .nav__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:40px 24px}.footer__nav .nav__item-title{margin-bottom:16px}}@media (max-width:576px){.header__logo{width:55px}.header__top{padding:0;display:none}.header__btns{margin-right:calc(-1 * var(--container-offset))}.header__content{width:auto}.footer{padding-top:48px}.footer *{color:#fff}.footer__logo{width:64px}.footer__copyright>*{font-size:12px}.footer__nav{padding-top:0!important}.footer__nav .nav__list{display:flex;flex-direction:column}.footer__nav .nav__list>.nav__item{padding:16px 0;border-bottom:1px solid #2c2f39}.footer__nav .nav__list>.nav__item .nav__item-title{width:calc(100% - 50px)}}@media (max-width:576px) and (min-width:576px){.footer__nav .nav__list>.nav__item .nav__item-title{font-size:18px}}@media (max-width:576px){.footer__nav .nav__list .nav__link{font-size:14px;display:block}}@media (max-width:576px) and (min-width:576px){.footer__nav .nav__list .nav__link{font-size:18px}}@media (max-width:385px){.header__logo{width:40px}.header__btns .btn{width:48px}}@media (max-width:767px){.h768{display:none}}@media (max-width:991px){.h991{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlbHBlcnMvdmFyaWFibGVzLnNjc3MiLCJoZWxwZXJzL21peGlucy5zY3NzIiwibGlicy9mYW5jeWJveC5zY3NzIiwibGlicy9zd2lwZXIuc2NzcyIsImxpYnMvZGF0YVRhYmxlLnNjc3MiLCJsaWJzL2Nob2ljZXMuc2NzcyIsImxpYnMvdG9hc3RpZnkuc2NzcyIsImxpYnMvYWlyLWRhdGVwaWNrZXIuc2NzcyIsImxpYnMvbm9VaVNsaWRlci5zY3NzIiwiaGVscGVycy9mb250cy5zY3NzIiwiaGVscGVycy9yZXNldC5zY3NzIiwiaGVscGVycy9jbGFzc2VzLnNjc3MiLCJoZWxwZXJzL3RleHQtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbmltYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL2J0bi5zY3NzIiwiY29tcG9uZW50cy9idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvY291bnQuc2NzcyIsImNvbXBvbmVudHMvZm9ybVN1Y2Nlc3Muc2NzcyIsImNvbXBvbmVudHMvZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL2xvZ2luLWxpbmsuc2NzcyIsImNvbXBvbmVudHMvbW9iaWxlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL3BhZ2UtdXAuc2NzcyIsImNvbXBvbmVudHMvcmFuZ2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3Jlc3BvbnNpdmUtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL3NrZWxldG9uLnNjc3MiLCJjb21wb25lbnRzL3NvY2lhbC1pdGVtcy5zY3NzIiwiY29tcG9uZW50cy90YWJzLnNjc3MiLCJjb21wb25lbnRzL3RpdGxlcy5zY3NzIiwiY29tcG9uZW50cy95YS1zaGFyZS5zY3NzIiwiY29tcG9uZW50cy96b29tLW9uaG92ZXIuc2NzcyIsInNlY3Rpb25zL2FyY2hpdmUuc2NzcyIsInNlY3Rpb25zL2NhbGVuZGFyLnNjc3MiLCJzZWN0aW9ucy9jYXJ0LnNjc3MiLCJzZWN0aW9ucy9jYXRhbG9nLnNjc3MiLCJzZWN0aW9ucy9jb250YWN0cy5zY3NzIiwic2VjdGlvbnMvZGV0YWlsLnNjc3MiLCJzZWN0aW9ucy9mb3JtLnNjc3MiLCJzZWN0aW9ucy9nYWxsZXJ5LnNjc3MiLCJzZWN0aW9ucy9oZXJvLnNjc3MiLCJzZWN0aW9ucy9oaXN0b3J5LnNjc3MiLCJzZWN0aW9ucy9pbmRleC1zdGF0cy5zY3NzIiwic2VjdGlvbnMvbG9naW4uc2NzcyIsInNlY3Rpb25zL21hdGNoLWRldGFpbHMuc2NzcyIsInNlY3Rpb25zL29yZGVycy5zY3NzIiwic2VjdGlvbnMvcGFydG5lcnMuc2NzcyIsInNlY3Rpb25zL3BsYXllci1jb2FjaC5zY3NzIiwic2VjdGlvbnMvcHJvZmlsZS5zY3NzIiwic2VjdGlvbnMvcHJvZ3JhbW1zLnNjc3MiLCJzZWN0aW9ucy9zdGFkaXVtLnNjc3MiLCJzZWN0aW9ucy9zdGF0aXN0aWNzLnNjc3MiLCJzZWN0aW9ucy90ZWFtLnNjc3MiLCJzZWN0aW9ucy90b3VybmFtZW50LnNjc3MiLCJzZWN0aW9ucy90cGwuZmlsZS1hY3Rpb25zLnNjc3MiLCJzZWN0aW9ucy90cGwuaGFzLXNpZGViYXIuc2NzcyIsInNlY3Rpb25zL3RwbC5pbmRleC1ibG9jay5zY3NzIiwic2VjdGlvbnMvdHBsLnBlcnNvbi1jYXJkLnNjc3MiLCJjb21tb24vYmFzZS5zY3NzIiwiY29tbW9uL2hlYWRlci5zY3NzIiwiY29tbW9uL21vYmlsZS1tZW51LnNjc3MiLCJjb21tb24vZm9vdGVyLnNjc3MiLCJjb21tb24vbWFpbi5zY3NzIiwiY29tbW9uL2JyZWFkY3J1bWJzLnNjc3MiLCJjb21tb24vcGFnZS1oZWFkaW5nLnNjc3MiLCJjb21tb24vcGFnZS1uYXZpZ2F0aW9uLnNjc3MiLCJjb21tb24vY29udGFpbmVyLnNjc3MiLCJoZWxwZXJzL21lZGlhLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFB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QUFBLElBQUEsTUFBQSxRQUNlLG9EQUNJLE1BQUEsbUJuRXhEaEIsK0NtRXVEWSxvREFHUSxVQUFBLE1uRTVEcEIseUJtRWdFUSxtQ0FDSSxVQUFBLEtBQ1osUUFBQSxPbkVoRUEsK0NtRThEUSxtQ0FJUSxVQUFBLE1uRTlEaEIseUJtRXdFQSxjQUNJLE1BQUEsS0FHQSxtQkFDSSxNQUFBLE1uRXZFUix5Qm1FNkVSLE1BRVEsUUFBQSxNbkV6RUEseUJtRTZFUixNQUVRLFFBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vbWl4aW5zLnNjc3NcIjtcclxuXHJcbiRzbWFsbC1tb2JpbGU6IDM4NXB4O1xyXG4kbW9iaWxlOiA1NzZweDtcclxuJHNtYWxsLXRhYmxldDogNzY3cHg7XHJcbiR0YWJsZXQ6IDk5MXB4O1xyXG4kZGVza3RvcDogMTE5OXB4O1xyXG4kYmlnLWRlc2t0b3A6IDEzNjZweDtcclxuXHJcbiRjbHItd2hpdGU6ICNmZmY7XHJcbiRjbHItd3JhcHBlcjogI2ZmZjtcclxuJGNsci10ZXh0OiAjMDAwO1xyXG4kY2xyLWJsdWU6ICMwMDc3YmU7XHJcbiRjbHItYmxhY2s6ICMwMDA7XHJcbiRjbHItZ3JheTogI2U5ZWNmMTtcclxuJGNsci1kYXJrLWdyYXk6ICM2YjZkNzQ7XHJcbiRjbHItbGlnaHQtZ3JheTogI2Y1ZjZmODtcclxuJGNsci1hc3BoYWx0OiAjMmMyZjM5O1xyXG5cclxuJGNsci1wcmltYXJ5OiAjMDA3N2JlO1xyXG4kY2xyLWVycm9yOiAjZTgyMzI5O1xyXG4kY2xyLXN1Y2Nlc3M6ICMzQkFEMkI7XHJcblxyXG46cm9vdCB7XHJcbiAgICAtLWZvbnQtZmFtaWx5OiBcIlBsYXlcIiwgc2Fucy1zZXJpZjtcclxuICAgIC0tc2Vjb25kLWZhbWlseTogXCJJQk0gUGxleCBNb25vXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAtLXRoaXJkLWZhbWlseTogXCJTRiBQcm8gVGV4dFwiLCBzYW5zLXNlcmlmO1xyXG4gIFxyXG4gICAgLS1mb250LXNpemU6IDE4cHg7XHJcbiAgICAtLWNsci1lcnJvcjogI2U4MjMyOTtcclxuICAgIC0tY2xyLXN1Y2Nlc3M6ICMzQkFEMkI7XHJcbiAgICAtLWNsci13YXJuaW5nOiAjRkZDMTA3O1xyXG4gICAgLS1jbHItaW5mbzogIzAwNzdiZTtcclxuICBcclxuICAgIC0tdC1mYXN0OiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLS10LWJhc2U6IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtLXQtbG9uZ2VyOiAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIFxyXG4gICAgLS1nYXA6IGNsYW1wKDAuNXJlbSwgMC4yNTdyZW0gKyAxLjA0dncsIDEuNXJlbSk7XHJcblxyXG4gICAgLS1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLS1idG4tYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIFxyXG4gICAgLS1jb250YWluZXI6IDE1NjBweDtcclxuICAgIC0tY29udGFpbmVyLXhzOiAxMDMycHg7XHJcbiAgICAtLWNvbnRhaW5lci1vZmZzZXQ6IDE2cHg7XHJcblxyXG4gICAgLS1zaGFkb3c6IDBweCA1cHggMzRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcclxuICAgIC0tc2hhZG93LTI6IDAgMCAyMHB4IDAgcmdiYSgyMiwgNjIsIDExNSwgMC4xKTs7XHJcblxyXG4gICAgLS1zY3JvbGxiYXItd2lkdGg6IDZweDtcclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgOnJvb3QgeyBcclxuICAgICAgLS1mb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgIDpyb290IHsgXHJcbiAgICAgIC0tZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH0iLCJAbWl4aW4gZm9udC1mYWNlKCRmb250LWZhbWlseSwgJGZpbGUtcGF0aCwgJHdlaWdodDogNDAwLCAkc3R5bGU6IG5vcm1hbCkge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0Zm9udC1zdHlsZTogJHN0eWxlO1xyXG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0c3JjOiBsb2NhbCgnI3skZmlsZS1wYXRofScpLCB1cmwoJy4uL2ZvbnRzLyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gYW55LWhvdmVyIHtcclxuXHRAbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1yZXNldCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZvci1kZXNrdG9wIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogKDEwMjVweCkpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhKCRicmVha3BvaW50LCAkdHlwZTogbWF4KSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcclxuICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUpIHsgQGNvbnRlbnQ7IH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUpIHsgQGNvbnRlbnQ7IH1cclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBzbWFsbC1tb2JpbGUge1xyXG4gICAgICBAaWYgJHR5cGUgPT0gbWF4IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsLW1vYmlsZSkgeyBAY29udGVudDsgfVxyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtYWxsLW1vYmlsZSkgeyBAY29udGVudDsgfVxyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHNtYWxsLXRhYmxldCB7XHJcbiAgICAgIEBpZiAkdHlwZSA9PSBtYXgge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7IEBjb250ZW50OyB9XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7IEBjb250ZW50OyB9XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcclxuICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIHsgQGNvbnRlbnQ7IH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHsgQGNvbnRlbnQ7IH1cclxuICAgICAgfVxyXG4gICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcclxuICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7IEBjb250ZW50OyB9XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgeyBAY29udGVudDsgfVxyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGJpZy1kZXNrdG9wIHtcclxuICAgICAgQGlmICR0eXBlID09IG1heCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRiaWctZGVza3RvcCkgeyBAY29udGVudDsgfVxyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJpZy1kZXNrdG9wKSB7IEBjb250ZW50OyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhpZGUtb24oJGRldmljZSkge1xyXG5cdEBpZiAkZGV2aWNlID09IG1vYmlsZSB7XHJcblx0ICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuXHR9XHJcblx0QGVsc2UgaWYgJGRldmljZSA9PSBzbWFsbC10YWJsZXQge1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICB9XHJcblx0fVxyXG5cdEBlbHNlIGlmICRkZXZpY2UgPT0gdGFibGV0IHtcclxuXHQgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdH1cclxuXHRAZWxzZSBpZiAkZGV2aWNlID09IGRlc2t0b3Age1xyXG5cdCAgQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgfVxyXG5cdH1cclxuXHRAZWxzZSB7XHJcblx0ICBkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDZweCAxNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjaztcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR6LWluZGV4OiA5ODtcclxuXHRcdHRvcDogLTcwJTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWZhc3QpO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTYgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2IDBMOCA4TDAgMEgxNlonIGZpbGw9J2JsYWNrJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdHRvcDogLTFweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWZhc3QpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBhbnktaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHQgICY6YWZ0ZXIsXHJcblx0XHQgICY6OmJlZm9yZSB7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHQgIH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHRydW5jYXRlKCRsaW5lczogMSwgJG1lZGlhLXF1ZXJ5OiBudWxsKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gIEBpZiAkbWVkaWEtcXVlcnkgPT0gJ21vYmlsZScge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaWYgJG1lZGlhLXF1ZXJ5ID09ICd0YWJsZXQnIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlcigkZGlyZWN0aW9uOiByb3cpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtanVzdGlmeSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGl0ZW1zLWNlbnRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gcGxheS1idG4ge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLXQtYmFzZSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxNyAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUgMTAuMDAwNUMxNi41MDA2IDEwLjI1NTEgMTYuNDM1MyAxMC41MDU2IDE2LjMxMDUgMTAuNzI3NUMxNi4xODU2IDEwLjk0OTUgMTYuMDA1NSAxMS4xMzUzIDE1Ljc4NzUgMTEuMjY3TDIuMjggMTkuNTMwMkMyLjA1MjI3IDE5LjY2OTYgMS43OTE0NCAxOS43NDU3IDEuNTI0NDUgMTkuNzUwN0MxLjI1NzQ2IDE5Ljc1NTYgMC45OTM5ODkgMTkuNjg5MiAwLjc2MTI1IDE5LjU1ODNDMC41MzA3MjggMTkuNDI5NCAwLjMzODY5NiAxOS4yNDE0IDAuMjA0OTA0IDE5LjAxMzdDMC4wNzExMTA3IDE4Ljc4NiAwLjAwMDM4NTE3OSAxOC41MjY4IDAgMTguMjYyN1YxLjczODI4QzAuMDAwMzg1MTc5IDEuNDc0MTcgMC4wNzExMTA3IDEuMjE0OTMgMC4yMDQ5MDQgMC45ODcyMjJDMC4zMzg2OTYgMC43NTk1MTEgMC41MzA3MjggMC41NzE1NDUgMC43NjEyNSAwLjQ0MjY1NUMwLjk5Mzk4OSAwLjMxMTczMiAxLjI1NzQ2IDAuMjQ1MzEzIDEuNTI0NDUgMC4yNTAyNTdDMS43OTE0NCAwLjI1NTIwMSAyLjA1MjI3IDAuMzMxMzMgMi4yOCAwLjQ3MDc4MUwxNS43ODc1IDguNzMzOUMxNi4wMDU1IDguODY1NiAxNi4xODU2IDkuMDUxNDUgMTYuMzEwNSA5LjI3MzRDMTYuNDM1MyA5LjQ5NTM0IDE2LjUwMDYgOS43NDU4MiAxNi41IDEwLjAwMDVaJyBmaWxsPSdibGFjaycgLyUzRSUzQy9zdmclM0VcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ei1pbmRleDogMjtcclxuXHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHsgXHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHBsYXktYnRuLWhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTcnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxNyAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjUgMTAuMDAwNUMxNi41MDA2IDEwLjI1NTEgMTYuNDM1MyAxMC41MDU2IDE2LjMxMDUgMTAuNzI3NUMxNi4xODU2IDEwLjk0OTUgMTYuMDA1NSAxMS4xMzUzIDE1Ljc4NzUgMTEuMjY3TDIuMjggMTkuNTMwMkMyLjA1MjI3IDE5LjY2OTYgMS43OTE0NCAxOS43NDU3IDEuNTI0NDUgMTkuNzUwN0MxLjI1NzQ2IDE5Ljc1NTYgMC45OTM5ODkgMTkuNjg5MiAwLjc2MTI1IDE5LjU1ODNDMC41MzA3MjggMTkuNDI5NCAwLjMzODY5NiAxOS4yNDE0IDAuMjA0OTA0IDE5LjAxMzdDMC4wNzExMTA3IDE4Ljc4NiAwLjAwMDM4NTE3OSAxOC41MjY4IDAgMTguMjYyN1YxLjczODI4QzAuMDAwMzg1MTc5IDEuNDc0MTcgMC4wNzExMTA3IDEuMjE0OTMgMC4yMDQ5MDQgMC45ODcyMjJDMC4zMzg2OTYgMC43NTk1MTEgMC41MzA3MjggMC41NzE1NDUgMC43NjEyNSAwLjQ0MjY1NUMwLjk5Mzk4OSAwLjMxMTczMiAxLjI1NzQ2IDAuMjQ1MzEzIDEuNTI0NDUgMC4yNTAyNTdDMS43OTE0NCAwLjI1NTIwMSAyLjA1MjI3IDAuMzMxMzMgMi4yOCAwLjQ3MDc4MUwxNS43ODc1IDguNzMzOUMxNi4wMDU1IDguODY1NiAxNi4xODU2IDkuMDUxNDUgMTYuMzEwNSA5LjI3MzRDMTYuNDM1MyA5LjQ5NTM0IDE2LjUwMDYgOS43NDU4MiAxNi41IDEwLjAwMDVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBwbGF5LWJ0bi1tYXNrIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWJhc2UpO1xyXG5cdEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkgeyBcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdH1cclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjI1KTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdG9wYWNpdHk6IDAuMTtcclxuXHRhbmltYXRpb246IHB1bHNlLWJvcmRlciAxLjVzIGVhc2Utb3V0IGluZmluaXRlO1xyXG59IiwiQGltcG9ydCAnLi9oZWxwZXJzL3ZhcmlhYmxlcy5zY3NzJztcclxuXHJcbmJvZHkge1xyXG4gICAgLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50Pi5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xyXG4gICAgICAgIC0tZi1idXR0b24tY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAtLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWYtYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1mLWJ1dHRvbi1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94X19iYWNrZHJvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgfVxyXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcclxuICAgICAgICAmPi5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAtLWYtYnV0dG9uLXdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAtLWYtYnV0dG9uLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoLmZhbmN5Ym94X19pZnJhbWUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi9oZWxwZXJzL3ZhcmlhYmxlcy5zY3NzJztcclxuQGltcG9ydCAnLi9oZWxwZXJzL21peGlucy5zY3NzJztcclxuXHJcbmJvZHkgLnN3aXBlciB7XHJcbiAgICAmLXNsaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtYXNjOmhvdmVyLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWRlc2M6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kYXRhLXRhYmxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItZ3JheTtcclxufVxyXG5cclxuLmRhdGEtdGFibGUgdGFibGUuZGF0YVRhYmxlIHRyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICY6bm90KDpoYXMoLmxvYWRlcikpOm5vdCh0aGVhZD50cjpmaXJzdC1jaGlsZCk6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjbHItcHJpbWFyeSwgJGFscGhhOiAwLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnRoZWFkIHRyIHRoW2RhdGEtdG9vbHRpcF0ge1xyXG4gICAgQGluY2x1ZGUgdG9vbHRpcDtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlIHtcclxuICAgICYubm8tZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRkLWZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgJjpoYXMoLmxvYWRlcikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ciB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHRkOm5vdCg6aGFzKC5sb2FkZXIpKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNsci1wcmltYXJ5LCAkYWxwaGE6IDAuMDUpO1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5O1xyXG4gICAgfVxyXG59XHJcblxyXG5bZGF0YS1vcmRlcmFibGU9XCJmYWxzZVwiXSAuZHQtY29sdW1uLW9yZGVyOjphZnRlcixcclxuW2RhdGEtb3JkZXJhYmxlPVwiZmFsc2VcIl0gLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5kdC1vcmRlcmFibGUtYXNjLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQ+dHI+dGguZHQtb3JkZXJhYmxlLWRlc2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICZbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIHtcclxuICAgICAgICAuZHQtY29sdW1uLW9yZGVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA4IDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQ3NDY4IDMuNzkzOTRDNy40NDk0NyAzLjg1NDg1IDcuNDA2NzUgMy45MDY5MiA3LjM1MTk0IDMuOTQzNTZDNy4yOTcxNCAzLjk4MDIgNy4yMzI2OSAzLjk5OTc2IDcuMTY2NzcgMy45OTk3N0gwLjUwMDFDMC40MzQxMzUgMy45OTk4MyAwLjM2OTYzNyAzLjk4MDMgMC4zMTQ3NzIgMy45NDM2OEMwLjI1OTkwOCAzLjkwNzA2IDAuMjE3MTQzIDMuODU0OTggMC4xOTE4OTIgMy43OTQwNEMwLjE2NjY0MSAzLjczMzEgMC4xNjAwNCAzLjY2NjAzIDAuMTcyOTIzIDMuNjAxMzRDMC4xODU4MDcgMy41MzY2NCAwLjIxNzU5NiAzLjQ3NzIzIDAuMjY0MjY2IDMuNDMwNjFMMy41OTc2IDAuMDk3MjczOEMzLjYyODU2IDAuMDY2MjgxNyAzLjY2NTMyIDAuMDQxNjk1NSAzLjcwNTc5IDAuMDI0OTIwOEMzLjc0NjI1IDAuMDA4MTQ2MDIgMy43ODk2MyAtMC4wMDA0ODgyODEgMy44MzM0MyAtMC4wMDA0ODgyODFDMy44NzcyNCAtMC4wMDA0ODgyODEgMy45MjA2MSAwLjAwODE0NjAyIDMuOTYxMDggMC4wMjQ5MjA4QzQuMDAxNTUgMC4wNDE2OTU1IDQuMDM4MzEgMC4wNjYyODE3IDQuMDY5MjcgMC4wOTcyNzM4TDcuNDAyNiAzLjQzMDYxQzcuNDQ5MiAzLjQ3NzI1IDcuNDgwOTMgMy41MzY2NyA3LjQ5Mzc2IDMuNjAxMzRDNy41MDY1OSAzLjY2NjAxIDcuNDk5OTUgMy43MzMwNCA3LjQ3NDY4IDMuNzkzOTRaJyBmaWxsPSclMjMwMDc3YmUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSB7XHJcbiAgICAgICAgLmR0LWNvbHVtbi1vcmRlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA4IDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQwMjYgMC41NjkxNjdMNC4wNjkyNyAzLjkwMjVDNC4wMzgzMSAzLjkzMzQ5IDQuMDAxNTUgMy45NTgwOCAzLjk2MTA4IDMuOTc0ODVDMy45MjA2MSAzLjk5MTYzIDMuODc3MjQgNC4wMDAyNiAzLjgzMzQzIDQuMDAwMjZDMy43ODk2MyA0LjAwMDI2IDMuNzQ2MjUgMy45OTE2MyAzLjcwNTc5IDMuOTc0ODVDMy42NjUzMiAzLjk1ODA4IDMuNjI4NTYgMy45MzM0OSAzLjU5NzYgMy45MDI1TDAuMjY0MjY2IDAuNTY5MTY3QzAuMjE3NTk2IDAuNTIyNTQ4IDAuMTg1ODA3IDAuNDYzMTMxIDAuMTcyOTIzIDAuMzk4NDM2QzAuMTYwMDQgMC4zMzM3NDEgMC4xNjY2NDEgMC4yNjY2NzggMC4xOTE4OTIgMC4yMDU3MzdDMC4yMTcxNDMgMC4xNDQ3OTYgMC4yNTk5MDggMC4wOTI3MTY5IDAuMzE0NzcyIDAuMDU2MDkzM0MwLjM2OTYzNyAwLjAxOTQ2OTcgMC40MzQxMzUgLTUuMTgwOTJlLTA1IDAuNTAwMSAxLjAzMjY3ZS0wN0g3LjE2Njc3QzcuMjMyNzMgLTUuMTgwOTJlLTA1IDcuMjk3MjMgMC4wMTk0Njk3IDcuMzUyMDkgMC4wNTYwOTMzQzcuNDA2OTYgMC4wOTI3MTY5IDcuNDQ5NzIgMC4xNDQ3OTYgNy40NzQ5NyAwLjIwNTczN0M3LjUwMDIyIDAuMjY2Njc4IDcuNTA2ODMgMC4zMzM3NDEgNy40OTM5NCAwLjM5ODQzNkM3LjQ4MTA2IDAuNDYzMTMxIDcuNDQ5MjcgMC41MjI1NDggNy40MDI2IDAuNTY5MTY3WicgZmlsbD0nJTIzMDA3N2JlJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHQtY29sdW1uLW9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcm93LWdhcDogMXB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA4IDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjQ3NDY4IDMuNzkzOTRDNy40NDk0NyAzLjg1NDg1IDcuNDA2NzUgMy45MDY5MiA3LjM1MTk0IDMuOTQzNTZDNy4yOTcxNCAzLjk4MDIgNy4yMzI2OSAzLjk5OTc2IDcuMTY2NzcgMy45OTk3N0gwLjUwMDFDMC40MzQxMzUgMy45OTk4MyAwLjM2OTYzNyAzLjk4MDMgMC4zMTQ3NzIgMy45NDM2OEMwLjI1OTkwOCAzLjkwNzA2IDAuMjE3MTQzIDMuODU0OTggMC4xOTE4OTIgMy43OTQwNEMwLjE2NjY0MSAzLjczMzEgMC4xNjAwNCAzLjY2NjAzIDAuMTcyOTIzIDMuNjAxMzRDMC4xODU4MDcgMy41MzY2NCAwLjIxNzU5NiAzLjQ3NzIzIDAuMjY0MjY2IDMuNDMwNjFMMy41OTc2IDAuMDk3MjczOEMzLjYyODU2IDAuMDY2MjgxNyAzLjY2NTMyIDAuMDQxNjk1NSAzLjcwNTc5IDAuMDI0OTIwOEMzLjc0NjI1IDAuMDA4MTQ2MDIgMy43ODk2MyAtMC4wMDA0ODgyODEgMy44MzM0MyAtMC4wMDA0ODgyODFDMy44NzcyNCAtMC4wMDA0ODgyODEgMy45MjA2MSAwLjAwODE0NjAyIDMuOTYxMDggMC4wMjQ5MjA4QzQuMDAxNTUgMC4wNDE2OTU1IDQuMDM4MzEgMC4wNjYyODE3IDQuMDY5MjcgMC4wOTcyNzM4TDcuNDAyNiAzLjQzMDYxQzcuNDQ5MiAzLjQ3NzI1IDcuNDgwOTMgMy41MzY2NyA3LjQ5Mzc2IDMuNjAxMzRDNy41MDY1OSAzLjY2NjAxIDcuNDk5OTUgMy43MzMwNCA3LjQ3NDY4IDMuNzkzOTRaJyBmaWxsPSclMjM2QjZENzQnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDggNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNDAyNiAwLjU2OTE2N0w0LjA2OTI3IDMuOTAyNUM0LjAzODMxIDMuOTMzNDkgNC4wMDE1NSAzLjk1ODA4IDMuOTYxMDggMy45NzQ4NUMzLjkyMDYxIDMuOTkxNjMgMy44NzcyNCA0LjAwMDI2IDMuODMzNDMgNC4wMDAyNkMzLjc4OTYzIDQuMDAwMjYgMy43NDYyNSAzLjk5MTYzIDMuNzA1NzkgMy45NzQ4NUMzLjY2NTMyIDMuOTU4MDggMy42Mjg1NiAzLjkzMzQ5IDMuNTk3NiAzLjkwMjVMMC4yNjQyNjYgMC41NjkxNjdDMC4yMTc1OTYgMC41MjI1NDggMC4xODU4MDcgMC40NjMxMzEgMC4xNzI5MjMgMC4zOTg0MzZDMC4xNjAwNCAwLjMzMzc0MSAwLjE2NjY0MSAwLjI2NjY3OCAwLjE5MTg5MiAwLjIwNTczN0MwLjIxNzE0MyAwLjE0NDc5NiAwLjI1OTkwOCAwLjA5MjcxNjkgMC4zMTQ3NzIgMC4wNTYwOTMzQzAuMzY5NjM3IDAuMDE5NDY5NyAwLjQzNDEzNSAtNS4xODA5MmUtMDUgMC41MDAxIDEuMDMyNjdlLTA3SDcuMTY2NzdDNy4yMzI3MyAtNS4xODA5MmUtMDUgNy4yOTcyMyAwLjAxOTQ2OTcgNy4zNTIwOSAwLjA1NjA5MzNDNy40MDY5NiAwLjA5MjcxNjkgNy40NDk3MiAwLjE0NDc5NiA3LjQ3NDk3IDAuMjA1NzM3QzcuNTAwMjIgMC4yNjY2NzggNy41MDY4MyAwLjMzMzc0MSA3LjQ5Mzk0IDAuMzk4NDM2QzcuNDgxMDYgMC40NjMxMzEgNy40NDkyNyAwLjUyMjU0OCA3LjQwMjYgMC41NjkxNjdaJyBmaWxsPSclMjM2QjZENzQnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge31cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCwgbWluKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGEtdGFibGUtZGVmYXVsdCB7XHJcbiAgICBjb2xncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4jdG91cm5hbWVudC10YWJsZSB7XHJcbiAgICAmOm5vdCguaW5kZXgtdG91cm5hbWVudC10YWJsZSAjdG91cm5hbWVudC10YWJsZSkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMzJweCwgODBweCkgbWlubWF4KDE1MHB4LCA0ODBweCkgcmVwZWF0KDYsIG1pbm1heCg2MHB4LCAxNjZweCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbXB0eS1tZXNzYWdlIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XHJcbiAgICB9XHJcbiAgICB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bnRoLW9mLXR5cGUoMikpIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAgIHRoOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpudGgtb2YtdHlwZSgyKSkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmRleC10b3VybmFtZW50LXRhYmxlICN0b3VybmFtZW50LXRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCwgbWluKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMycHgsIDgwcHgpIG1pbm1heCgxNjhweCwgMzA0cHgpIHJlcGVhdCg0LCBtaW5tYXgoNDdweCwgNTdweCkpIG1pbm1heCg2NXB4LCA5NnB4KSBtaW5tYXgoNDdweCwgNTdweCkgO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMnB4LCA4MHB4KSBtaW5tYXgoMTUwcHgsIDQ4MHB4KSByZXBlYXQoNiwgbWlubWF4KDYwcHgsIDE2NnB4KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RhdGlzdGljcy10YWJsZSB7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjQwcHgsIDQ4MHB4KSByZXBlYXQoNywgbWlubWF4KDExMnB4LCAxNTRweCkpO1xyXG4gICAgICAgIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgLmR0LWNvbHVtbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcGxheWVyLWRldGFpbC1zdGF0aXN0aWNzLXRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzNTBweCwgNDgwcHgpIHJlcGVhdCg2LCBtaW5tYXgoMTI1cHgsIDE4MHB4KSk7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAuZHQtY29sdW1uLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYXJlZXItdGFibGUge1xyXG4gICAgdHIge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEyMHB4LCAyMDBweCkgbWlubWF4KDI0MHB4LCA0ODBweCkgbWlubWF4KDI0MHB4LCAzNDBweCkgbWlubWF4KDI0MHB4LCAzNDBweCkgMjAwcHg7XHJcbiAgICAgICAgdGggeyBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuI2FyY2hpdmUtdGFibGUge1xyXG4gICAgdGhlYWQgdGgge2p1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDt9XHJcbiAgICB0ciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMjYwcHgsIDQ4MHB4KSByZXBlYXQoNSwgbWlubWF4KDE2MHB4LCAyMzBweCkpO1xyXG4gICAgfVxyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18xLFxyXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18yLFxyXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18zLFxyXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyID4gLnNvcnRpbmdfMSxcclxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsXHJcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIgPiAuc29ydGluZ18zIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgwLCAxMjAsIDE5MCwgMC4wNSk7XHJcbn1cclxuXHJcblxyXG50YWJsZS5kYXRhVGFibGUgdGhbYXJpYS1zb3J0XTpub3QoW2RhdGEtdG9vbHRpcF0pOm5vdChbZGF0YS1vcmRlcmFibGU9XCJmYWxzZVwiXSkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuL2hlbHBlcnMvdmFyaWFibGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2hlbHBlcnMvbWl4aW5zLnNjc3MnO1xyXG5cclxuYm9keSB7XHJcbiAgICAuY2hvaWNlcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxNCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTMuNjkyMiAxLjk0MjE5TDcuNDQyMTkgOC4xOTIxOUM3LjM4NDE1IDguMjUwMyA3LjMxNTIyIDguMjk2NCA3LjIzOTM0IDguMzI3ODVDNy4xNjM0NyA4LjM1OTMgNy4wODIxNCA4LjM3NTQ5IDcgOC4zNzU0OUM2LjkxNzg3IDguMzc1NDkgNi44MzY1NCA4LjM1OTMgNi43NjA2NyA4LjMyNzg1QzYuNjg0NzkgOC4yOTY0IDYuNjE1ODYgOC4yNTAzIDYuNTU3ODIgOC4xOTIxOUwwLjMwNzgxNiAxLjk0MjE5QzAuMjIwMzA5IDEuODU0NzggMC4xNjA3MDUgMS43NDMzNyAwLjEzNjU0OCAxLjYyMjA3QzAuMTEyMzkyIDEuNTAwNzYgMC4xMjQ3NyAxLjM3NTAyIDAuMTcyMTE1IDEuMjYwNzZDMC4yMTk0NiAxLjE0NjQ5IDAuMjk5NjQ0IDEuMDQ4ODQgMC40MDI1MTUgMC45ODAxNzVDMC41MDUzODYgMC45MTE1MDYgMC42MjYzMTkgMC44NzQ5MDMgMC43NTAwMDQgMC44NzVIMTMuMjVDMTMuMzczNyAwLjg3NDkwMyAxMy40OTQ2IDAuOTExNTA2IDEzLjU5NzUgMC45ODAxNzVDMTMuNzAwNCAxLjA0ODg0IDEzLjc4MDUgMS4xNDY0OSAxMy44Mjc5IDEuMjYwNzZDMTMuODc1MiAxLjM3NTAyIDEzLjg4NzYgMS41MDA3NiAxMy44NjM1IDEuNjIyMDdDMTMuODM5MyAxLjc0MzM3IDEzLjc3OTcgMS44NTQ3OCAxMy42OTIyIDEuOTQyMTlaJyBmaWxsPSdibGFjaycgLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCA5cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdC1iYXNlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5pcy1vcGVuOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWZvY3VzZWQge1xyXG4gICAgICAgICAgICAuY2hvaWNlc19faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLWRhcmstZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyNSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bixcclxuICAgICAgICAmLmlzLW9wZW4gLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICYtLWNob2ljZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10LWJhc2UpLCBjb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZDpub3QoOmhvdmVyKTpub3QoLmlzLXNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGFzLW5vLWNob2ljZXMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLCAuY2hvaWNlc19fbGlzdFthcmlhLWV4cGFuZGVkXSAuY2hvaWNlc19faXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2ZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O31cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGlzdC0tc2luZ2xlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIC5jaG9pY2VzX19saXN0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgJl9faXRlbS0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNfX2xpc3RbYXJpYS1leHBhbmRlZF0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNlbGVjdC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAtNXB4O1xyXG4gICAgfVxyXG4gICAgJi5vcGFjaXR5IHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn0gICBcclxuXHJcbmh0bWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4uZm9ybS1maWVsZCAuY2hvaWNlc19faW5uZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59IiwiLnRvYXN0aWZ5IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4iLCIuYWlyLWRhdGVwaWNrZXIge1xyXG4gICAgLS1hZHAtYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgIC0tYWRwLWJvcmRlci1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgLS1hZHAtZGF5LW5hbWUtY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgLS1hZHAtY29sb3I6ICRjbHItdGV4dDtcclxuICAgIC0tYWRwLWFjY2VudC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgLS1hZHAtZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICAgIC0tYWRwLWZvbnQtc2l6ZTogMTRweDtcclxuICAgIC0tYWRwLXBhZGRpbmc6IDFyZW07XHJcbiAgICAtLWFkcC1uYXYtaGVpZ2h0OiAycmVtO1xyXG4gICAgLS1hZHAtZGF5LWNlbGwtd2lkdGg6IDIuNXJlbTtcclxuICAgIC0tYWRwLWRheS1jZWxsLWhlaWdodDogMi41cmVtO1xyXG4gICAgLS1hZHAtdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tdC1iYXNlKTtcclxuICAgIC0tYWRwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1hZHAtbmF2LWFjdGlvbi1zaXplOiAycmVtO1xyXG4gICAgLS1hZHAtbmF2LWFjdGlvbi1jb2xvcjogJGNsci10ZXh0O1xyXG4gICAgLS1hZHAtYnV0dG9ucy1wYWRkaW5nOiAxcmVtO1xyXG4gICAgLS1hZHAtYnV0dG9ucy1mb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3cpO1xyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jdXN0b20ge1xyXG4gICAgICAgIC5haXItZGF0ZXBpY2tlci1uYXYge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFpci1kYXRlcGlja2VyLWJvZHktLWRheS1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFpci1kYXRlcGlja2VyLWNlbGwge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuLWN1cnJlbnQtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLi1zZWxlY3RlZC0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi4tZGlzYWJsZWQtIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGaXJlZm94ICovXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vVWktY29ubmVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ub1VpLXRhcmdldCB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG5cdHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDExOSwgMTIzLCAxMzQsIDAuMikgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZS11cHBlciB7XHJcbiAgICByaWdodDogLTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm9VaS1oYW5kbGUubm9VaS1oYW5kbGUtbG93ZXIge1xyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXkgIWltcG9ydGFudDtcclxuXHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIvLyBQbGF5XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUGxheScsICdQbGF5LVJlZ3VsYXInLCA0MDApO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoJ1BsYXknLCAnUGxheS1Cb2xkJywgNzAwKTtcclxuXHJcbi8vIElCTSBQbGV4IE1vbm9cclxuQGluY2x1ZGUgZm9udC1mYWNlKCdJQk1QbGV4TW9ubycsICdJQk1QbGV4TW9uby1SZWd1bGFyJywgNDAwKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdJQk1QbGV4TW9ubycsICdJQk1QbGV4TW9uby1NZWRpdW0nLCA1MDApO1xyXG5cclxuLy8gQWthZGVtaWFcclxuQGluY2x1ZGUgZm9udC1mYWNlKCdBY2FkZW15JywgJ0FjYWRlbXknLCA0MDApO1xyXG4iLCJcclxuICA6OnNlbGVjdGlvbiB7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICB9XHJcbiAgXHJcbiAgOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIGZpZWxkc2V0LCBzZWxlY3QsIGEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQsIGJ1dHRvbiwgc2VsZWN0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuICBcclxuICBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gICpbY2xhc3MkPV9fbWVkaWFdIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICBcclxuICBidXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICAqIHtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIGFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uLCBmb3JtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAqIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgYiwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuICBcclxuICBpbWcsIHZpZGVvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYVtocmVmXj1cInRlbDpcIl0ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgdWwsIG9sLCBkbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBzdmc6bm90KDpyb290KSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIH1cclxuICBcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4iLCJcclxuICAubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG5cclxuICAuaW1nIGltZywgLmltZyBzdmcsIC5pbWcgdmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcclxuICB9XHJcblxyXG4gIC5pbWdfY29udGFpbiBpbWcsIC5pbWdfY29udGFpbiBzdmcsIC5pbWdfY29udGFpbiB2aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAuaW1nX2Fic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcblxyXG4gIC5pbWdfYWJzb2x1dGUgaW1nLCAuaW1nX2Fic29sdXRlIHN2ZywgLmltZ19hYnNvbHV0ZSB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuaXMtYmxvY2ssXHJcbiAgLmRiIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmRmLCAuZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBcclxuICAuYWljLCAuaXRlbXMtY2VudGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuamNjLCAuanVzdGlmeS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmRjIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mZGNyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gIC5mbGV4LWNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5ub3dyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5oc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgfVxyXG5cclxuICAuaHNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiB2YXIoLS1zY3JvbGxiYXItd2lkdGgpO1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuZmFuY3lib3hfX2NvbnRhaW5lciAqLCAuZmFuY3lib3hfX2NvbnRhaW5lciAqOmJlZm9yZSwgLmZhbmN5Ym94X19jb250YWluZXIgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLnZoLCAudmlzdWFsbHktaGlkZGVuICB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4OyAgICAgICAgICAgICAgIFxyXG4gICAgaGVpZ2h0OiAxcHg7ICAgICAgICAgICAgICBcclxuICAgIG92ZXJmbG93OiBoaWRkZW47ICAgICAgICAgXHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpOyAgIFxyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyBcclxuICB9XHJcblxyXG4gIC5pdGVtcy1jZW50ZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pdGVtcy1zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktZW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICB9XHJcblxyXG4gIC50ZXh0LXRyYW5zZm9ybS1pbml0aWFsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLml0ZW1fX2RhdGUsIC5kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LXRyYW5zZm9ybS11cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIFxyXG4uYmctZ3JheSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbn1cclxuXHJcbi5wLXktMjQge1xyXG4gIHBhZGRpbmc6IDI0cHggMDtcclxufVxyXG5cclxuLnAteS02NCB7XHJcbiAgcGFkZGluZzogNjRweCAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgcGFkZGluZzogNDhweCAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5tb2JpbGUtaGlkZGVuIHtcclxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtdmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50cnVuY2F0ZSB7XHJcbiAgJi50cnVuY2F0ZS0tMiB7LXdlYmtpdC1saW5lLWNsYW1wOiAyO31cclxuICAmLnRydW5jYXRlLS0zIHstd2Via2l0LWxpbmUtY2xhbXA6IDM7fVxyXG4gICYudHJ1bmNhdGUtLTQgey13ZWJraXQtbGluZS1jbGFtcDogNDt9XHJcbiAgJi50cnVuY2F0ZS0tNSB7LXdlYmtpdC1saW5lLWNsYW1wOiA1O31cclxuICAmLnRydW5jYXRlLS02IHstd2Via2l0LWxpbmUtY2xhbXA6IDY7fVxyXG59XHJcblxyXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn0iLCIuc2VjdGlvbl9fY29udGVudCA+IDpmaXJzdC1jaGlsZC50ZXh0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5zZWN0aW9uX19jb250ZW50ID4gc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuXHJcbi50ZXh0LWNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICBsaW5lLWhlaWdodDogMTU1JTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW46IDI0cHggMDtcclxuICB9XHJcblxyXG4gIGhyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGNsci1ncmF5O1xyXG4gIH1cclxuXHJcbiAgJiA+ICoge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIHAgaW1nLCBwIGlmcmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gIH1cclxuXHJcbiAgdWwgdWwsIHVsIG9sLCBvbCB1bCwgb2wgb2wge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgfVxyXG5cclxuICB1bCB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcclxuICB9XHJcblxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaW5lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAmID4gbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuXHQgICAgICBjb250ZW50OiBjb3VudGVyKGxpbmUpO1xyXG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaW5lO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICY6Om1hcmtlciB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlLCAuYWNjZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQ0cHggMCA0NHB4IDQ0cHg7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjbHItYmx1ZTtcclxuICAgID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjZWZlZmVmO1xyXG5cclxuICAgICYucHJpY2UgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAuOGVtIDEuMmVtO1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZywgaWZyYW1lIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mbCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gIC5mciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBwdWxzZS1ib3JkZXIge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMS41KTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBidWxsZXQtd2lkdGgge1xyXG4gIDAlIHtcclxuICAgIGNsaXAtcGF0aDogaW5zZXQoMCUgMTAwJSAwJSAwJSk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCgwJSAwJSAwJSAwJSk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufSIsIi5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTRweCA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY2xyKTtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXQtYmFzZSksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKSwgb3BhY2l0eSB2YXIoLS10LWJhc2UpLCBib3JkZXItY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJi1wcmltYXJ5IHtcclxuICAgICAgICAtLWJnLWNscjogI3skY2xyLWJsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWJnLWNscjogI3skY2xyLWJsYWNrfTtcclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yIHtcclxuICAgICAgICAtLWJnLWNscjogI3skY2xyLWVycm9yfTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRyYW5zcGFyZW50IHtcclxuICAgICAgICAtLWJnLWNscjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZ3JheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC0tYmctY2xyOiAjeyRjbHItYmx1ZX07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICY6bm90KCYtdHJhbnNwYXJlbnQpOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJnLWNscikgMTAwJSwgd2hpdGUgMjAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tcmVzZXQge1xyXG5cdEBpbmNsdWRlIGJ0bi1yZXNldDtcclxufVxyXG5cclxuLmJ0bl9mdWxsIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bjpkaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufSIsIi5idXJnZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgJi10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmLWxpbmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yLjVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEuNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtbW9iaWxlLCBtaW4pe1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zLjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5idXJnZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgLmJ1cmdlci1saW5lIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb3VudCB7XHJcbiAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jb3VudC1kZWNyZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNvdW50LWluY3JlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLmNoZWNrbWFya3tcclxuICAgIHN2ZyBwb2x5bGluZSB7XHJcbiAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogY2hlY2ttYXJrIDAuMjVzIGVhc2UtaW4tb3V0IDAuN3MgYmFja3dhcmRzO1xyXG4gICAgICAgYW5pbWF0aW9uOiBjaGVja21hcmsgMC4yNXMgZWFzZS1pbi1vdXQgMC43cyBiYWNrd2FyZHNcclxuICAgfVxyXG4gICBcclxuICAgIHN2ZyBjaXJjbGUge1xyXG4gICAgICAgLXdlYmtpdC1hbmltYXRpb246IGNoZWNrbWFyay1jaXJjbGUgMC42cyBlYXNlLWluLW91dCBiYWNrd2FyZHM7XHJcbiAgICAgICBhbmltYXRpb246IGNoZWNrbWFyay1jaXJjbGUgMC42cyBlYXNlLWluLW91dCBiYWNrd2FyZHM7XHJcbiAgIH1cclxuICAgIHN2ZyBjaXJjbGUjY29sb3JlZCB7XHJcbiAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogY29sb3JlZC1jaXJjbGUgMC42cyBlYXNlLWluLW91dCAwLjdzIGJhY2t3YXJkcztcclxuICAgICAgIGFuaW1hdGlvbjogY29sb3JlZC1jaXJjbGUgMC42cyBlYXNlLWluLW91dCAwLjdzIGJhY2t3YXJkcztcclxuICAgfSBcclxuICB9XHJcbiBcclxuXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIGNoZWNrbWFyayB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbXMta2V5ZnJhbWVzIGNoZWNrbWFyayB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2hlY2ttYXJrIHtcclxuICAgIDAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwcHhcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjaGVja21hcmstY2lyY2xlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDgwcHhcclxuICAgXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDk2MHB4O1xyXG4gICAgICBcclxuICAgIH1cclxufVxyXG5cclxuQC1tcy1rZXlmcmFtZXMgY2hlY2ttYXJrLWNpcmNsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDI0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ4MHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2hlY2ttYXJrLWNpcmNsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDQ4MHB4IFxyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA5NjBweFxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvbG9yZWQtY2lyY2xlIHsgXHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTowXHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eToxMDBcclxuICAgIH1cclxufSIsIi5ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHZhcigtLWdhcCk7XHJcbiAgICAvLyAzNzUgLSAxOTIwIC8gOCAtIDI0XHJcbiAgICAmW2NsYXNzKj1cImdyaWQtLVwiXSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0taXRlbXMpLCBtaW5tYXgoMHB4LCAxZnIpKTtcclxuICAgIH1cclxuICAgICYtLTQge1xyXG4gICAgICAgIC0taXRlbXM6IDQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xyXG4gICAgICAgICAgICAtLWl0ZW1zOiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgLS1pdGVtczogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIC0taXRlbXM6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tMyB7XHJcbiAgICAgICAgLS1pdGVtczogMztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgLS1pdGVtczogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIC0taXRlbXM6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tMiB7XHJcbiAgICAgICAgLS1pdGVtczogMjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgLS1pdGVtczogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgLm5hdl9faXRlbSB7XHJcbiAgICAgICAgICAgICYtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXQtYmFzZSksIHZpc2liaWxpdHkgdmFyKC0tdC1iYXNlKSwgdHJhbnNmb3JtIHZhcigtLXQtYmFzZSApO1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKSwgY29sb3IgdmFyKC0tdC1iYXNlKSwgYm9yZGVyLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciAge1xyXG4gICAgICAgICAgICAgICAgLm5hdl9faXRlbS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmxvYWRlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgJGNsci13aGl0ZTtcclxuICAmLmdsb2JhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogMDtcclxuICB9XHJcbiAgJi5hYnNvbHV0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBpbnNldDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAmLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuc3Bpbm5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgd2lkdGg6IDNlbTtcclxuICBoZWlnaHQ6IDNlbTtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkY2xyLXByaW1hcnk7XHJcbiAgLS1tYXNrOiBjb25pYy1ncmFkaWVudCgjMDAwMCAxMCUsICMwMDApLCBsaW5lYXItZ3JhZGllbnQoIzAwMCAwIDApIGNvbnRlbnQtYm94OyAtd2Via2l0LW1hc2s6IHZhcigtLV9tKTtcclxuICBtYXNrOiB2YXIoLS1tYXNrKTtcclxuICAtd2Via2l0LW1hc2stY29tcG9zaXRlOiBzb3VyY2Utb3V0O1xyXG4gIG1hc2stY29tcG9zaXRlOiBzdWJ0cmFjdDtcclxuICBhbmltYXRpb246IHNwaW5uZXIgMXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgdG8ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pXHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKVxyXG4gIH1cclxufSIsIi5sb2dpbi1saW5rIHtcclxuICAgIEBpbmNsdWRlIGl0ZW1zLWNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgLm1vYmlsZS1tZW51ICYge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiAgICBcclxuQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAudGFibGV0LXNsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXQtc2xpZGVyID4gKiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxuICAgIH1cclxufVxyXG4iLCJcclxuLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWJhc2UpO1xyXG4gIFxyXG4gICAgJi5pcy12aXNpYmxlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuICAgIC5vdmVybGF5LXFyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgIH1cclxuICB9XHJcbiAgIiwiLnBhZ2V1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogM3Z3O1xyXG4gICAgYm90dG9tOiAzdnc7XHJcblxyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDkwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEgOEgxNU0xNSA4TDggMU0xNSA4TDggMTUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10LWJhc2UpLCB2aXNpYmlsaXR5IHZhcigtLXQtYmFzZSksIGJvdHRvbSB2YXIoLS10LWJhc2UpLCBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAmLmlzLWFjdGl2ZSAge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBib3R0b206IDQuNXZ3O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiXHJcbi5maWx0ZXJzLXByaWNlX19pbnB1dHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXJzLXByaWNlX19sYWJlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG59XHJcblxyXG4uZmlsdGVycy1wcmljZV9faW5wdXQsXHJcbi5maWx0ZXJzLXByaWNlX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZmlsdGVycy1wcmljZV9fdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuIiwiICAgIFxyXG5AaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgLnJlc3BvbnNpdmUtc2xpZGVyLWJpZ0Rlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgIC5yZXNwb25zaXZlLXNsaWRlci10YWJsZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zbGlkZXIgPiAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcclxufVxyXG5cclxuLnJlc3BvbnNpdmUtc2xpZGVyIHtcclxuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIlxyXG4uc2tlbGV0b24ge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAmLmNvbCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcclxuICAgICAgICBhbmltYXRpb246IHNoaW1tZXIgMS41cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogc2hpbW1lciAxLjVzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAmLnNob3J0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1hZ2UsIFxyXG4gICAgJi10ZXh0LFxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAjZTBlMGUwIDI1JSxcclxuICAgICAgICAgICAgI2Y1ZjVmNSA1MCUsXHJcbiAgICAgICAgICAgICNlMGUwZTAgNzUlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuICBcclxuQGtleWZyYW1lcyBzaGltbWVyIHtcclxuICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNvY2lhbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDRweFxyXG4gICAgfVxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcihyb3cpO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICBjb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkY2xyLWJsdWUgMTAwJSwgd2hpdGUgMjAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fc29jaWFscyAuc29jaWFscy1pdGVtIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX3NvY2lhbHMgLnNvY2lhbHMtaXRlbSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgICYgPiAuaWNvbiB7XHJcbiAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgfVxyXG4gICAgICAgIGZpbGw6ICRjbHItd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudGFicyB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCJoMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzLFxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcclxufVxyXG4gIFxyXG5oMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS40NDdyZW0gKyAxLjI5dncsIDNyZW0pO1xyXG4gICAgLy8gIDI4IC0gNDggLyAzNzUgLSAxOTIwXHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4yMjNyZW0gKyAwLjY1dncsIDJyZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAvLyAyMiAtIDMyIC8gMzc1IC0gMTkyMFxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44NzlyZW0gKyAwLjUydncsIDEuNXJlbSk7XHJcbiAgICAvLyAxNiAtIDI0IC8gMzc1IC0gMTkyMFxyXG59XHJcblxyXG5oNCwgLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxufVxyXG4gIFxyXG4uYmxvY2tfX3RpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLnNlY3Rpb25fX2hlYWRpbmcsIC5oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICY6aGFzKC50YWJsZV9fc2VsZWN0cykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG4gICAgLnNlZS1hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sdW1uLWdhcDogOS41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGVfX3NlbGVjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAmOmhhcyguc2VsZWN0LXdyYXBwZXI6bnRoLWNoaWxkKDIpKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwcHgsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hvaWNlcyAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hvaWNlcyAge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG59IiwiLnlhLXNoYXJlMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGluc2V0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXQtYmFzZSk7XHJcblxyXG4gICAgJl9fcG9wdXA6bm90KC55YS1zaGFyZTJfX3BvcHVwX21vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgc2NhbGU6IDAuNTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICYueWEtc2hhcmUyX19wb3B1cF92aXNpYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9fY29udGFpbmVyLFxyXG4gICAgJl9fbGlzdCxcclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJl9faWNvbl9tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2l0ZW1fbW9yZS55YS1zaGFyZTJfX2l0ZW1faGFzLXByZXR0eS12aWV3IC55YS1zaGFyZTJfX3BvcHVwX2RpcmVjdGlvbl9ib3R0b20ge1xyXG4gICAgICAgIHRvcDogLTEyMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIC55YS1zaGFyZTJfX2NvbnRhaW5lci55YS1zaGFyZTJfX2NvbnRhaW5lcl9jb2xvci1zY2hlbWVfYmxhY2t3aGl0ZSAueWEtc2hhcmUyX19iYWRnZSwgLnlhLXNoYXJlMl9fY29udGFpbmVyLnlhLXNoYXJlMl9fY29udGFpbmVyX2NvbG9yLXNjaGVtZV9ibGFja3doaXRlIC55YS1zaGFyZTJfX21vYmlsZS1wb3B1cC1iYWRnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAueWEtc2hhcmUyX19jb250YWluZXJfc2l6ZV9tIC55YS1zaGFyZTJfX2JhZGdlICsgLnlhLXNoYXJlMl9fdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAueWEtc2hhcmUyX19wb3B1cC1jb250ZW50IC55YS1zaGFyZTJfX21vYmlsZS1wb3B1cC1iYWRnZS55YS1zaGFyZTJfX21vYmlsZS1wb3B1cC1iYWRnZV9uYXRpdmUtc2hhcmUgLnlhLXNoYXJlMl9faWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoPSUyNzIyJTI3JTIwaGVpZ2h0PSUyNzIyJTI3JTIwZmlsbD0lMjdub25lJTI3JTIweG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjclM0UlM0NwYXRoJTIwZmlsbC1ydWxlPSUyN2V2ZW5vZGQlMjclMjBjbGlwLXJ1bGU9JTI3ZXZlbm9kZCUyNyUyMGQ9JTI3TTQuNTgzJTIwMTIuNjA0YTEuNjA0JTIwMS42MDQlMjAwJTIwMTAwLTMuMjA4JTIwMS42MDQlMjAxLjYwNCUyMDAlMjAwMDAlMjAzLjIwOHptMTIuODM0JTIwMGExLjYwNCUyMDEuNjA0JTIwMCUyMDEwMC0zLjIwOCUyMDEuNjA0JTIwMS42MDQlMjAwJTIwMDAwJTIwMy4yMDh6TTEyLjYwNCUyMDExYTEuNjA0JTIwMS42MDQlMjAwJTIwMTEtMy4yMDglMjAwJTIwMS42MDQlMjAxLjYwNCUyMDAlMjAwMTMuMjA4JTIwMHolMjclMjBmaWxsPSUyNyUyM2ZmZiUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG4gICAgLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19wb3B1cDpub3QoLnlhLXNoYXJlMl9fcG9wdXBfbW9iaWxlKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy0yKTtcclxuICAgIH1cclxufVxyXG5cclxuLnlhLXNoYXJlMl9fY29udGFpbmVyX3NpemVfbSAueWEtc2hhcmUyX19pdGVtX21vcmUueWEtc2hhcmUyX19pdGVtX2hhcy1wcmV0dHktdmlldyAueWEtc2hhcmUyX19saW5rX21vcmUueWEtc2hhcmUyX19saW5rX21vcmUtYnV0dG9uLXR5cGVfc2hvcnQge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59IiwiLmhvdmVyLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10LWJhc2UpLCB2aXNpYmlsaXR5IHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTkgMTlMMTUuNTAwMSAxNS41TTE4IDkuNUMxOCAxNC4xOTQ0IDE0LjE5NDQgMTggOS41IDE4QzQuODA1NTggMTggMSAxNC4xOTQ0IDEgOS41QzEgNC44MDU1OCA0LjgwNTU4IDEgOS41IDFDMTQuMTk0NCAxIDE4IDQuODA1NTggMTggOS41Wicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufSIsIi5wbGF5ZXItaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxufVxyXG4ucGxheWVyLWl0ZW0tbnVtYmVyIHtcclxuZm9udC13ZWlnaHQ6IDcwMDtcclxuZm9udC1zaXplOiAxOHB4O1xyXG5saW5lLWhlaWdodDogMTIwJTtcclxuY29sb3I6ICRjbHItcHJpbWFyeTtcclxufVxyXG4ucGxheWVyLWl0ZW0taW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG59XHJcbi5wbGF5ZXItaXRlbS1jaXRpemVuc2hpcCB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDhweDtcclxufVxyXG5cclxuLmFyY2hpdmUge1xyXG4gICAgLmR0LXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hcmNoaXZlLXNlYXJjaCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICY6aGFzKGlucHV0OmZvY3VzKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhhcyhpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRvcCB2YXIoLS10LWJhc2UpLCB0ZXh0LXRyYW5zZm9ybSB2YXIoLS10LWJhc2UpLCBmb250LXdlaWd0aCB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi45NDI0IDE2LjA1NzhMMTMuMDMwNiAxMi4xNDY5QzE0LjE2NDQgMTAuNzg1NyAxNC43Mjk4IDkuMDM5ODMgMTQuNjA5MSA3LjI3MjQ0QzE0LjQ4ODQgNS41MDUwNiAxMy42OTEgMy44NTIyMyAxMi4zODI4IDIuNjU3NzlDMTEuMDc0NSAxLjQ2MzM0IDkuMzU2MTUgMC44MTkyNTYgNy41ODUxIDAuODU5NTA2QzUuODE0MDYgMC44OTk3NTYgNC4xMjY3MSAxLjYyMTI1IDIuODc0MDcgMi44NzM4OUMxLjYyMTQzIDQuMTI2NTMgMC44OTk5MzkgNS44MTM4OCAwLjg1OTY4OSA3LjU4NDkyQzAuODE5NDM5IDkuMzU1OTcgMS40NjM1MyAxMS4wNzQ0IDIuNjU3OTcgMTIuMzgyNkMzLjg1MjQxIDEzLjY5MDkgNS41MDUyNCAxNC40ODgzIDcuMjcyNjMgMTQuNjA4OUM5LjA0MDAxIDE0LjcyOTYgMTAuNzg1OSAxNC4xNjQyIDEyLjE0NzEgMTMuMDMwNUwxNi4wNTggMTYuOTQyMkMxNi4xMTYxIDE3LjAwMDMgMTYuMTg1IDE3LjA0NjMgMTYuMjYwOSAxNy4wNzc3QzE2LjMzNjcgMTcuMTA5MiAxNi40MTgxIDE3LjEyNTMgMTYuNTAwMiAxNy4xMjUzQzE2LjU4MjMgMTcuMTI1MyAxNi42NjM2IDE3LjEwOTIgMTYuNzM5NSAxNy4wNzc3QzE2LjgxNTQgMTcuMDQ2MyAxNi44ODQzIDE3LjAwMDMgMTYuOTQyNCAxNi45NDIyQzE3LjAwMDQgMTYuODg0MSAxNy4wNDY1IDE2LjgxNTIgMTcuMDc3OSAxNi43MzkzQzE3LjEwOTQgMTYuNjYzNCAxNy4xMjU1IDE2LjU4MjEgMTcuMTI1NSAxNi41QzE3LjEyNTUgMTYuNDE3OSAxNy4xMDk0IDE2LjMzNjYgMTcuMDc3OSAxNi4yNjA3QzE3LjA0NjUgMTYuMTg0OCAxNy4wMDA0IDE2LjExNTkgMTYuOTQyNCAxNi4wNTc4Wk0yLjEyNTE4IDcuNzVDMi4xMjUxOCA2LjYzNzQ4IDIuNDU1MDggNS41NDk5NCAzLjA3MzE2IDQuNjI0OTFDMy42OTEyNCAzLjY5OTg5IDQuNTY5NzUgMi45Nzg5MiA1LjU5NzU4IDIuNTUzMTdDNi42MjU0MiAyLjEyNzQzIDcuNzU2NDIgMi4wMTYwNCA4Ljg0NzU2IDIuMjMzMDhDOS45Mzg3IDIuNDUwMTIgMTAuOTQxIDIuOTg1ODUgMTEuNzI3NyAzLjc3MjUyQzEyLjUxNDMgNC41NTkxOSAxMy4wNTAxIDUuNTYxNDcgMTMuMjY3MSA2LjY1MjYxQzEzLjQ4NDEgNy43NDM3NiAxMy4zNzI3IDguODc0NzYgMTIuOTQ3IDkuOTAyNTlDMTIuNTIxMyAxMC45MzA0IDExLjgwMDMgMTEuODA4OSAxMC44NzUzIDEyLjQyN0M5Ljk1MDIzIDEzLjA0NTEgOC44NjI3IDEzLjM3NSA3Ljc1MDE4IDEzLjM3NUM2LjI1ODg0IDEzLjM3MzMgNC44MjkwNiAxMi43ODAyIDMuNzc0NTMgMTEuNzI1NkMyLjcyIDEwLjY3MTEgMi4xMjY4MyA5LjI0MTMzIDIuMTI1MTggNy43NVonIGZpbGw9J2JsYWNrJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWxldHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgLmZpbHRlci1sZXR0ZXIge1xyXG4gICAgICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KFtkYXRhLWxldHRlcj1cIkFMTFwiXSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtbGV0dGVyPVwiQUxMXCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYWxlbmRhciB7XHJcbiAgICAmX19ldmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHsgcm93LWdhcDogMjRweDsgfVxyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWdyYXk7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge3JpZ2h0OiBjYWxjKDE3MHB4ICsgMjRweCk7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtib3R0b206IDQ4cHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtib3R0b206IDMzcHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wLCBtaW4peyB3aWR0aDogMTk0cHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNsYW1wKDAuNXJlbSwgLTAuMTA5cmVtICsgMi42dncsIDEuNXJlbSkgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tc3RhZGl1bSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1tYXRjaCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3AsIG1pbil7IHdpZHRoOiA1MC44JTsgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNjBweCAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYtLWNsdWIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNsdWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jbHViLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNsdWItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY2x1Yi1jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNsdWItbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge3dpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNjb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHJvdyk7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgOTZweCAxZnI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sZWFndWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTcuNSU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbWVkaWEoZGVza3RvcCwgbWluKXsgd2lkdGg6IDE3NnB4OyB9XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhbGVuZGFyIHtcclxuICAgIC5za2VsZXRvbiB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9IFxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xyXG4gICAgICAgICAgICAmICsgLnNrZWxldG9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRlYW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2x1Yi10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FydCB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDNmciAzZnI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1mb290IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMzJweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm9sZC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1jb3VudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5jb3VudC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAmLWltZyB7Z3JpZC1hcmVhOiBpbWc7fVxyXG4gICAgICAgICAgICAmLWluZm8ge2dyaWQtYXJlYTogaW5mbzt9XHJcbiAgICAgICAgICAgICYtZm9vdCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGZvb3Q7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXNpemUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzaXplO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHByaWNlO1xyXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggMWZyO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgICAgICBcImltZyBpbmZvXCJcclxuICAgICAgICAgICAgICAgIFwiaW1nIHByaWNlXCJcclxuICAgICAgICAgICAgICAgIFwiaW1nIHNpemUgXCJcclxuICAgICAgICAgICAgICAgIFwiZm9vdCBmb290XCI7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdG90YWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgfVxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICB9XHJcbiAgICAuZGVsZXRlLWJ0biB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNsci1lcnJvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydCB7XHJcbiAgICAmX21vZGFsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXByb3BzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJ0bnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jZGVsZXRlLWNvbmZpcm0tbW9kYWwge1xyXG4gICAgLm1vZGFsX19idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgLm1vZGFsX19idXR0b25zIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxleC1jb2wge1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXRhbG9nIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wLCBtaW4pIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3MnB4IDFmcjtcclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMHB4LCAxZnIpKTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMHB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwcHgsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXQtYmFzZSksIHZpc2liaWxpdHkgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoLmNhdGFsb2ctZW1wdHkpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIC5jYXRhbG9nX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgLmNhdGFsb2dfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXRhbG9nX19pdGVtcyAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhdGFsb2ctZW1wdHkge1xyXG4gICAgICAgICAgICBoMiB7bWFyZ2luLWJvdHRvbTogMjRweDt9XHJcbiAgICAgICAgICAgIHAge3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAmLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgJiA+ICogeyB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIC5jYXRhbG9nX19maWx0ZXJzLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NvcnRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdC1sb25nZXIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2l6ZXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICAuc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2l6ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXplcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICAuc2l6ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIHZhcigtLXQtYmFzZSksIGNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgJi51bmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGFsb2cge1xyXG4gICAgJl9fZmlsdGVycyB7XHJcbiAgICAgICAgJi1tb2JpbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLXZpc2libGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICAmLXNpemVzIHtcclxuICAgICAgICAgICAgLnNpemVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE2cHggMjRweDtcclxuICAgICAgICAgICAgICAgIC5jdXN0b20tY2hlY2tib3hfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICZfX3JhbmdlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMtcmVzZXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICBjb2xvcjogJGNsci10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTUgMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000LjM3NSA2LjEyNTAxSDAuNjI1QzAuNDU5MjQgNi4xMjUwMSAwLjMwMDI2OSA2LjA1OTE2IDAuMTgzMDU4IDUuOTQxOTVDMC4wNjU4NDgxIDUuODI0NzQgMCA1LjY2NTc3IDAgNS41MDAwMVYxLjc1MDAxQzAgMS41ODQyNSAwLjA2NTg0ODEgMS40MjUyOCAwLjE4MzA1OCAxLjMwODA3QzAuMzAwMjY5IDEuMTkwODYgMC40NTkyNCAxLjEyNTAxIDAuNjI1IDEuMTI1MDFDMC43OTA3NiAxLjEyNTAxIDAuOTQ5NzMxIDEuMTkwODYgMS4wNjY5NCAxLjMwODA3QzEuMTg0MTUgMS40MjUyOCAxLjI1IDEuNTg0MjUgMS4yNSAxLjc1MDAxVjMuOTkxNDJMMi4zOTI5NyAyLjg0ODQ1QzMuNzg2ODggMS40NDc1MiA1LjY4IDAuNjU3MzQgNy42NTYyNSAwLjY1MTU3NUg3LjY5NzY2QzkuNjU3MDkgMC42NDY1MjcgMTEuNTM5NiAxLjQxMzYzIDEyLjkzNzUgMi43ODY3M0MxMy4wNTE2IDIuOTAzNSAxMy4xMTU1IDMuMDYwMjkgMTMuMTE1NiAzLjIyMzU4QzEzLjExNTYgMy4zODY4NiAxMy4wNTE3IDMuNTQzNjcgMTIuOTM3NSAzLjY2MDQ1QzEyLjgyMzQgMy43NzcyMiAxMi42NjgxIDMuODQ0NyAxMi41MDQ5IDMuODQ4NDVDMTIuMzQxNiAzLjg1MjE5IDEyLjE4MzQgMy43OTE5IDEyLjA2NDEgMy42ODA0OEMxMC44OTg5IDIuNTM2NzkgOS4zMzAzMyAxLjg5Nzc1IDcuNjk3NjYgMS45MDE1OEg3LjY2MjVDNi4wMTU3NyAxLjkwNjY0IDQuNDM4MzQgMi41NjQ5OCAzLjI3NjU2IDMuNzMyMDRMMi4xMzM1OSA0Ljg3NTAxSDQuMzc1QzQuNTQwNzYgNC44NzUwMSA0LjY5OTczIDQuOTQwODYgNC44MTY5NCA1LjA1ODA3QzQuOTM0MTUgNS4xNzUyOCA1IDUuMzM0MjUgNSA1LjUwMDAxQzUgNS42NjU3NyA0LjkzNDE1IDUuODI0NzQgNC44MTY5NCA1Ljk0MTk1QzQuNjk5NzMgNi4wNTkxNiA0LjU0MDc2IDYuMTI1MDEgNC4zNzUgNi4xMjUwMVpNMTQuMzc1IDkuODc1MDFIMTAuNjI1QzEwLjQ1OTIgOS44NzUwMSAxMC4zMDAzIDkuOTQwODYgMTAuMTgzMSAxMC4wNTgxQzEwLjA2NTggMTAuMTc1MyAxMCAxMC4zMzQzIDEwIDEwLjVDMTAgMTAuNjY1OCAxMC4wNjU4IDEwLjgyNDcgMTAuMTgzMSAxMC45NDJDMTAuMzAwMyAxMS4wNTkyIDEwLjQ1OTIgMTEuMTI1IDEwLjYyNSAxMS4xMjVIMTIuODY2NEwxMS43MjM0IDEyLjI2OEMxMC41NjE5IDEzLjQzNDkgOC45ODQ3NSAxNC4wOTMyIDcuMzM4MjggMTQuMDk4NEg3LjMwMzEzQzUuNjcwNDUgMTQuMTAyMyA0LjEwMTg5IDEzLjQ2MzIgMi45MzY3MiAxMi4zMTk1QzIuODc4NTEgMTIuMjYgMi44MDg5OCAxMi4yMTI3IDIuNzMyMjIgMTIuMTgwNEMyLjY1NTQ2IDEyLjE0ODEgMi41NzMwMiAxMi4xMzE0IDIuNDg5NzQgMTIuMTMxNEMyLjQwNjQ2IDEyLjEzMTQgMi4zMjQwMiAxMi4xNDgxIDIuMjQ3MjcgMTIuMTgwNEMyLjE3MDUxIDEyLjIxMjcgMi4xMDA5OSAxMi4yNiAyLjA0Mjc4IDEyLjMxOTZDMS45ODQ1NyAxMi4zNzkyIDEuOTM4ODYgMTIuNDQ5NyAxLjkwODMyIDEyLjUyNzJDMS44Nzc3OCAxMi42MDQ3IDEuODYzMDMgMTIuNjg3NSAxLjg2NDk0IDEyLjc3MDhDMS44NjY4NSAxMi44NTQgMS44ODUzOCAxMi45MzYxIDEuOTE5NDQgMTMuMDEyQzEuOTUzNSAxMy4wODggMi4wMDI0IDEzLjE1NjUgMi4wNjMyOCAxMy4yMTMzQzMuNDYxMTUgMTQuNTg2NCA1LjM0MzY5IDE1LjM1MzUgNy4zMDMxMyAxNS4zNDg0SDcuMzQzNzVDOS4zMTk3MyAxNS4zNDI1IDExLjIxMjUgMTQuNTUyMyAxMi42MDYzIDEzLjE1MTZMMTMuNzUgMTIuMDA4NlYxNC4yNUMxMy43NSAxNC40MTU4IDEzLjgxNTggMTQuNTc0NyAxMy45MzMxIDE0LjY5MkMxNC4wNTAzIDE0LjgwOTIgMTQuMjA5MiAxNC44NzUgMTQuMzc1IDE0Ljg3NUMxNC41NDA4IDE0Ljg3NSAxNC42OTk3IDE0LjgwOTIgMTQuODE2OSAxNC42OTJDMTQuOTM0MiAxNC41NzQ3IDE1IDE0LjQxNTggMTUgMTQuMjVWMTAuNUMxNSAxMC4zMzQzIDE0LjkzNDIgMTAuMTc1MyAxNC44MTY5IDEwLjA1ODFDMTQuNjk5NyA5Ljk0MDg2IDE0LjU0MDggOS44NzUwMSAxNC4zNzUgOS44NzUwMVonIGZpbGw9J2JsYWNrJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKSwgYm9yZGVyLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwYWNlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgIH1cclxufSIsIi5jb250YWN0cyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgOGZyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpoYXMoYSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAwLjg3OXJlbSArIDAuNTJ2dywgMS41cmVtKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgKjpub3QoYSkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTU1JTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jYXRhbG9nLWRldGFpbCB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1vZmZzZXQpKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItb2Zmc2V0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgc3BhbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjklO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFjY2VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcm9wcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zaXplcyB7XHJcbiAgICAgICAgICAgIC5zaXplIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19wcmljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdHVhbC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY291bnQge1xyXG4gICAgICAgICAgICAuY291bnQtaW5wdXQgeyB3aWR0aDogOTZweDsgYm9yZGVyLXJhZGl1czogMHB4O31cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMyLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICYgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpemVzIHtcclxuICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAmLnVuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l6ZS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgLnNpemUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXQtYmFzZSksIGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaXplcy10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA2NHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXQtYmFzZSk7XHJcbiAgICB6LWluZGV4OiAxMDM7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogNjRweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgJi1jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMTggMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNy40OTQ2IDE2LjI1NTlDMTcuNTc1OCAxNi4zMzcyIDE3LjY0MDMgMTYuNDMzNyAxNy42ODQzIDE2LjU0QzE3LjcyODMgMTYuNjQ2MiAxNy43NTEgMTYuNzYgMTcuNzUxIDE2Ljg3NUMxNy43NTEgMTYuOTkgMTcuNzI4MyAxNy4xMDM4IDE3LjY4NDMgMTcuMjFDMTcuNjQwMyAxNy4zMTYzIDE3LjU3NTggMTcuNDEyOCAxNy40OTQ2IDE3LjQ5NDFDMTcuNDEzMyAxNy41NzU0IDE3LjMxNjcgMTcuNjM5OCAxNy4yMTA1IDE3LjY4MzhDMTcuMTA0MyAxNy43Mjc4IDE2Ljk5MDUgMTcuNzUwNSAxNi44NzU1IDE3Ljc1MDVDMTYuNzYwNSAxNy43NTA1IDE2LjY0NjcgMTcuNzI3OCAxNi41NDA1IDE3LjY4MzhDMTYuNDM0MiAxNy42Mzk4IDE2LjMzNzcgMTcuNTc1NCAxNi4yNTY0IDE3LjQ5NDFMOS4wMDA0OSAxMC4yMzdMMS43NDQ1NSAxNy40OTQxQzEuNTgwMzYgMTcuNjU4MiAxLjM1NzY4IDE3Ljc1MDUgMS4xMjU0OSAxNy43NTA1QzAuODkzMjkzIDE3Ljc1MDUgMC42NzA2MSAxNy42NTgyIDAuNTA2NDI0IDE3LjQ5NDFDMC4zNDIyMzggMTcuMzI5OSAwLjI1IDE3LjEwNzIgMC4yNSAxNi44NzVDMC4yNSAxNi42NDI4IDAuMzQyMjM4IDE2LjQyMDEgMC41MDY0MjQgMTYuMjU1OUw3Ljc2MzQ2IDlMMC41MDY0MjQgMS43NDQwNkMwLjM0MjIzOCAxLjU3OTg4IDAuMjUgMS4zNTcxOSAwLjI1IDEuMTI1QzAuMjUgMC44OTI4MDUgMC4zNDIyMzggMC42NzAxMjEgMC41MDY0MjQgMC41MDU5MzZDMC42NzA2MSAwLjM0MTc1IDAuODkzMjkzIDAuMjQ5NTEyIDEuMTI1NDkgMC4yNDk1MTJDMS4zNTc2OCAwLjI0OTUxMiAxLjU4MDM2IDAuMzQxNzUgMS43NDQ1NSAwLjUwNTkzNkw5LjAwMDQ5IDcuNzYyOTdMMTYuMjU2NCAwLjUwNTkzNkMxNi40MjA2IDAuMzQxNzUgMTYuNjQzMyAwLjI0OTUxMiAxNi44NzU1IDAuMjQ5NTEyQzE3LjEwNzcgMC4yNDk1MTIgMTcuMzMwNCAwLjM0MTc1IDE3LjQ5NDYgMC41MDU5MzZDMTcuNjU4NyAwLjY3MDEyMSAxNy43NTEgMC44OTI4MDUgMTcuNzUxIDEuMTI1QzE3Ljc1MSAxLjM1NzE5IDE3LjY1ODcgMS41Nzk4OCAxNy40OTQ2IDEuNzQ0MDZMMTAuMjM3NSA5TDE3LjQ5NDYgMTYuMjU1OVonIGZpbGw9J2JsYWNrJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JpZC10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0MXB4IDE0MXB4IDE0MXB4IDEzMnB4IDEzMnB4O1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgNzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmdyaWQtdGFibGUtaGVhZCAuY29sKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaDU3NiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnY1NzYge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJiAuY29sIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLm9sZC1wcmljZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgIGNvbG9yOiAkY2xyLWdyYXk7XHJcbn1cclxuXHJcbiIsIi5mb3JtIHtcclxuICAgICZbZGF0YS1zdGF0ZT1cImRlZmF1bHRcIl0ge1xyXG4gICAgICAgIC5mb3JtLWZpZWxkIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1maWVsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAmOmhhcyguZm9ybS1pbnB1dDpmb2N1cykge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpoYXMoLmZvcm0tZmllbGQtLXZhbGlkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhhcyguZm9ybS1maWVsZC0tZXJyb3IpOm5vdCg6Zm9jdXMpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItZXJyb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXQtYmFzZSksIHRleHQtdHJhbnNmb3JtIHZhcigtLXQtYmFzZSksIGZvbnQtc2l6ZSB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyLjVweDtcclxuICAgICAgICAjY2FydC1mb3JtICYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICY6Zm9jdXMgKyAuZm9ybS1sYWJlbCxcclxuICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLXRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOTJweDtcclxuICAgICAgICAmICsgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wcml2YWN5IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5IHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBnYXA6IDY0cHggMjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGdhcDogNDhweCAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xyXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXQtbG9uZ2VyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cnVuY2F0ZSgyKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9faW1hZ2UgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtcmVuZGVyPVwidmlkZW9cIl0ge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAzLzEuNztcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuLW1hc2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciAuaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGF5LWJ0bi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtcmVuZGVyPVwicHJvZ3JhbVwiXSB7XHJcbiAgICAuaXRlbV9faW1hZ2Uge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNS83O1xyXG4gICAgfVxyXG4gICAgLnNrZWxldG9uLWltYWdlIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDUvNztcclxuICAgIH1cclxufSIsIi5oZXJvIHtcclxuICAgIC0tbWF0Y2hlcy1oZWlnaHQ6IDMxNXB4O1xyXG4gICAgLS1ibG9ja3Mtc3BhY2luZzogNDBweDtcclxuICAgIC0tYnVsbGV0LWhlaWdodDogNnB4O1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIC0tbWF0Y2hlcy1oZWlnaHQ6IDE4NHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGVyLnN3aXBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbWF0Y2hlcy1oZWlnaHQpICsgMjRweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg4NXZoIC0gdmFyKC0tbWF0Y2hlcy1oZWlnaHQpICsgMjRweCk7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1tYXRjaGVzLWhlaWdodCkgKyAyNHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibGFjaztcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tbWF0Y2hlcy1oZWlnaHQpIC8gMiArIHZhcigtLWJsb2Nrcy1zcGFjaW5nKSArIHZhcigtLWJ1bGxldC1oZWlnaHQpKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogNTU7XHJcbiAgICAgICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1idWxsZXQtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNsci13aGl0ZSwgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxNSUgMCwgMTAwJSAwLCA4NSUgMTAwJSwgMCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidWxsZXQtd2lkdGggdmFyKC0tZHVyYXRpb24pIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjbGlwLXBhdGggdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCUgMTAwJSAwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgJi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tbWF0Y2hlcy1oZWlnaHQpIC8gMiArIHZhcigtLWJsb2Nrcy1zcGFjaW5nKSk7XHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2Rpc3BsYXk6IGZsZXg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vZGlzdC9pbWcvaGVyb19pbWdfZ3JhZGllbnQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMywgJ21vYmlsZScpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWF0Y2hlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1vZmZzZXQpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tbWF0Y2hlcy1oZWlnaHQpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogKHZhcigtLW1hdGNoZXMtaGVpZ2h0KSAvIDIpKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1vZmZzZXQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjbGFtcCgzNDNweCwgMTAwJSwgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19tYXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBoZWFkaW5nXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICYubmV4dC1tYXRjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgfVxyXG4gICAgJi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTgwcHggMWZyIDE4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtc3RhdHVzIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge21hcmdpbi1sZWZ0OiAyNHB4O31cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEycHg7bGluZS1oZWlnaHQ6IDEzMCU7fVxyXG4gICAgfVxyXG4gICAgLy8gYm9keVxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNjBweCAxZnI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgOTZweCAxZnI7IHBhZGRpbmc6IDEwcHg7fVxyXG4gICAgfVxyXG4gICAgJi10ZWFtIHtcclxuICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoY29sdW1uKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICBcclxuICAgICAgICAudGVhbS1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7d2lkdGg6IDYwcHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHt3aWR0aDogNDBweDt9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRlYW0tbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2ZvbnQtc2l6ZTogMTJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZWFtLWNpdHkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiA4cHg7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtvdmVyZmxvdzogdmlzaWJsZTt9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNTBweCk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0Y2gtc2NvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge2ZvbnQtc2l6ZTogNDhweDt9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2ZvbnQtc2l6ZTogMzJweDt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXRjaC1zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEycHg7fVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6aGFzKC5tYXRjaC1zY29yZSkpIC5tYXRjaC1zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAuaG91ciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDMycHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mb290LFxyXG4gICAgJi1sZWFndWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgaW1nLCBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbGVhZ3VlIHtcclxuICAgICAgICBAaW5jbHVkZSBoaWRlLW9uKHRhYmxldCk7XHJcbiAgICB9XHJcbiAgICAmLWZvb3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIGhpZGUtb24obW9iaWxlKTtcclxuICAgIH1cclxuICAgIC5oZXJvX19tYXRjaC1mb290LWJ0biB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgLnRlYW0tbG9nbyB7d2lkdGg6IDYwcHg7fVxyXG4gICAgICAgIC5oZXJvX19tYXRjaC1ib2R5IHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTMwcHggMWZyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVyb19fbWF0Y2gtaW5mbzpub3QoOmhhcygubWF0Y2gtc2NvcmUpKSAubWF0Y2gtc2NoZWR1bGUgLmhvdXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oZXJvX19tYXRjaC1pbmZvIC5tYXRjaC1zY29yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm9fX21hdGNoLWluZm8gLm1hdGNoLXNjaGVkdWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAuaGVyb19fbWF0Y2gtZm9vdC1idG4sIC5oZXJvX19tYXRjaC1oZWFkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5oaXN0b3J5IHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgcm93LWdhcDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGdhcDogMjRweCA0OHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMzNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyJyBoZWlnaHQ9JzIwNjUnIHZpZXdCb3g9JzAgMCAyIDIwNjUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIC0xMDVMMC45OTk5MDUgMjA2NScgc3Ryb2tlPSclMjNFOUVDRjEnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWRhc2hhcnJheT0nOCA4JyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDk1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX195ZWFyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgMC4zNTdyZW0gKyA1Ljk1dncsIDcuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaW5kZXgtc3RhdHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoYmlnLWRlc2t0b3AsIG1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiA0OHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5kZXgtbWF0Y2hlcyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMTdweCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiAxNnB4IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTEycHggMWZyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgdmFyKC0tdC1iYXNlKSwgYm9yZGVyLWNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbS1zY29yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIocm93KTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLnNjb3JlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIocm93KTtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5mZGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDM2cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmZkYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmRjIC50aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDI4cHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcihjb2x1bW4pO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0tY2x1YiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKGNvbHVtbik7XHJcbiAgICAgICAgICAgIC5jbHViLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNsdWItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiAxMnB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5sb2dpbiB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9naW4tYmFja2dyb3VuZC5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNDhweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7cGFkZGluZzogMjRweDt9XHJcbiAgICAgICAgLnBvbGljeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICAgICYgKyAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFjayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2RlLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMHB4LCAxZnIpKTtcclxuICAgIGdhcDogMTQuNHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgZ2FwOiAxMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29kZS1pbnB1dCAuZm9ybS1maWVsZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFzcGVjdC1yYXRpbzogNyAvIDg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmOm5vdCguZm9ybS1maWVsZC0tZXJyb3IpOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItdGV4dDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2ZvbnQtc2l6ZTogMTZweDt9XHJcbn1cclxuXHJcbi50aW1lciB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmNvZGUtZm9ybS1maWVsZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICYuZm9ybS1maWVsZC0tZXJyb3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLmZvcm0tZmllbGQtLWNvZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWZpZWxkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYuZm9ybS1maWVsZC0tZXJyb3Ige1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jbHItZXJyb3IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItZXJyb3IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFtuYW1lPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgLnBhc3N3b3JkLXRvZ2dsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIC5wYXNzd29yZC10b2dnbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXllLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQuZm9ybS1maWVsZC0tZXJyb3IgIHtcclxuICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbn1cclxuXHJcbi5qdXN0LXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgcGFkZGluZy10b3A6IDIuNXB4O1xyXG4gICAgY29sb3I6IHZhcigtLWNsci1lcnJvcikgIWltcG9ydGFudDtcclxuICAgIGFuaW1hdGlvbjogZmFkZWluIDAuM3MgZWFzZS1pbiBmb3J3YXJkczsgXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZWluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc2VjdGlvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIubWF0Y2gge1xyXG4gICAgJi1oZWFkaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7cm93LWdhcDogNDhweDt9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAtNDhweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgKDQ4cHggKiAyKSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1NjAnIGhlaWdodD0nNTg4JyB2aWV3Qm94PScwIDAgMTU2MCA1ODgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NtYXNrIGlkPSdtYXNrMF80Mzc2XzUxNDMyJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMTU2MCcgaGVpZ2h0PSc1ODgnJTNFJTNDcmVjdCB3aWR0aD0nMTU2MCcgaGVpZ2h0PSc1ODgnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzQzNzZfNTE0MzIpJyAvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF80Mzc2XzUxNDMyKSclM0UlM0NyZWN0IHdpZHRoPScxNTYwJyBoZWlnaHQ9JzU4OCcgZmlsbD0nJTIzRjVGNkY4JyAvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfNDM3Nl81MTQzMicgeDE9JzAnIHkxPScyOTQnIHgyPScxNTYwJyB5Mj0nMjk0JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIHN0b3AtY29sb3I9JyUyMzczNzM3MycgLyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjUnIHN0b3AtY29sb3I9JyUyMzczNzM3Mycgc3RvcC1vcGFjaXR5PScwJyAvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyMzczNzM3MycgLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAuYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgLnBhZ2UtaGVhZGluZ19fdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faGVhZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNDhweCAxZnI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyBcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFxyXG4gICAgICAgICAgICAgICAgICAgIFwiYSBjXCJcclxuICAgICAgICAgICAgICAgICAgICBcImIgYlwiOyBcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7Z3JpZC1hcmVhOiBhO31cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7Z3JpZC1hcmVhOiBiO31cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7Z3JpZC1hcmVhOiBjO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMjBweCAxZnI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBjbGFtcCg3cmVtLCAtMC45MTRyZW0gKyAzMy43N3Z3LCAyMHJlbSkgMWZyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xlYWd1ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHt3aWR0aDogMTZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJl9fc3RhZGl1bSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NsdWIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcihjb2x1bW4pO1xyXG4gICAgICAgICAgICAuY2x1Yi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDAuNjAycmVtICsgMS4xN3Z3LCAycmVtKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2x1Yi1sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHt3aWR0aDogY2xhbXAoMy41cmVtLCAtMC40NTdyZW0gKyAxNi44OHZ3LCAxMHJlbSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbHViLWxvZ29fYmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwNHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4wMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbHViLWNpdHkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiAxMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUgLmNsdWItbG9nb19iZyB7bGVmdDogMDt9XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIC5jbHViLWxvZ29fYmcge3JpZ2h0OiAwO31cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc2NvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKGNvbHVtbik7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIC5zY29yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODUlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICYgICsgLnRleHQtdHJhbnNmb3JtLWluaXRpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge2ZvbnQtc2l6ZTogMTRweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiAxMnB4O2xpbmUtaGVpZ2h0OiAxMzAlO31cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge2ZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgLTEuMDQ0cmVtICsgMTIuOTl2dywgN3JlbSk7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXJlLXBhZ2Uge2p1c3RpZnktY29udGVudDogZW5kO31cclxuICAgICAgICAucHJldi1wYWdlIHtqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O31cclxuICAgICAgICAmW2RhdGEtbWF0Y2gtb25nb2luZ10ge1xyXG4gICAgICAgICAgICAucGFnZS1oZWFkaW5nX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZXJyb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDlmciAzZnI7XHJcbiAgICAgICAgZ2FwOiA0OHB4IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9XHJcbiAgICAgICAgJjpoYXMoLm1hdGNoX19oaXN0b3J5KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogNjRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtyb3ctZ2FwOiA0OHB4O31cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvdG9jb2xfX2l0ZW1zIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAtLXAteTogMjRweDtcclxuICAgICAgICAgICAgLS1wLXg6IDEzMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1wLXkpIHZhcigtLXAteCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGJpZy1kZXNrdG9wKSB7LS1wLXg6IDQ4cHg7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHstLXAteDogOHB4O31cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHZhcigtLXAteSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXAteSkgKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3RvY29sX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjRweCAxZnI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQwcHggMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bm90KC5yZXZlcnNlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3RvY29sX19pdGVtLWV2ZW50OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpoYXMoLm1pc3NlZC1wZW5hbHR5KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7b3BhY2l0eTogMC41O31cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nNycgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgNyA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wODM5OCA1LjgzMzVMNi4wODM5OSAwLjgzMzQ5Nicgc3Ryb2tlPSclMjNFODIzMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC03LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEycHg7cGFkZGluZzogOHB4IDE2cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0tdC1iYXNlKSwgdmlzaWJpbGl0eSB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEycHggMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNsci13aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEycHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm90b2NvbF9faXRlbS1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucmV2ZXJzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3RvY29sX19pdGVtLWV2ZW50OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3RvY29sX19pdGVtLWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvdG9jb2xfX2l0ZW0tZXZlbnQ6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJyb2FkY2FzdF9faXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIC5icm9hZGNhc3RfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodC10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodC1nb2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7d2lkdGg6IDIycHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluZXVwcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDY0cHg7XHJcbiAgICAgICAgJi1idG5zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tYmctY2xyOiAjeyRjbHItcHJpbWFyeX07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wbGF5ZXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBsYXllciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgLnBsYXllci1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7d2lkdGg6IDcwcHg7fVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7d2lkdGg6IDY0cHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGF5ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICZfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGxheWVyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge21heC13aWR0aDogMTAwcHg7fVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsYXllci1wb3NpdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiAxMHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGxheWVyLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGlzdG9yeSB7XHJcbiAgICAgICAgJi13cmFwcGVyIHtib3JkZXI6IDFweCBzb2xpZCAkY2xyLWdyYXk7fVxyXG4gICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMwNHB4IDFmcjtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtwYWRkaW5nOiAxNnB4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7Z3JpZC1hcmVhOiBhO31cclxuICAgICAgICAgICAgICAgICYgPiAqOm50aC1jaGlsZCgyKSB7Z3JpZC1hcmVhOiBiO31cclxuICAgICAgICAgICAgICAgICYgPiAqOm50aC1jaGlsZCgzKSB7Z3JpZC1hcmVhOiBjO31cclxuICAgICAgICAgICAgICAgICYgPiAqOmxhc3QtY2hpbGQge2dyaWQtYXJlYTogZDt9XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCA4MHB4KTtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgICAgIFwiYSBiIGNcIlxyXG4gICAgICAgICAgICAgICAgXCJkIGQgZFwiOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXN0YXRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tdG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiA0MHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tcXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXRpdGxlLFxyXG4gICAgICAgICAgICAmLS1pdGVtIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2ZvbnQtc2l6ZTogMTBweDsgdGV4dC1hbGlnbjogY2VudGVyfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY2x1YiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKGNvbHVtbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge2p1c3RpZnktY29udGVudDogZW5kO31cclxuICAgICAgICAgICAgLmNsdWItaW1nIHt3aWR0aDogODBweDsgYXNwZWN0LXJhdGlvOiAxOyBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge21hcmdpbi1ib3R0b206IDhweDt9IEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge3dpZHRoOiA2MHB4O30gQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7d2lkdGg6IDQwcHg7fX1cclxuICAgICAgICAgICAgLmNsdWItbmFtZSB7bGluZS1oZWlnaHQ6IDEyMCU7IGZvbnQtd2VpZ2h0OiA3MDA7fVxyXG4gICAgICAgICAgICAuY2x1Yi1jaXR5IHtmb250LXNpemU6IDEycHg7IGxpbmUtaGVpZ2h0OiAxNzAlOyBsZXR0ZXItc3BhY2luZzogMC4wNGVtOyBjb2xvcjogJGNsci1kYXJrLWdyYXk7fVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIC5jbHViLWNpdHksIC5jbHViLW5hbWUge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMycHggMTMycHggNTA0cHggYXV0bztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMzJweCAxMzJweCAxZnIgMWZyO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxMDBweCAxZnIgMWZyO31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciAxZnIgYXV0bzt9XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7cGFkZGluZzogOHB4O31cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O31cclxuICAgICAgICAgICAgJi0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAtLWNsci13aW46ICN7JGNsci1zdWNjZXNzfTtcclxuICAgICAgICAgICAgICAgIC0tY2xyLWxvc3M6ICN7JGNsci1lcnJvcn07XHJcbiAgICAgICAgICAgICAgICAtLWNsci1kcmF3OiAjeyRjbHItZ3JheX07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkgeyYgPiBzcGFuIHtkaXNwbGF5OiBub25lO319XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHt3aWR0aDogOHB4OyBoZWlnaHQ6IDhweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXNjb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzNXB4IDFmcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Y29sdW1uLWdhcDogOHB4O31cclxuICAgICAgICAgICAgICAgIC5pdGVtLWNsdWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbHViLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jbHViLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1zY29yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gKjpudGgtY2hpbGQoMSkge29yZGVyOiAxOyB3aGl0ZS1zcGFjZTogbm93cmFwOyBwYWRkaW5nLXJpZ2h0OiAxOC41cHg7fVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtvcmRlcjogMzsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgcGFkZGluZy1sZWZ0OiA4cHg7fVxyXG4gICAgICAgICAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDMpIHtvcmRlcjogMjsgcGFkZGluZzogMCAxNnB4O31cclxuICAgICAgICAgICAgICAgICYgPiAqOm50aC1jaGlsZCg0KSB7b3JkZXI6IDQ7IHBhZGRpbmc6IDAgOHB4O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21lZGlhIHtcclxuICAgICAgICAuZ2FsbGVyeV9faXRlbXMge1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5vcmRlcnMge1xyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40OHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIC5vcmRlcnNfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGFbZG93bmxvYWRdLmhpZGUtb24tZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhhcyhhW2Rvd25sb2FkXSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5vcmRlcnNfX2l0ZW0taW5uZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcmRlcnNfX2l0ZW0taW5uZXI6aGFzKGFbZG93bmxvYWRdKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ncmlkIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogMTZweCAyNHB4O1xyXG4gICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMycHgsIDgwcHgpIG1pbm1heCgxNTBweCwgNDgwcHgpIHJlcGVhdCg2LCBtaW5tYXgoNjBweCwgMTY2cHgpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxNnB4IDFmciA4MnB4IDI0MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgODJweCAyMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgJiA+ICo6bm90KC5vcmRlcnNfX2l0ZW0tdGl0bGUpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wYXJ0bmVycyB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzAuNTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHJvdyk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wbGF5ZXIge1xyXG4gICAgJi1pbmZvX19pdGVtcyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgOWZyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA4ZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZ2FwOiA0OHB4IDI0cHg7XHJcbiAgICAgICAgLnBsYXllci1pbmZvX19zdGF0aXN0aWNzIHtcclxuICAgICAgICAgICAgLnBsYXllci1pbmZvX19zdGF0aXN0aWMtLWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtmb250LXNpemU6IDEwcHg7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7d2lkdGg6IDE2cHg7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge3BhZGRpbmc6IDEzcHggMTZweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWluZm9fX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtwYWRkaW5nOiAxNnB4O31cclxuICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLWtleSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5pbWcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2ZpbGUtZWRpdC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAmLS10by1jaGFuZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgICAmLS10by1zYXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbW9iaWxlLW1lbnUtYnRucyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUsIG1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgLnByb2ZpbGUtZWRpdC1idG5zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuI3Byb2ZpbGUtZm9ybSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10LWJhc2UpLCB2aXNpYmlsaXR5IHZhcigtLXQtYmFzZSk7XHJcbiAgICB9XHJcbiAgICAmOm5vdCguZWRpdGFibGUpIC5mb3JtLWZpZWxkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnByb2dyYW1tcyB7XHJcbiAgICBtYXJnaW46IDAgLTc1cHg7XHJcbn1cclxuXHJcbi5wcm9ncmFtLWlubmVyIHtcclxuICAgICYtLWdhbWUge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICB9XHJcbiAgICAmLS1kYXRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJi0tZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDUvNztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWlmcmFtZSB7XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2Om5vdCg6aGFzKGlmcmFtZSkpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmRlc2NyLWJsb2NrIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICAtLWl0ZW1zOiAxO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFkaXVtIHtcclxuICAgICZfX2NoYXJhY3RlcmlzdGljcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKGNvbHVtbik7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMC40NzU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xvY2F0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1nYXApO1xyXG4gICAgICAgICYtbWFwIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDkgc3BhbjtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMC82Ljc7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc3NnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHsgZ3JpZC1jb2x1bW46IDcgc3BhbjsgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHsgZ3JpZC1jb2x1bW46IDEyIHNwYW47IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIHNwYW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1nYXApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNSBzcGFuO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEyIHNwYW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoY29sdW1uKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHggOHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7IGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAmID4gaW1nIHt3aWR0aDogMjRweDt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc3RhdGlzdGljcyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICB9XHJcbn0iLCIudGVhbSB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnRvdXJuYW1lbnQge1xyXG4gICAgLmR0LWxheW91dC1yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICAudGFibGUtZm9vdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWl0ZW1zOiAyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgeyBvcmRlcjogMTsgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikgeyBvcmRlcjogMzsgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykgeyBvcmRlcjogNjsgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkgeyBvcmRlcjogMjsgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkgeyBvcmRlcjogNDsgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikgeyBvcmRlcjogNTt9XHJcbiAgICAgICAgICAgICAgICAuYWNjZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5maWxlLWFjdGlvbnMge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgN2ZyIDJmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweCAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGJpZy1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDlmciAyZnI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb25zLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItZGFyay1ncmF5O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIocm93KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWxpZ2h0LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2hhcmUtYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgICAgICAgXCJiIGJcIlxyXG4gICAgICAgICAgICBcImEgY1wiO1xyXG4gICAgXHJcbiAgICAgICAgICAgICZfX2RhdGUgeyBncmlkLWFyZWE6IGE7IGFsaWduLXNlbGY6IGNlbnRlcjt9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHsgZ3JpZC1hcmVhOiBiOyB9XHJcbiAgICAgICAgICAgICZfX2FjdGlvbnMgeyBncmlkLWFyZWE6IGM7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGFzLXNpZGViYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNDhweCAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgICAgICY6bm90KC5pdGVtLmhhcy1zaWRlYmFyKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQsIG1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHRhYmxldCwgbWluKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM3MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJ1bmNhdGUoMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xyXG4gICAgICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbTpoYXMoLmltZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pbWcge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGFzLXNpZGViYXIge1xyXG4gICAgJi5zaWRlYmFyLXJldmVyc2Uge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIH1cclxuICAgICYuc2lkZWJhci1iaWdnZXIge1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MDRweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaWRlYmFyLXZpZGVvIHtcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxheS1idG47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1LjVweCA2LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuLW1hc2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNpZGViYXJfX25hdi1pbWc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxheS1idG4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuLW1hc2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5jb250ZW50LWFyZWFfaW1nOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXktYnRuLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciAuY29udGVudC1hcmVhX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi5pbmRleC1ibG9jayB7XHJcbiAgICAuaGFzLXNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGdhcDogMTJweCAyNHB4O1xyXG4gICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgJl9fbmF2ICB7XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtYXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgcm93LWdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDMyJyBoZWlnaHQ9JzY4OCcgdmlld0JveD0nMCAwIDEwMzIgNjg4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF81MTgyXzkzODM4KSclM0UlM0NtYXNrIGlkPSdtYXNrMF81MTgyXzkzODM4JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMTAzMicgaGVpZ2h0PSc2ODgnJTNFJTNDcmVjdCB3aWR0aD0nMTAzMicgaGVpZ2h0PSc2ODgnIGZpbGw9J3VybCglMjNwYWludDBfbGluZWFyXzUxODJfOTM4MzgpJyAvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF81MTgyXzkzODM4KSclM0UlM0NyZWN0IHdpZHRoPScxMDMyJyBoZWlnaHQ9JzY4OCcgZmlsbD0nYmxhY2snIC8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzUxODJfOTM4MzgnIHgxPSc1MTYnIHkxPScwJyB4Mj0nNTE2JyB5Mj0nNjg4JyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSclM0UlM0NzdG9wIG9mZnNldD0nMC43NScgc3RvcC1jb2xvcj0nJTIzRDlEOUQ5JyBzdG9wLW9wYWNpdHk9JzAnIC8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzRDlEOUQ5JyAvJTNFJTNDL2xpbmVhckdyYWRpZW50JTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzUxODJfOTM4MzgnJTNFJTNDcmVjdCB3aWR0aD0nMTAzMicgaGVpZ2h0PSc2ODgnIGZpbGw9J3doaXRlJyAvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFueS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZGV4LXZpZGVvIHtcclxuICAgIC5oYXMtc2lkZWJhciAge1xyXG4gICAgICAgIGdhcDogMTJweCAyNHB4O1xyXG4gICAgICAgIC5zaWRlYmFyX19uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZGV4LWJsb2NrOm5vdCguaW5kZXgtdmlkZW8pIHtcclxuICAgIC5oYXMtc2lkZWJhciB7XHJcbiAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAmX19uYXYgIHtcclxuICAgICAgICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMC43NTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGVudC1hcmVhIHtcclxuICAgICAgICAgICAgJl9oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGVyc29uLWNhcmRzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIC0taXRlbXM6IDI7XHJcbiAgICB9XHJcbiAgICAucGVyc29uLWNhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRjbHItZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM3MicgaGVpZ2h0PSczNzInIHZpZXdCb3g9JzAgMCAzNzIgMzcyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazBfNTEwMV85MzcyOScgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzM3MicgaGVpZ2h0PSczNzInJTNFJTNDcmVjdCB3aWR0aD0nMzcyJyBoZWlnaHQ9JzM3MicgZmlsbD0ndXJsKCUyM3BhaW50MF9saW5lYXJfNTEwMV85MzcyOSknIC8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzUxMDFfOTM3MjkpJyUzRSUzQ3JlY3Qgd2lkdGg9JzM3MicgaGVpZ2h0PSczNzInIGZpbGw9J3doaXRlJyAvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDbGluZWFyR3JhZGllbnQgaWQ9J3BhaW50MF9saW5lYXJfNTEwMV85MzcyOScgeDE9JzE4NicgeTE9JzAnIHgyPScxODYnIHkyPSczNzInIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjUnIHN0b3AtY29sb3I9JyUyM0Q5RDlEOScgc3RvcC1vcGFjaXR5PScwJyAvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0Q5RDlEOScgLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg4cmVtLCA2LjMwMXJlbSArIDcuMjV2dywgMTVyZW0pO1xyXG4gICAgICAgICAgICAvLyAzNzUgLSAxOTIwIC8gMTI4IC0gMjQwXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWdyYXk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciB2YXIoLS10LWxvbmdlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXIoY29sdW1uKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcG9zaXRpb24ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAucGVyc29uLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtcmVuZGVyPVwidGVhbS1tYW5hZ2VtZW50XCJdIHtcclxuICAgIC5wZXJzb24tY2FyZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCJib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAzNzVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICRjbHItdGV4dDtcclxuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxuICBsaW5lLWhlaWdodDogMS41NTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvLyAmLmhpZGUtc2Nyb2xsYmFyIGhlYWRlciB7XHJcbiAgLy8gICAgIGxlZnQ6IC02cHggIWltcG9ydGFudDtcclxuICAvLyB9XHJcbiAgJi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdyYXBwZXI7XHJcbiAgJjpub3QoOmhhcygucHJvZmlsZS1pbmZvKSkge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBhc3BlY3QtcmF0aW86IDE7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcblx0Ly8gLy8gZGlzcGxheTogbm9uZTtcclxuXHQvLyB3aWR0aDogMzByZW07XHJcblx0Ly8gbWF4LXdpZHRoOiA5OCU7XHJcblx0Ly8gcGFkZGluZzogMnJlbTtcclxuXHQvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcclxuXHQvLyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuXHQvLyBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlO1xyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gIHN0cm9rZTogbm9uZTtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLXQtYmFzZSk7XHJcbiAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICY6bm90KC5idG4pOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cnVuY2F0ZSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IHZhcigtLXRydW5jYXRlKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udHJ1bmNhdGUtbW9iaWxlIHtcclxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tdHJ1bmNhdGUpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5jdXN0b20tY2hlY2tib3gge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAmX19maWVsZCB7XHJcbi8vICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgIH1cclxuLy8gICAmX19jb250ZW50IHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuLy8gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmIGE6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9JzAgMCAxMiAxMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwIDNMNC41IDguNUwyIDYnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwcHg7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgdmFyKC0tdC1iYXNlKSwgb3BhY2l0eSB2YXIoLS10LWJhc2UpO1xyXG4vLyAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vICAgJl9fZmllbGQ6Y2hlY2tlZCArICZfX2NvbnRlbnQge1xyXG4vLyAgICAgJjo6YmVmb3JlIHtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4vLyAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICYgKjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX2ZpZWxkIHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JheTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIHZhcigtLXQtYmFzZSksIG9wYWNpdHkgdmFyKC0tdC1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10LWJhc2UpLCBvcGFjaXR5IHZhcigtLXQtYmFzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZpZWxkOmNoZWNrZWQgKyAmX19jb250ZW50IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpoYXMoaW5wdXRbZGlzYWJsZWRdKSB7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgLmN1c3RvbS1jaGVja2JveF9fY29udGVudCxcclxuICAgIC5jdXN0b20tY2hlY2tib3hfX2ZpZWxkIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuW2RhdGEtcmVuZGVyXTpoYXMoLmRhdGEtbm90LWZvdW5kKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmRhdGEtbm90LWZvdW5kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXIoY29sdW1uKTtcclxuICByb3ctZ2FwOiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nODAnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCA4MCA4MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgaWQ9J1NtaWxleVNhZCcgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTU1N182NTk2NCknJTNFJTNDcGF0aCBpZD0nVmVjdG9yJyBkPSdNNDAgNy41QzMzLjU3MjEgNy41IDI3LjI4ODYgOS40MDYwOSAyMS45NDQgMTIuOTc3MkMxNi41OTk0IDE2LjU0ODQgMTIuNDMzOCAyMS42MjQyIDkuOTczOTMgMjcuNTYyOEM3LjUxNDA4IDMzLjUwMTQgNi44NzA0NyA0MC4wMzYxIDguMTI0NDkgNDYuMzQwNEM5LjM3ODUxIDUyLjY0NDggMTIuNDczOCA1OC40MzU4IDE3LjAxOSA2Mi45ODFDMjEuNTY0MyA2Ny41MjYyIDI3LjM1NTIgNzAuNjIxNSAzMy42NTk2IDcxLjg3NTVDMzkuOTY0IDczLjEyOTUgNDYuNDk4NiA3Mi40ODU5IDUyLjQzNzIgNzAuMDI2MUM1OC4zNzU4IDY3LjU2NjIgNjMuNDUxNiA2My40MDA2IDY3LjAyMjggNTguMDU2QzcwLjU5MzkgNTIuNzExNCA3Mi41IDQ2LjQyNzkgNzIuNSA0MEM3Mi40OTA5IDMxLjM4MzMgNjkuMDYzOSAyMy4xMjIgNjIuOTcwOSAxNy4wMjkxQzU2Ljg3OCAxMC45MzYxIDQ4LjYxNjggNy41MDkxIDQwIDcuNVpNMjguNzUgMzBDMjkuNDkxNyAzMCAzMC4yMTY3IDMwLjIxOTkgMzAuODMzNCAzMC42MzJDMzEuNDUwMSAzMS4wNDQgMzEuOTMwNyAzMS42Mjk3IDMyLjIxNDYgMzIuMzE0OUMzMi40OTg0IDMzLjAwMDIgMzIuNTcyNyAzMy43NTQyIDMyLjQyOCAzNC40ODE2QzMyLjI4MzMgMzUuMjA5IDMxLjkyNjEgMzUuODc3MiAzMS40MDE3IDM2LjQwMTdDMzAuODc3MiAzNi45MjYxIDMwLjIwOSAzNy4yODMzIDI5LjQ4MTYgMzcuNDI3OUMyOC43NTQyIDM3LjU3MjYgMjguMDAwMiAzNy40OTg0IDI3LjMxNSAzNy4yMTQ1QzI2LjYyOTcgMzYuOTMwNyAyNi4wNDQxIDM2LjQ1MDEgMjUuNjMyIDM1LjgzMzRDMjUuMjE5OSAzNS4yMTY3IDI1IDM0LjQ5MTcgMjUgMzMuNzVDMjUgMzIuNzU1NCAyNS4zOTUxIDMxLjgwMTYgMjYuMDk4NCAzMS4wOTgzQzI2LjgwMTYgMzAuMzk1MSAyNy43NTU1IDMwIDI4Ljc1IDMwWk01My43NSA1Ny4xNjI1QzUzLjE3NjMgNTcuNDkzNCA1Mi40OTQ4IDU3LjU4MzIgNTEuODU1IDU3LjQxMjFDNTEuMjE1MiA1Ny4yNDEgNTAuNjY5NSA1Ni44MjMxIDUwLjMzNzUgNTYuMjVDNDguMDAzMSA1Mi4yMTU2IDQ0LjMzNDQgNTAgNDAgNTBDMzUuNjY1NiA1MCAzMS45OTY5IDUyLjIxODggMjkuNjYyNSA1Ni4yNUMyOS41MDYyIDU2LjU0ODggMjkuMjkxMSA1Ni44MTI4IDI5LjAzMDEgNTcuMDI2M0MyOC43NjkxIDU3LjIzOTggMjguNDY3NyA1Ny4zOTgyIDI4LjE0MzkgNTcuNDkyMkMyNy44MiA1Ny41ODYxIDI3LjQ4MDYgNTcuNjEzNiAyNy4xNDU4IDU3LjU3MjlDMjYuODExMSA1Ny41MzIzIDI2LjQ4ODEgNTcuNDI0MyAyNi4xOTYyIDU3LjI1NTZDMjUuOTA0MyA1Ny4wODY5IDI1LjY0OTUgNTYuODYwOCAyNS40NDcyIDU2LjU5MTFDMjUuMjQ0OSA1Ni4zMjEzIDI1LjA5OTMgNTYuMDEzNSAyNS4wMTkxIDU1LjY4NkMyNC45Mzg5IDU1LjM1ODUgMjQuOTI1NyA1NS4wMTgxIDI0Ljk4MDQgNTQuNjg1NEMyNS4wMzUyIDU0LjM1MjcgMjUuMTU2NiA1NC4wMzQ1IDI1LjMzNzUgNTMuNzVDMjguNTUzMSA0OC4xOTA2IDMzLjg5NjkgNDUgNDAgNDVDNDYuMTAzMSA0NSA1MS40NDY5IDQ4LjE4NzUgNTQuNjYyNSA1My43NUM1NC45OTM0IDU0LjMyMzcgNTUuMDgzMiA1NS4wMDUyIDU0LjkxMjEgNTUuNjQ1QzU0Ljc0MSA1Ni4yODQ4IDU0LjMyMzEgNTYuODMwNiA1My43NSA1Ny4xNjI1Wk01MS4yNSAzNy41QzUwLjUwODMgMzcuNSA0OS43ODMzIDM3LjI4MDEgNDkuMTY2NiAzNi44NjhDNDguNTQ5OSAzNi40NTYgNDguMDY5MyAzNS44NzAzIDQ3Ljc4NTUgMzUuMTg1MUM0Ny41MDE2IDM0LjQ5OTggNDcuNDI3NCAzMy43NDU4IDQ3LjU3MjEgMzMuMDE4NEM0Ny43MTY4IDMyLjI5MSA0OC4wNzM5IDMxLjYyMjggNDguNTk4NCAzMS4wOTgzQzQ5LjEyMjggMzAuNTczOSA0OS43OTEgMzAuMjE2NyA1MC41MTg0IDMwLjA3MjFDNTEuMjQ1OSAyOS45Mjc0IDUxLjk5OTkgMzAuMDAxNiA1Mi42ODUxIDMwLjI4NTVDNTMuMzcwMyAzMC41NjkzIDUzLjk1NiAzMS4wNDk5IDU0LjM2OCAzMS42NjY2QzU0Ljc4MDEgMzIuMjgzMyA1NSAzMy4wMDgzIDU1IDMzLjc1QzU1IDM0Ljc0NDYgNTQuNjA0OSAzNS42OTg0IDUzLjkwMTcgMzYuNDAxN0M1My4xOTg0IDM3LjEwNDkgNTIuMjQ0NiAzNy41IDUxLjI1IDM3LjVaJyBmaWxsPSclMjMwMDc3YmUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8xNTU3XzY1OTY0JyUzRSUzQ3JlY3Qgd2lkdGg9JzgwJyBoZWlnaHQ9JzgwJyBmaWxsPSclMjMwMDc3YmUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NlbnQge1xyXG4gIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbn1cclxuXHJcbi5lcnJvciB7XHJcbiAgY29sb3I6IHZhcigtLWNsci1lcnJvcik7XHJcbn1cclxuXHJcblxyXG4iLCIuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWdyYXk7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHJvdyk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoYmlnLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgfVxyXG4gICAgJl9fdG9wIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtanVzdGlmeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmX19idG5zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4OyAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRiaWctZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6IDI1NjBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH0gICBcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShkZXNrdG9wLCBtaW4pe1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2IHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShiaWctZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLm5hdl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjM1MzcgMS4zNTM3NUw2LjM1Mzc1IDYuMzUzNzVDNi4zMDczMSA2LjQwMDI0IDYuMjUyMTcgNi40MzcxMiA2LjE5MTQ3IDYuNDYyMjhDNi4xMzA3NyA2LjQ4NzQ0IDYuMDY1NzEgNi41MDAzOSA2IDYuNTAwMzlDNS45MzQyOSA2LjUwMDM5IDUuODY5MjMgNi40ODc0NCA1LjgwODUzIDYuNDYyMjhDNS43NDc4MyA2LjQzNzEyIDUuNjkyNjggNi40MDAyNCA1LjY0NjI1IDYuMzUzNzVMMC42NDYyNDcgMS4zNTM3NUMwLjU3NjI0MSAxLjI4MzgyIDAuNTI4NTU4IDEuMTk0NyAwLjUwOTIzMiAxLjA5NzY1QzAuNDg5OTA3IDEuMDAwNjEgMC40OTk4MSAwLjkwMDAxNiAwLjUzNzY4NiAwLjgwODYwNUMwLjU3NTU2MiAwLjcxNzE5MyAwLjYzOTcwOSAwLjYzOTA3NSAwLjcyMjAwNiAwLjU4NDE0QzAuODA0MzAzIDAuNTI5MjA1IDAuOTAxMDQ5IDAuNDk5OTIyIDAuOTk5OTk3IDAuNUgxMUMxMS4wOTg5IDAuNDk5OTIyIDExLjE5NTcgMC41MjkyMDUgMTEuMjc4IDAuNTg0MTRDMTEuMzYwMyAwLjYzOTA3NSAxMS40MjQ0IDAuNzE3MTkzIDExLjQ2MjMgMC44MDg2MDVDMTEuNTAwMiAwLjkwMDAxNiAxMS41MTAxIDEuMDAwNjEgMTEuNDkwOCAxLjA5NzY1QzExLjQ3MTQgMS4xOTQ3IDExLjQyMzggMS4yODM4MiAxMS4zNTM3IDEuMzUzNzVaJyBmaWxsPSdibGFjaycgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSB2YXIoLS10LWJhc2UpLCB0cmFuc2Zvcm0gdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLm5hdl9fbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41cHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS10LWJhc2UpLCB0cmFuc2Zvcm0gdmFyKC0tdC1iYXNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEodGFibGV0LCBtaW4pIHtcclxuICAgICAgICAgICAgJl9faXRlbTpob3ZlciAubmF2X19saW5rOjpiZWZvcmUsXHJcbiAgICAgICAgICAgIC5uYXZfX2xpbmsubmF2X19saW5rLS1jdXJyZW50OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tb2JpbGUtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdC1sb25nZXIpO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoKDEwMHZoIC0gdmFyKC0taGVhZGVyLWhlaWdodCkpKTtcclxuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6bm90KC5tb2JpbGUtbWVudS0tb3Blbikge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIC5uYXZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2X19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ncmF5O1xyXG4gICAgICAgICAgICAmLmhhcy1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2X19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7Zm9udC1zaXplOiAyMHB4O31cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7Zm9udC1zaXplOiAxNnB4O31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zb2NpYWxzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgICZfX2xvZ2luIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItZ3JheTtcclxuICAgICAgICAgICAgLmxvZ2luLWxpbmsge3BhZGRpbmc6IDE2cHggMDt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duX19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1NSU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINCw0LrQutC+0YDQtNC+0LXQvSDQvNC10L3RjlxyXG4ubmF2X19pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtYXJyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS4zNTM3IDEuMzUzNzVMNi4zNTM3NSA2LjM1Mzc1QzYuMzA3MzEgNi40MDAyNCA2LjI1MjE3IDYuNDM3MTIgNi4xOTE0NyA2LjQ2MjI4QzYuMTMwNzcgNi40ODc0NCA2LjA2NTcxIDYuNTAwMzkgNiA2LjUwMDM5QzUuOTM0MjkgNi41MDAzOSA1Ljg2OTIzIDYuNDg3NDQgNS44MDg1MyA2LjQ2MjI4QzUuNzQ3ODMgNi40MzcxMiA1LjY5MjY4IDYuNDAwMjQgNS42NDYyNSA2LjM1Mzc1TDAuNjQ2MjQ3IDEuMzUzNzVDMC41NzYyNDEgMS4yODM4MiAwLjUyODU1OCAxLjE5NDcgMC41MDkyMzIgMS4wOTc2NUMwLjQ4OTkwNyAxLjAwMDYxIDAuNDk5ODEgMC45MDAwMTYgMC41Mzc2ODYgMC44MDg2MDVDMC41NzU1NjIgMC43MTcxOTMgMC42Mzk3MDkgMC42MzkwNzUgMC43MjIwMDYgMC41ODQxNEMwLjgwNDMwMyAwLjUyOTIwNSAwLjkwMTA0OSAwLjQ5OTkyMiAwLjk5OTk5NyAwLjVIMTFDMTEuMDk4OSAwLjQ5OTkyMiAxMS4xOTU3IDAuNTI5MjA1IDExLjI3OCAwLjU4NDE0QzExLjM2MDMgMC42MzkwNzUgMTEuNDI0NCAwLjcxNzE5MyAxMS40NjIzIDAuODA4NjA1QzExLjUwMDIgMC45MDAwMTYgMTEuNTEwMSAxLjAwMDYxIDExLjQ5MDggMS4wOTc2NUMxMS40NzE0IDEuMTk0NyAxMS40MjM4IDEuMjgzODIgMTEuMzUzNyAxLjM1Mzc1WicgZmlsbD0nYmxhY2snIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtb3BlbiAubmF2X19pdGVtLWFycm93OjphZnRlciAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLy8g0LDQutC60L7RgNC00L7QtdC9INC80LXQvdGOXHJcbkBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG4gICAgLm1vYmlsZS1tZW51IHtcclxuICAgICAgICAubmF2X19pdGVtLWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl9faXRlbS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIC5uYXZfX2l0ZW0tYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PSc3JyB2aWV3Qm94PScwIDAgMTIgNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjM1MzcgMS4zNTM3NUw2LjM1Mzc1IDYuMzUzNzVDNi4zMDczMSA2LjQwMDI0IDYuMjUyMTcgNi40MzcxMiA2LjE5MTQ3IDYuNDYyMjhDNi4xMzA3NyA2LjQ4NzQ0IDYuMDY1NzEgNi41MDAzOSA2IDYuNTAwMzlDNS45MzQyOSA2LjUwMDM5IDUuODY5MjMgNi40ODc0NCA1LjgwODUzIDYuNDYyMjhDNS43NDc4MyA2LjQzNzEyIDUuNjkyNjggNi40MDAyNCA1LjY0NjI1IDYuMzUzNzVMMC42NDYyNDcgMS4zNTM3NUMwLjU3NjI0MSAxLjI4MzgyIDAuNTI4NTU4IDEuMTk0NyAwLjUwOTIzMiAxLjA5NzY1QzAuNDg5OTA3IDEuMDAwNjEgMC40OTk4MSAwLjkwMDAxNiAwLjUzNzY4NiAwLjgwODYwNUMwLjU3NTU2MiAwLjcxNzE5MyAwLjYzOTcwOSAwLjYzOTA3NSAwLjcyMjAwNiAwLjU4NDE0QzAuODA0MzAzIDAuNTI5MjA1IDAuOTAxMDQ5IDAuNDk5OTIyIDAuOTk5OTk3IDAuNUgxMUMxMS4wOTg5IDAuNDk5OTIyIDExLjE5NTcgMC41MjkyMDUgMTEuMjc4IDAuNTg0MTRDMTEuMzYwMyAwLjYzOTA3NSAxMS40MjQ0IDAuNzE3MTkzIDExLjQ2MjMgMC44MDg2MDVDMTEuNTAwMiAwLjkwMDAxNiAxMS41MTAxIDEuMDAwNjEgMTEuNDkwOCAxLjA5NzY1QzExLjQ3MTQgMS4xOTQ3IDExLjQyMzggMS4yODM4MiAxMS4zNTM3IDEuMzUzNzVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdl9faXRlbS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmZvb3RlciB7XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XHJcblx0Jl9faW5uZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDk2cHg7XHJcblx0fVxyXG5cdCZfX3RvcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHJvdy1nYXA6IDMycHg7XHJcblx0XHQmLWhlYWRpbmcge1xyXG5cdFx0XHRAaW5jbHVkZSBmbGV4LWp1c3RpZnk7XHJcblx0XHR9XHJcblx0XHQmLWRlc2t0b3BfaGlkZGVuIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cm93LWdhcDogMzJweDtcclxuXHRcdFx0LmxvZ2luLWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1hc3BoYWx0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWFzcGhhbHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtYnRucyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdHJvdy1nYXA6IDhweDtcclxuXHRcdFx0JiA+IC5idG4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiAuc3RvcmUtYnRuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cdFx0XHRcdCYgKiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNsci10ZXh0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvcHlyaWdodCB7XHJcblx0XHRAaW5jbHVkZSBmbGV4LWp1c3RpZnk7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IDhweDtcclxuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiAkY2xyLWRhcmstZ3JheSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubmF2IHtcclxuXHRcdHBhZGRpbmc6IDcycHggMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhKHRhYmxldCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0OHB4IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0Ji10aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMC44NzlyZW0gKyAwLjUydncsIDEuNXJlbSk7XHJcblx0XHRcdFx0Ly8gMTYgLSAyNCAvIDM3NSAtIDE5MjBcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdFx0XHRjb2xvcjogJGNsci13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWRyb3Bkb3duIHtcclxuXHRcdFx0XHQuZHJvcGRvd24tbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdHJvdy1nYXA6IDhweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNTUlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIlxyXG5cclxuYm9keSB7XHJcbiAgICAtLXNwYWNpbmc6IDY0cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAtLXNwYWNpbmc6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgICAgICAgJjpub3QoOmhhcygucGFydG5lcnMpKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0tc3BhY2luZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHk6aGFzKC5wYWdlLWhlYWRpbmcpIG1haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbn0iLCIuYnJlYWRjcnVtYnMge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhbnktaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWRhcmstZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS1oZWFkaW5nIHtcclxuICAgIC0tb2Zmc2V0LXRvcDogNDhweDtcclxuICAgIC0tb2Zmc2V0LWJvdHRvbTogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbGlnaHQtZ3JheTtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1vZmZzZXQtdG9wKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmhhcygucGFnZS1oZWFkaW5nX19pbWcpIHtcclxuICAgICAgICAtLW9mZnNldC1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgICAmOmhhcyguYXJjaGl2ZS1wbGF5ZXIpIHtcclxuICAgICAgICAucGFnZS1oZWFkaW5nX19udW1iZXIge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIC5wYWdlLWhlYWRpbmdfX2ltZzo6YmVmb3JlIHtkaXNwbGF5OiBub25lO31cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfSAgXHJcbiAgICAmOm5vdCg6aGFzKC5wYWdlLW5hdmlnYXRpb24pKSB7XHJcbiAgICAgICAgLnBhZ2UtaGVhZGluZ19fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XHJcbiAgICB9XHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4LWp1c3RpZnk7XHJcbiAgICAgICAgJjpub3QoOmhhcyguZGF0ZSkpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbnVtYmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcclxuICAgICAgICBjb2xvcjogJGNsci1ncmF5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtYWxsLXRhYmxldCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICY6aGFzKC5hcmNoaXZlLXBsYXllcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4O1xyXG4gICAgICAgICAgICBpbWcge2JvcmRlci1yYWRpdXM6IDUwJTt9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1vZmZzZXQtYm90dG9tKSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1vZmZzZXQtdG9wKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMSU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNDMnIGhlaWdodD0nMzMyJyB2aWV3Qm94PScwIDAgMzQzIDMzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMzcwMF8xNjA1NzEpJyUzRSUzQ21hc2sgaWQ9J21hc2swXzM3MDBfMTYwNTcxJyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMzQzJyBoZWlnaHQ9JzMzMiclM0UlM0NyZWN0IHdpZHRoPSczNDMnIGhlaWdodD0nMzMyJyBmaWxsPSd1cmwoJTIzcGFpbnQwX2xpbmVhcl8zNzAwXzE2MDU3MSknIC8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzM3MDBfMTYwNTcxKSclM0UlM0NyZWN0IHdpZHRoPSczNDMnIGhlaWdodD0nMzMyJyBmaWxsPSclMjNGNUY2RjgnIC8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50IGlkPSdwYWludDBfbGluZWFyXzM3MDBfMTYwNTcxJyB4MT0nMTcxLjUnIHkxPScwJyB4Mj0nMTcxLjUnIHkyPSczMzInIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agb2Zmc2V0PScwLjUnIHN0b3AtY29sb3I9JyUyM0Q5RDlEOScgc3RvcC1vcGFjaXR5PScwJyAvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM0Q5RDlEOScgLyUzRSUzQy9saW5lYXJHcmFkaWVudCUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8zNzAwXzE2MDU3MSclM0UlM0NyZWN0IHdpZHRoPSczNDMnIGhlaWdodD0nMzMyJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1kZXRhaWwtaGVhZGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tb2Zmc2V0LWJvdHRvbSk7XHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogOHB4IDI0cHg7XHJcbiAgICAgICAgJjpoYXMoLnBhZ2UtaGVhZGluZ19faW1nKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgZ2FwOiA4cHggNjJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXIteHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2UtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaGFyZS1wYWdlLFxyXG4ucHJldi1wYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyKHJvdyk7XHJcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSkge1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgfVxyXG59IiwiLnBhZ2UtbmF2aWdhdGlvbiB7XHJcbiAgICAmX2xpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgJl9saXN0LWxpbmssXHJcbiAgICAmX2xpc3QtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tdC1iYXNlKSwgYmFja2dyb3VuZC1jb2xvciB2YXIoLS10LWJhc2UpO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYW55LWhvdmVyIHtcclxuICAgICAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGModmFyKC0tY29udGFpbmVyKSArICh2YXIoLS1jb250YWluZXItb2Zmc2V0KSAqIDIpKTtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLW9mZnNldCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoZGVza3RvcCwgbWluKXtcclxuICAgIC5jb250YWluZXIteHMge1xyXG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXhzKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufSIsIkBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItdG9wLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1saWdodC1ncmF5O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAmICoge1xyXG5cdFx0XHRjb2xvcjogJGNsci1kYXJrLWdyYXk7XHJcblx0XHRcdCYgYSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYW55LWhvdmVyIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNsci13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgICAgICAmX19pbm5lciB7XHJcbiAgICAgICAgICAgIHJvdy1nYXA6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgICAgICYtZGVza3RvcF9oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1hc3BoYWx0O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1hc3BoYWx0O1xyXG4gICAgICAgICAgICAubmF2X19saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMjVweCwgMWZyKSk7XHJcblx0XHRcdFx0Z2FwOiA0MHB4IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYShtb2JpbGUpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1vZmZzZXQpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICAgICYgKiB7XHJcblx0XHRcdGNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cdFx0fVxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5uYXZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdCYgPiAubmF2X19pdGVtIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWFzcGhhbHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdl9faXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAubmF2X19saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZSwgbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKHNtYWxsLW1vYmlsZSkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG5zIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmg3Njgge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmg5OTEge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSJdfQ== */