@font-face{font-family:mont;src:url("/assets/css/fonts/Mont-Light.woff2") format("woff2"),url("/assets/css/fonts/Mont-Light.woff2") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("/assets/css/fonts/Mont-Regular.woff2") format("woff2"),url("/assets/css/fonts/Mont-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("/assets/css/fonts/Mont-Bold.woff2") format("woff2"),url("/assets/css/fonts/Mont-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:mont;src:url("/assets/css/fonts/Mont-Bold.woff2") format("woff2"),url("/assets/css/fonts/Mont-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--ff-base: mont, sans-serif;--fs-title-2xl: 80px;--fs-title-xl: 64px;--fs-title-lg: 52px;--fs-title-md: 36px;--fs-title-sm: 32px;--fs-title-xs: 28px;--fs-title-2xs: 24px;--fs-base-xl: 20px;--fs-base-lg: 18px;--fs-base-md: 16px;--fs-base-sm: 15px;--fs-base-xs: 14px;--fs-base-2xs: 13px;--fs-base-3xs: 12px;--lh-base-xl: 1.4;--lh-base-lg: 1.2;--lh-base: 1;--lh-base-sm: 0.8;--fw-bold: 700;--fw-medium: 500;--fw-regular: 400;--fw-light: 300;--rds-xl: 20px;--rds-lg: 16px;--rds-md: 12px;--rds-sm: 8px;--spc-3xl: 96px;--spc-2xl: 60px;--spc-xl: 20px;--spc-lg: 16px;--spc-md: 12px;--spc-sm: 8px;--spc-xs: 4px;--clr-ntrl-max: #000;--clr-ntrl-dkr: #22292e;--clr-ntrl-dk: #434c55;--clr-ntrl: #959ba0;--clr-ntrl-lt: #aeb2b5;--clr-ntrl-ltr: #cdcdcd;--clr-ntrl-ltst: #e7e7e7;--clr-ntrl-min: #fff;--clr-primary-dkr: #8b0e31;--clr-primary-dk: #b91341;--clr-primary: #e71851;--clr-secondary-dk: #284769;--clr-secondary: #496583;--clr-secondary-lt: #8ba0b8;--clr-secondary-ltr: #acbed2;--clr-secondary-ltst: #f0f4f9;--clr-error: #d90000;--clr-error-lt: #ffe9e9;--clr-success: #55ba65;--clr-success-lt: #edfff0;--clr-info: #005ae0;--clr-info-lt: #e9f2ff;--clr-warning: #856600;--clr-warning-lt: #fff9e6;--clr-ghst: #ffffff7f;--clr-ghstr: #ffffff4c;--clr-ghstst: #fff3}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*,*::after,*::before{box-sizing:inherit}html{text-size-adjust:100%;box-sizing:border-box}.clearfix{clear:both;float:none;margin:0;padding:0;height:0}iframe{border:0 solid transparent;width:100%;height:100%}select,textarea,input[type="text"]{border-radius:5px;border:none;box-shadow:none}input::-webkit-autofill{background-color:transparent !important;box-shadow:none}body{background:var(--clr-ntrl-min);margin:0 !important;position:relative;height:100vh;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkr);overflow-x:hidden}@media only screen and (max-width: 991px){body{height:100%;min-height:100vh}}body.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--ff-base);font-weight:var(--fw-bold);line-height:var(--lh-base-lg);color:var(--clr-ntrl-dkr);margin:0 0 0.5em;padding:0}h1{font-size:var(--fs-title-4xl)}@media only screen and (max-width: 991px){h1{font-size:var(--fs-title-2xl)}}h2{font-size:var(--fs-title-md)}@media only screen and (max-width: 991px){h2{font-size:var(--fs-title-sm)}}h3{font-size:var(--fs-title-xs)}@media only screen and (max-width: 991px){h3{font-size:var(--fs-title-2xs)}}h4{font-size:var(--fs-base-xl)}@media only screen and (max-width: 991px){h4{font-size:var(--fs-base-xl)}}h5{font-size:var(--fs-base-lg)}@media only screen and (max-width: 991px){h5{font-size:var(--fs-base-xl)}}h6{font-size:var(--fs-base)}@media only screen and (max-width: 991px){h6{font-size:var(--fs-base-sm)}}p{font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkr);margin:0 0 1em;padding:0}@media only screen and (max-width: 991px){p{font-size:var(--fs-base-sm)}}p:last-child{margin-bottom:0}p.small{font-size:var(--fs-base-xs)}@media only screen and (max-width: 991px){p.small{font-size:var(--fs-base-2xs)}}p.xsmall{font-size:var(--fs-base-3xs)}a{font-family:inherit;font-size:inherit;font-weight:var(--fw-medium);color:var(--clr-primary);transition:color 0.2s ease;cursor:pointer}a:hover{color:var(--clr-primary-dk);text-decoration:none}a:focus,a:focus-visible{outline:none}a:active{color:var(--clr-primary-dkr)}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:var(--lh-base);color:var(--clr-ntrl-min);background-color:var(--clr-primary);border:1px solid var(--clr-primary);border-radius:4px;padding:12px 24px;cursor:pointer;text-decoration:none;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;appearance:none}@media only screen and (min-width: 1280px){button:hover{background-color:var(--clr-primary-dk);border-color:var(--clr-primary-dk)}}button:focus,button:focus-visible{outline:none}@media only screen and (min-width: 1280px){button:active{background-color:var(--clr-primary-dkr);border-color:var(--clr-primary-dkr)}}button:disabled,button[disabled]{background-color:var(--clr-ntrl-ltst);border-color:var(--clr-ntrl-ltst);color:var(--clr-ntrl-lt);cursor:not-allowed;pointer-events:none}ul,ol{font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkr);margin:0 0 1em;padding:0 0 0 1.5em}ul li,ol li{margin-bottom:0.4em;padding:0}ul li:last-child,ol li:last-child{margin-bottom:0}ul{list-style-type:disc}ul ul{list-style-type:circle;margin-bottom:0;margin-top:0.4em}ol{list-style-type:decimal}ol ol{list-style-type:lower-alpha;margin-bottom:0;margin-top:0.4em}label{display:block;font-family:var(--ff-base);font-size:var(--fs-base-xs);font-weight:var(--fw-medium);line-height:var(--lh-base-lg);color:var(--clr-ntrl-dk);margin-bottom:4px;cursor:pointer}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="url"],input[type="tel"],input[type="number"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="time"],input[type="color"],select,textarea{display:block;width:100%;font-family:var(--ff-base);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-base-xl);color:var(--clr-ntrl-dkr);background-color:var(--clr-ntrl-min);border:1px solid var(--clr-ntrl-ltr);border-radius:4px;padding:10px 14px;transition:border-color 0.2s ease, box-shadow 0.2s ease;appearance:none;outline:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="url"]::placeholder,input[type="tel"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="datetime-local"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="color"]::placeholder,select::placeholder,textarea::placeholder{color:var(--clr-ntrl-lt);font-weight:var(--fw-regular)}input:hover[type="text"],input:hover[type="email"],input:hover[type="password"],input:hover[type="search"],input:hover[type="url"],input:hover[type="tel"],input:hover[type="number"],input:hover[type="date"],input:hover[type="datetime-local"],input:hover[type="month"],input:hover[type="week"],input:hover[type="time"],input:hover[type="color"],select:hover,textarea:hover{border-color:var(--clr-ntrl)}input:focus[type="text"],input:focus[type="email"],input:focus[type="password"],input:focus[type="search"],input:focus[type="url"],input:focus[type="tel"],input:focus[type="number"],input:focus[type="date"],input:focus[type="datetime-local"],input:focus[type="month"],input:focus[type="week"],input:focus[type="time"],input:focus[type="color"],select:focus,textarea:focus{border-color:var(--clr-primary);box-shadow:0 0 0 3px #e718511f}input:disabled[type="text"],input:disabled[type="email"],input:disabled[type="password"],input:disabled[type="search"],input:disabled[type="url"],input:disabled[type="tel"],input:disabled[type="number"],input:disabled[type="date"],input:disabled[type="datetime-local"],input:disabled[type="month"],input:disabled[type="week"],input:disabled[type="time"],input:disabled[type="color"],select:disabled,textarea:disabled,input[disabled][type="text"],input[disabled][type="email"],input[disabled][type="password"],input[disabled][type="search"],input[disabled][type="url"],input[disabled][type="tel"],input[disabled][type="number"],input[disabled][type="date"],input[disabled][type="datetime-local"],input[disabled][type="month"],input[disabled][type="week"],input[disabled][type="time"],input[disabled][type="color"],select[disabled],textarea[disabled]{background-color:var(--clr-ntrl-ltst);border-color:var(--clr-ntrl-ltst);color:var(--clr-ntrl-lt);cursor:not-allowed;pointer-events:none}input[readonly][type="text"],input[readonly][type="email"],input[readonly][type="password"],input[readonly][type="search"],input[readonly][type="url"],input[readonly][type="tel"],input[readonly][type="number"],input[readonly][type="date"],input[readonly][type="datetime-local"],input[readonly][type="month"],input[readonly][type="week"],input[readonly][type="time"],input[readonly][type="color"],select[readonly],textarea[readonly]{background-color:var(--clr-secondary-ltst);cursor:default}input[type="checkbox"],input[type="radio"]{width:18px;height:18px;border:1px solid var(--clr-ntrl-ltr);background-color:var(--clr-ntrl-min);cursor:pointer;transition:border-color 0.2s ease, background-color 0.2s ease;flex-shrink:0;accent-color:var(--clr-primary)}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--clr-primary)}input[type="checkbox"]:focus,input[type="checkbox"]:focus-visible,input[type="radio"]:focus,input[type="radio"]:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}input[type="checkbox"]:checked,input[type="radio"]:checked{border-color:var(--clr-primary);background-color:var(--clr-primary)}input[type="checkbox"]:disabled,input[type="radio"]:disabled{accent-color:var(--clr-ntrl-lt);cursor:not-allowed;opacity:0.6}input[type="radio"]{border-radius:50%}input[type="file"]{font-family:var(--ff-base);font-size:var(--fs-base-xs);color:var(--clr-ntrl-dk);cursor:pointer}input[type="file"]:disabled{cursor:not-allowed;opacity:0.6}input[type="range"]{width:100%;accent-color:var(--clr-primary);cursor:pointer}input[type="range"]:disabled{cursor:not-allowed;opacity:0.6}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23959ba0' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}select[multiple]{background-image:none;padding-right:14px;height:auto}textarea{min-height:120px;resize:vertical;line-height:var(--lh-base-xl)}table{width:100%;border-collapse:collapse;border-spacing:0;font-family:var(--ff-base);font-size:var(--fs-base-xs);color:var(--clr-ntrl-dkr);background-color:var(--clr-ntrl-min)}thead{background-color:var(--clr-secondary-ltst)}thead th{font-weight:var(--fw-bold);text-align:left;padding:12px 16px;border-bottom:2px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dk);white-space:nowrap}tbody tr{border-bottom:1px solid var(--clr-ntrl-ltst);transition:background-color 0.15s ease}tbody tr:last-child{border-bottom:none}tbody tr:hover{background-color:var(--clr-secondary-ltst)}tbody td{padding:12px 16px;vertical-align:middle}tfoot td,tfoot th{padding:12px 16px;font-weight:var(--fw-medium);border-top:2px solid var(--clr-ntrl-ltr);color:var(--clr-ntrl-dk)}div{margin:0;padding:0}.container{width:100%;max-width:100%;margin:0 auto;padding-inline:30px}@media only screen and (max-width: 991px){.container{padding-inline:30px}}@media only screen and (max-width: 640px){.container{padding-inline:15px}}.container--large{max-width:1920px}.container--medium{max-width:1300px}.container--medium-small{max-width:1200px}.container--small{max-width:1024px}.header{position:fixed;width:100%;top:0;left:0;z-index:99}.header__decoration{position:absolute;width:100%;left:0;top:0}.header__decoration img,.header__decoration svg{width:100%;object-fit:contain}@media only screen and (max-width: 860px){.header__logo svg.desktop{display:none}}.header__logo svg.mobile{display:none}@media only screen and (max-width: 860px){.header__logo svg.mobile{display:flex}}.header__content{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;transition:all 0.3s ease}@media only screen and (max-width: 1280px){.header__content{gap:10px;z-index:11}}@media only screen and (max-width: 640px){.header__content{padding:70px 13px 0}}.header__nav{margin-right:auto}@media only screen and (max-width: 860px){.header__nav{margin:0 0 0 auto}}.header__nav>.btn-action{width:48px;height:48px}.header__actions{display:flex;align-items:center;gap:10px}.header__actions>.btn-action{width:48px;height:48px}@media only screen and (max-width: 1280px){.header__actions>.btn-action{display:none}}@media only screen and (max-width: 1280px){.header__actions .btn--live .btn__text{display:none}}@media only screen and (max-width: 1280px){.header__actions .btn--live .dot{display:none}}.header__actions .menuburger--live{display:none}.header .btn{min-height:45px}@media only screen and (max-width: 1280px){.header .btn__text{font-size:12px}}.megamenu{position:absolute;width:100%;left:0;top:100%;background-color:var(--clr-ntrl-min);padding:15px 0 40px;display:none;z-index:50;border-radius:0 0 var(--rds-lg) var(--rds-lg);transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.megamenu .container{padding-inline:30px}@media only screen and (max-width: 640px){.megamenu .container{padding-inline:15px}}.megamenu__content{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;overflow:hidden}.megamenu__content .title-mobile{color:var(--clr-ntrl);font-size:14px;margin:0;line-height:1;display:none}@media only screen and (max-width: 860px){.megamenu__content .title-mobile{display:flex}}@media only screen and (max-width: 1280px){.megamenu__content .card-season{width:calc(100% / 2);height:200px}}@media only screen and (max-width: 860px){.megamenu__content .card-season{width:100%;height:141px}}@media only screen and (max-width: 860px){.megamenu__content .card-season--sm{height:auto;text-decoration:none;overflow:visible}}@media only screen and (max-width: 860px){.megamenu__content .card-season--sm .card-season__info{position:relative;padding:0}.megamenu__content .card-season--sm .card-season__info .btn-action{display:none}}@media only screen and (max-width: 860px){.megamenu__content .card-season--sm .card-season__info .card-season__title{font-size:18px;color:var(--clr-ntrl-dk)}}@media only screen and (max-width: 860px){.megamenu__content .card-season--sm .card-season__image{display:none}}.megamenu__title{color:var(--clr-ntrl-dkr);background:transparent !important;border:none;padding:0;font-size:var(--fs-title-xs);font-weight:800;text-align:left}@media only screen and (max-width: 991px){.megamenu__title{font-size:18px}}.megamenu__nav{width:770px}@media only screen and (max-width: 991px){.megamenu__nav{width:470px}}@media only screen and (max-width: 860px){.megamenu__nav{order:3;width:100%}}.megamenu__nav ul{padding:30px 0 0;list-style:none;margin:0}.megamenu__nav ul li{margin:16px 0}.megamenu__nav ul li:first-child{margin-top:0}.megamenu__nav ul .link-line{font-size:var(--fs-base-lg)}.megamenu__nav .btn-second-nav{background-color:transparent !important;border-radius:0;padding:0;display:flex;justify-content:space-between;border:none !important;width:100%;gap:20px}@media only screen and (max-width: 860px){.megamenu__nav .btn-second-nav{margin:-5px 0 0}}.megamenu__nav .btn-second-nav .btn-action{display:none;width:26px;height:26px;padding:9px}@media only screen and (max-width: 860px){.megamenu__nav .btn-second-nav .btn-action{display:flex}}.megamenu__nav .btn-second-nav .btn-action svg path{fill:var(--clr-secondary)}@media only screen and (max-width: 860px){.megamenu__nav .second-nav{position:fixed;height:100vh;width:100vw;top:0;left:-100%;background:white;z-index:9;padding:160px 15px 0;overflow:hidden;display:flex;flex-direction:column;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}.megamenu__nav .second-nav .megamenu__item a{font-size:20px}.megamenu__nav .second-nav .btn-second-nav{justify-content:flex-start;margin:0}.megamenu__nav .second-nav .btn-second-nav .btn-action{transform:rotate(180deg)}.megamenu__nav .second-nav .megamenu__title{font-size:20px}}.megamenu__nav .second-nav .btn-second-nav{display:none}@media only screen and (max-width: 860px){.megamenu__nav .second-nav .btn-second-nav{display:flex}}.megamenu__stats{display:flex;gap:16px 20px;flex-wrap:wrap;width:100%}@media only screen and (max-width: 860px){.megamenu__stats{flex-direction:column}}.megamenu__stats .block-season{width:calc(100% / 2 - 10px)}@media only screen and (max-width: 860px){.megamenu__stats .block-season{width:100%}}.megamenu__webcams{position:relative}.megamenu__webcams .slider-nav{position:absolute;display:none;gap:10px;bottom:10px;right:10px;z-index:2}@media only screen and (max-width: 991px){.megamenu__webcams .slider-nav{display:flex}}.megamenu__webcams .slider-nav .slider__arrow{display:none;padding:0}@media only screen and (max-width: 991px){.megamenu__webcams .slider-nav .slider__arrow{display:flex}}.megamenu__slider{overflow:auto hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.megamenu__slider::-webkit-scrollbar{display:none}.megamenu__slider.is-dragging{cursor:grabbing;user-select:none;scroll-behavior:auto}.megamenu__track{display:flex;gap:var(--spc-lg)}@media only screen and (max-width: 1080px){.megamenu__track{flex-wrap:wrap}}@media only screen and (max-width: 991px){.megamenu__track{flex-wrap:nowrap}}@media only screen and (max-width: 1080px){.megamenu__track .item-webcam{width:calc(100% / 2 - 8px);flex-shrink:0}}@media only screen and (max-width: 991px){.megamenu__track .item-webcam{width:100%;min-width:100%;min-height:230px}}.megamenu__season{width:100%;position:relative;z-index:9;display:none}@media only screen and (max-width: 860px){.megamenu__season{display:flex}}.megamenu__season>.btn{width:100%;justify-content:space-between;z-index:2;position:relative}@media only screen and (max-width: 860px){.megamenu__season>.btn .btn__text{font-size:14px}}.megamenu__season::before{content:"";background-color:#0000004b;position:fixed;width:100%;height:100vh;top:0;left:0;display:none}.megamenu__season .megamenu{z-index:2;padding:10px;border-radius:10px;margin:10px 0 0}.megamenu__season.active .season-list{display:flex;z-index:2}.megamenu__season.active .season-list .container{padding:0}.megamenu__season.active::before{display:flex}.megamenu__btns{padding:30px 0 0;width:100%;display:flex;gap:10px}@media only screen and (max-width: 860px){.megamenu__btns{flex-direction:column;align-items:flex-start;padding:0}}.megamenu__btns .btn.btn--primary{margin-left:auto}@media only screen and (max-width: 860px){.megamenu__btns .btn.btn--primary{margin:0}}.megamenu .links-corporate{display:none;order:3;margin:auto 0 30px;align-items:flex-start;gap:20px;flex-direction:column}@media only screen and (max-width: 860px){.megamenu .links-corporate{display:flex}}.megamenu .links-corporate button,.megamenu .links-corporate .btn{background-color:transparent !important;padding:0;border:none !important}.megamenu .links-corporate .btn-action{padding:8px;width:45px;height:45px}.megamenu .links-corporate .btn__text{font-size:16px;font-weight:500;color:var(--clr-ntrl-dk)}@media only screen and (max-width: 1280px){.megamenu .links-corporate .live-mobile .dot{display:flex}}.megamenu .patron-aramon{position:absolute;bottom:-40px;right:-130px;z-index:-1;display:none}@media only screen and (max-width: 860px){.megamenu .patron-aramon{display:flex}}@media only screen and (max-width: 860px){.megamenu--corporate .container .megamenu__content{flex-direction:column;gap:22px;height:calc(100vh - 160px);justify-content:flex-start}}.megamenu--corporate .season-list{padding:10px;background-color:var(--clr-ntrl-min);border-radius:10px;display:none;margin:10px 0 0;z-index:2;position:absolute;width:100%;left:0;top:100%;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 860px){.megamenu--corporate .season-list{height:fit-content}}.megamenu--corporate .season-list__content{display:flex;flex-direction:column}@media only screen and (max-width: 860px){.megamenu--corporate .season-list__content{gap:0;height:fit-content;width:100%;border-radius:5px;overflow:hidden}}@media only screen and (max-width: 640px){.megamenu--corporate .season-list__content .card-season{height:130px}}.megamenu--season .megamenu__content{gap:0;border-radius:var(--rds-sm)}@media only screen and (max-width: 1280px){.megamenu--season .megamenu__content{flex-wrap:wrap}}@media only screen and (max-width: 640px){.megamenu--season .megamenu__content{flex-direction:column}}.megamenu--season .container{padding-inline:40px}.megamenu--live .megamenu__content{flex-direction:column}@media only screen and (max-width: 991px){.megamenu--live .megamenu__content{height:calc(100vh - 218px);overflow:hidden auto;padding:0 0 200px}}.megamenu--live .title-live{font-size:24px;font-weight:800;display:none}@media only screen and (max-width: 1280px){.megamenu--live .title-live{display:flex}}@media only screen and (max-width: 860px){.megamenu--corporate,.megamenu--live{position:fixed;top:0;height:100vh;padding:160px 0 0;left:-100%;z-index:9;display:block;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s;overflow:hidden}}@media only screen and (max-width: 1280px){body.megamenu-opened{overflow:hidden}}body.megamenu-opened .header{background-color:var(--clr-ntrl-min)}body.megamenu-opened .header__content{background-color:var(--clr-ntrl-min)}@media only screen and (max-width: 860px){body.megamenu-opened .header__content{background-color:transparent}}body.megamenu-opened .header__logo svg path{fill:var(--clr-ntrl-dkr)}body.megamenu-opened .header__decoration{display:none}body.megamenu-opened .header__nav>.btn,body.megamenu-opened .header__nav>.btn-action,body.megamenu-opened .header__actions>.btn,body.megamenu-opened .header__actions>.btn-action{background-color:var(--clr-secondary-ltst);border-color:var(--clr-secondary)}body.megamenu-opened .header__nav>.btn span,body.megamenu-opened .header__nav>.btn-action span,body.megamenu-opened .header__actions>.btn span,body.megamenu-opened .header__actions>.btn-action span{color:var(--clr-secondary-dk)}body.megamenu-opened .header__nav>.btn svg path,body.megamenu-opened .header__nav>.btn-action svg path,body.megamenu-opened .header__actions>.btn svg path,body.megamenu-opened .header__actions>.btn-action svg path{fill:var(--clr-secondary-dk)}@media only screen and (min-width: 1280px){body.megamenu-opened .header__nav>.btn:hover,body.megamenu-opened .header__nav>.btn-action:hover,body.megamenu-opened .header__actions>.btn:hover,body.megamenu-opened .header__actions>.btn-action:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt);color:var(--clr-ntrl-min)}}@media only screen and (min-width: 991px){body.megamenu-opened .background{visibility:visible;opacity:1;height:100dvh}}body.megamenu-opened .menuburger{background-color:var(--clr-secondary) !important}body.megamenu-opened .menuburger::before{border-color:var(--clr-ntrl-min)}body.megamenu-opened .menuburger span{background-color:var(--clr-ntrl-min)}body.megamenu-opened-corporate .megamenu--corporate{display:block}@media only screen and (max-width: 860px){body.megamenu-opened-corporate .megamenu--corporate{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}body.megamenu-opened-corporate .megamenu--corporate .megamenu__nav.second-nav-opened .second-nav{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1280px){body.megamenu-opened-corporate .header{background-color:transparent !important}}@media only screen and (max-width: 860px){body.megamenu-opened-corporate .header__nav,body.megamenu-opened-corporate .header__actions .btn--live{display:none}}body.megamenu-opened-corporate .menuburger span:first-of-type{transform:rotate(45deg);top:2px}body.megamenu-opened-corporate .menuburger span:last-of-type{transform:rotate(-45deg);bottom:3px}body.megamenu-opened-corporate .menuburger div{height:6px}body.megamenu-opened-season .megamenu--season{display:block;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}@media only screen and (max-width: 1280px){body.megamenu-opened-season .megamenu--season{background-color:transparent;padding-top:12px}}@media only screen and (max-width: 991px){body.megamenu-opened-season .megamenu--season .container{padding-inline:30px}}@media only screen and (max-width: 640px){body.megamenu-opened-season .megamenu--season .container{padding-inline:15px}}body.megamenu-opened-season .header__nav .btn--lt svg{transform:rotate(180deg)}body.megamenu-opened-season .background{visibility:visible;opacity:1;height:100dvh}@media only screen and (max-width: 1280px){body.megamenu-opened-season .menuburger{background:var(--clr-ntrl-min) !important}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .menuburger span{background-color:var(--clr-secondary)}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header{background-color:transparent}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__content{background-color:transparent}}body.megamenu-opened-season .header__logo svg path{fill:var(--clr-ntrl-dkr)}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__logo svg path{fill:var(--clr-ntrl-min)}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__decoration{display:none}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__nav>.btn,body.megamenu-opened-season .header__nav>.btn-action,body.megamenu-opened-season .header__actions>.btn,body.megamenu-opened-season .header__actions>.btn-action{border:1px solid var(--clr-ntrl-min);background:#fff3;backdrop-filter:blur(17px)}body.megamenu-opened-season .header__nav>.btn span,body.megamenu-opened-season .header__nav>.btn-action span,body.megamenu-opened-season .header__actions>.btn span,body.megamenu-opened-season .header__actions>.btn-action span{color:var(--clr-ntrl-min)}body.megamenu-opened-season .header__nav>.btn svg path,body.megamenu-opened-season .header__nav>.btn-action svg path,body.megamenu-opened-season .header__actions>.btn svg path,body.megamenu-opened-season .header__actions>.btn-action svg path{fill:var(--clr-ntrl-min)}}body.megamenu-opened-live .megamenu--live{display:block}@media only screen and (max-width: 860px){body.megamenu-opened-live .megamenu--live{left:0;transition:all cubic-bezier(0.77, 0, 0.175, 1) 0.8s}}@media only screen and (max-width: 1280px){body.megamenu-opened-live .header{background-color:transparent !important}}@media only screen and (max-width: 860px){body.megamenu-opened-live .header__nav,body.megamenu-opened-live .header__actions .btn--live,body.megamenu-opened-live .header .menuburger--corporate{display:none}}@media only screen and (max-width: 860px){body.megamenu-opened-live .header .menuburger--live{display:flex;background-color:var(--clr-secondary) !important}body.megamenu-opened-live .header .menuburger--live::before{border-color:var(--clr-ntrl-min)}body.megamenu-opened-live .header .menuburger--live span{background-color:var(--clr-ntrl-min)}body.megamenu-opened-live .header .menuburger--live span:first-of-type{transform:rotate(45deg);top:2px}body.megamenu-opened-live .header .menuburger--live span:last-of-type{transform:rotate(-45deg);bottom:3px}body.megamenu-opened-live .header .menuburger--live div{height:6px}}@media only screen and (max-width: 1280px){body.megamenu-opened-season,body.megamenu-opened-live{background-color:transparent}}@media only screen and (max-width: 1280px){body.megamenu-opened-season .header__content,body.megamenu-opened-live .header__content{z-index:29}}body.on-scroll .header{background-color:white}body.on-scroll .header__logo svg path{fill:var(--clr-ntrl-dkr)}body.on-scroll .header__decoration{display:none}body.on-scroll .header__content{padding:11px 24px;transition:all 0.3s ease}@media only screen and (max-width: 640px){body.on-scroll .header__content{padding:70px 13px 12px}}body.on-scroll .header__nav>.btn,body.on-scroll .header__nav>.btn-action,body.on-scroll .header__actions>.btn,body.on-scroll .header__actions>.btn-action{background-color:var(--clr-secondary-ltst);border-color:var(--clr-secondary)}body.on-scroll .header__nav>.btn span,body.on-scroll .header__nav>.btn-action span,body.on-scroll .header__actions>.btn span,body.on-scroll .header__actions>.btn-action span{color:var(--clr-secondary-dk)}body.on-scroll .header__nav>.btn svg path,body.on-scroll .header__nav>.btn-action svg path,body.on-scroll .header__actions>.btn svg path,body.on-scroll .header__actions>.btn-action svg path{fill:var(--clr-secondary-dk)}body.on-scroll .header__nav>.btn:hover,body.on-scroll .header__nav>.btn-action:hover,body.on-scroll .header__actions>.btn:hover,body.on-scroll .header__actions>.btn-action:hover{background-color:var(--clr-secondary-lt);border-color:var(--clr-secondary-lt);color:var(--clr-ntrl-min)}body.on-scroll .menuburger{background-color:var(--clr-secondary) !important}body.on-scroll .menuburger::before{border-color:var(--clr-ntrl-min)}body.on-scroll .menuburger span{background-color:var(--clr-ntrl-min)}.block-season{border-radius:var(--rds-lg);background:var(--clr-secondary-ltst);padding:14px 20px;display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 860px){.block-season{flex-direction:column}}.block-season__info{display:flex;justify-content:space-between;gap:20px;width:50%}.block-season .link-arrow{margin-left:auto}@media only screen and (max-width: 860px){.block-season .link-arrow{order:3;margin:10px 0 0}}@media only screen and (max-width: 860px){.block-season .link-arrow__text{font-size:14px}}.block-season__title{color:var(--clr-ntrl-dkr);font-family:var(--ff-base);font-size:var(--fs-base-lg);font-weight:800;margin:0}@media only screen and (max-width: 1280px){.block-season__title{font-size:20px}}.block-season__grid{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;width:100%}.item-stats{display:flex;align-items:flex-start;gap:12px}.item-stats__icon{width:32px;height:32px;object-fit:contain}.item-stats__info{padding-top:5px}@media only screen and (max-width: 1280px){.item-stats__info{display:flex;align-items:center;gap:20px}}.item-stats__value{font-weight:800;font-size:var(--fs-title-2xs);margin:0 0 1px;line-height:var(--lh-base)}@media only screen and (max-width: 1280px){.item-stats__value{font-size:32px}}.item-stats__label{font-size:var(--fs-base-3xs);font-weight:500;margin:0;width:90%}.slider-nav__arrow--prev{transform:rotate(180deg)}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;z-index:0;min-height:850px}.hero-section__img{width:100%;height:100%;object-fit:cover;position:relative}.hero-section__img::before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%),linear-gradient(0deg, rgba(0,0,0,0) 83.38%, rgba(0,0,0,0.4) 98.92%)}.hero-section__img img{width:100%;height:100%;object-fit:cover}.hero-section__content{position:absolute;text-align:center;max-width:1000px;margin:0 auto}.hero-section__content h1{color:var(--clr-ntrl-min);text-align:center;font-size:var(--fs-title-2xl);font-style:normal;font-weight:800;line-height:var(--lh-base-lg)}@media only screen and (max-width: 860px){.hero-section__content h1{font-size:var(--fs-title-lg);line-height:1}}.hero-section__content p{font-size:var(--fs-base-md);color:var(--clr-ntrl-min)}.section-seasons{padding:var(--spc-3xl) 0}.section-seasons__intro{display:flex;flex-direction:column;align-items:center;padding:0 0 40px}@media only screen and (max-width: 640px){.section-seasons__intro{align-items:flex-start}}@media only screen and (max-width: 640px){.section-seasons .container-content{padding:0}}.section-seasons__content{display:flex;justify-content:space-between;align-items:flex-start;overflow:hidden;gap:0;border-radius:var(--rds-sm)}@media only screen and (max-width: 1280px){.section-seasons__content{flex-wrap:wrap}}@media only screen and (max-width: 640px){.section-seasons__content{flex-direction:column}}.section-seasons__content .card-season{height:545px;width:calc(100% / 4);transition:all 0.3s ease-in}@media only screen and (max-width: 1280px){.section-seasons__content .card-season{width:calc(100% / 2);height:200px}}@media only screen and (max-width: 640px){.section-seasons__content .card-season{width:100%}}.section-seasons__content .card-season__title{max-width:150px;font-size:28px}@media only screen and (max-width: 640px){.section-seasons__content .card-season__title{font-size:var(--fs-title-2xs)}}.section-seasons__content .card-season__info{padding:40px 30px}@media only screen and (max-width: 860px){.section-seasons__content .card-season--sm{height:auto;text-decoration:none;overflow:visible}}@media only screen and (max-width: 860px){.section-seasons__content .card-season--sm .card-season__info{position:relative;padding:0}.section-seasons__content .card-season--sm .card-season__info .btn-action{display:none}}@media only screen and (max-width: 860px){.section-seasons__content .card-season--sm .card-season__info .card-season__title{font-size:18px;color:var(--clr-ntrl-dk)}}@media only screen and (max-width: 860px){.section-seasons__content .card-season--sm .card-season__image{display:none}}@media only screen and (min-width: 1280px){.section-seasons__content .card-season:hover{width:calc(100% / 4 + 200px);transition:all 0.3s ease-in}}.section-services{width:auto;padding:0 0 40px}.section-services__content{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:390px 390px;gap:20px;margin-bottom:50px;padding:30px 0 0}@media only screen and (max-width: 991px){.section-services__content{grid-template-columns:1fr;grid-template-rows:430px 430px 430px;gap:40px}}.section-services__content .card-service:first-child{grid-row:1 / 3;margin:50px 0}@media only screen and (max-width: 991px){.section-services__content .card-service:first-child{margin:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JpdGljYWwuY3NzIiwic291cmNlcyI6WyJjcml0aWNhbC5zY3NzIiwiX3ZhcmlhYmxlcy9fZm9udHMvX21haW4uc2NzcyIsIl92YXJpYWJsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiX3ZhcmlhYmxlcy9fbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzL19yZXNwb25zaXZlL191cC5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fZG93bi5zY3NzIiwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS9fb25seS5zY3NzIiwiX2NvbW1vbi9fY2xhc3Nlcy5zY3NzIiwiX2NvbW1vbi9fZ3JpZC5zY3NzIiwiX3BhcnRpYWxzL19oZWFkZXIuc2NzcyIsIl9zZWN0aW9ucy9fY3JpdGljYWwvX2hlcm8tc2VjdGlvbi5zY3NzIiwiX3NlY3Rpb25zL19zZWN0aW9uLXNlcnZpY2VzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogc3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX2ZvbnRzL21haW5cIjtcbkBpbXBvcnQgXCJfdmFyaWFibGVzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy9fcmVzcG9uc2l2ZS91cFwiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvZG93blwiO1xuQGltcG9ydCBcIl92YXJpYWJsZXMvX3Jlc3BvbnNpdmUvb25seVwiO1xuQGltcG9ydCBcIl9jb21tb24vY2xhc3Nlc1wiO1xuQGltcG9ydCBcIl9jb21tb24vZ3JpZFwiO1xuQGltcG9ydCBcIl9wYXJ0aWFscy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJfc2VjdGlvbnMvX2NyaXRpY2FsL2hlcm8tc2VjdGlvblwiO1xuQGltcG9ydCBcIl9zZWN0aW9ucy9zZWN0aW9uLXNlcnZpY2VzXCI7XG4iLCIvKiB2YXJpYWJsZXM6OmZvbnRzOjptYWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9udDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvY3NzL2ZvbnRzL01vbnQtTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcvYXNzZXRzL2Nzcy9mb250cy9Nb250LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBSRUdVTEFSICg0MDApICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2Nzcy9mb250cy9Nb250LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcvYXNzZXRzL2Nzcy9mb250cy9Nb250LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogU0VNSUJPTEQgKDYwMCkgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9udDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvY3NzL2ZvbnRzL01vbnQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICB1cmwoJy9hc3NldHMvY3NzL2ZvbnRzL01vbnQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBCT0xEICg3MDApICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbnQ7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2Nzcy9mb250cy9Nb250LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcvYXNzZXRzL2Nzcy9mb250cy9Nb250LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIGNvbW1vbjo6dmFyaWFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIG51bTo6dmFyaWFibGVzOjpicmVha3BvaW50c1xuJGRlc2t0b3AteHhsOiAyNTYwcHg7XG4kZGVza3RvcC14bDogMjMwMHB4O1xuJGRlc2t0b3AtbGc6IDE5MTlweDtcbiRkZXNrdG9wLW06IDE3MDBweDtcbiRkZXNrdG9wOiAxNjAwcHg7XG4kZGVza3RvcC1zbTogMTQ0MHB4O1xuJGRlc2t0b3AteHM6IDEzNjZweDtcbiR0YWJsZXQteGw6IDEyODBweDtcbiR0YWJsZXQtbGc6IDEwODBweDtcbiR0YWJsZXQ6IDk5MXB4O1xuJHRhYmxldC1zbTogODYwcHg7XG4kdGFibGV0LXhzOiA3NjhweDtcbiRtb2JpbGUteGw6IDcyMHB4O1xuJG1vYmlsZS1sZzogNjQwcHg7XG4kbW9iaWxlOiA1NDBweDtcbiRtb2JpbGUtc206IDQ4MHB4O1xuJG1vYmlsZS14czogMzc1cHg7XG4kbW9iaWxlLXh4czogMzQwcHg7XG5cbjpyb290IHtcbiAgLy8gY3NzOjp2YXJpYWJsZXM6OmZvbnQtZmFtaWx5XG4gIC0tZmYtYmFzZTogbW9udCwgc2Fucy1zZXJpZjtcblxuICAvLyBjc3M6OnZhcmlhYmxlczo6Zm9udC1zaXplIHRpdGxlXG4gIC0tZnMtdGl0bGUtMnhsOiA4MHB4O1xuICAtLWZzLXRpdGxlLXhsOiA2NHB4O1xuICAtLWZzLXRpdGxlLWxnOiA1MnB4O1xuICAtLWZzLXRpdGxlLW1kOiAzNnB4OyAvKiBQdW50byBkZSBhbmNsYWplICovXG4gIC0tZnMtdGl0bGUtc206IDMycHg7XG4gIC0tZnMtdGl0bGUteHM6IDI4cHg7XG4gIC0tZnMtdGl0bGUtMnhzOiAyNHB4O1xuXG4gIC8vIGNzczo6dmFyaWFibGVzOjpmb250LXNpemUgYmFzZVxuICAtLWZzLWJhc2UteGw6IDIwcHg7XG4gIC0tZnMtYmFzZS1sZzogMThweDtcbiAgLS1mcy1iYXNlLW1kOiAxNnB4OyAvKiBQdW50byBkZSBhbmNsYWplICovXG4gIC0tZnMtYmFzZS1zbTogMTVweDtcbiAgLS1mcy1iYXNlLXhzOiAxNHB4O1xuICAtLWZzLWJhc2UtMnhzOiAxM3B4O1xuICAtLWZzLWJhc2UtM3hzOiAxMnB4O1xuXG4gIC8vIGNzczo6dmFyaWFibGVzOjpsaW5lLWhlaWdodFxuICAtLWxoLWJhc2UteGw6IDEuNDtcbiAgLS1saC1iYXNlLWxnOiAxLjI7XG4gIC0tbGgtYmFzZTogMTtcbiAgLS1saC1iYXNlLXNtOiAwLjg7XG5cbiAgLy8gY3NzOjp2YXJpYWJsZXM6OmZvbnQtd2VpZ2h0XG4gIC0tZnctYm9sZDogNzAwO1xuICAtLWZ3LW1lZGl1bTogNTAwO1xuICAtLWZ3LXJlZ3VsYXI6IDQwMDtcbiAgLS1mdy1saWdodDogMzAwO1xuXG4gIC8vIGNzczo6dmFyaWFibGVzOjpib3JkZXItcmFkaXVzXG4gIC0tcmRzLXhsOiAyMHB4O1xuICAtLXJkcy1sZzogMTZweDtcbiAgLS1yZHMtbWQ6IDEycHg7XG4gIC0tcmRzLXNtOiA4cHg7XG5cbiAgLy8gY3NzOjp2YXJpYWJsZXM6OnNwYWNpbmdcbiAgLS1zcGMtM3hsOiA5NnB4O1xuICAtLXNwYy0yeGw6IDYwcHg7XG4gIC0tc3BjLXhsOiAyMHB4O1xuICAtLXNwYy1sZzogMTZweDtcbiAgLS1zcGMtbWQ6IDEycHg7XG4gIC0tc3BjLXNtOiA4cHg7XG4gIC0tc3BjLXhzOiA0cHg7XG5cbiAgLyogLS0tIG50cmwgLS0tICovXG4gIC0tY2xyLW50cmwtbWF4OiAjMDAwO1xuICAtLWNsci1udHJsLWRrcjogIzIyMjkyZTtcbiAgLS1jbHItbnRybC1kazogIzQzNGM1NTtcbiAgLS1jbHItbnRybDogIzk1OWJhMDtcbiAgLS1jbHItbnRybC1sdDogI2FlYjJiNTtcbiAgLS1jbHItbnRybC1sdHI6ICNjZGNkY2Q7XG4gIC0tY2xyLW50cmwtbHRzdDogI2U3ZTdlNztcbiAgLS1jbHItbnRybC1taW46ICNmZmY7XG5cbiAgLyogLS0tIFBSSU1BUlkgLS0tICovXG4gIC0tY2xyLXByaW1hcnktZGtyOiAjOGIwZTMxO1xuICAtLWNsci1wcmltYXJ5LWRrOiAjYjkxMzQxO1xuICAtLWNsci1wcmltYXJ5OiAjZTcxODUxO1xuXG4gIC8qIC0tLSBTRUNPTkRBUlkgLS0tICovXG4gIC0tY2xyLXNlY29uZGFyeS1kazogIzI4NDc2OTtcbiAgLS1jbHItc2Vjb25kYXJ5OiAjNDk2NTgzO1xuICAtLWNsci1zZWNvbmRhcnktbHQ6ICM4YmEwYjg7XG4gIC0tY2xyLXNlY29uZGFyeS1sdHI6ICNhY2JlZDI7XG4gIC0tY2xyLXNlY29uZGFyeS1sdHN0OiAjZjBmNGY5O1xuXG4gIC8qIC0tLSBGRUVEQkFDSyAmIEFDQ0VOVFMgLS0tICovXG4gIC0tY2xyLWVycm9yOiAjZDkwMDAwO1xuICAtLWNsci1lcnJvci1sdDogI2ZmZTllOTtcbiAgLS1jbHItc3VjY2VzczogIzU1YmE2NTtcbiAgLS1jbHItc3VjY2Vzcy1sdDogI2VkZmZmMDtcbiAgLS1jbHItaW5mbzogIzAwNWFlMDtcbiAgLS1jbHItaW5mby1sdDogI2U5ZjJmZjtcbiAgLS1jbHItd2FybmluZzogIzg1NjYwMDtcbiAgLS1jbHItd2FybmluZy1sdDogI2ZmZjllNjtcblxuICAvKiAtLS0gVFJBTlNQQVJFTkNJRVMgKEdIT1NUUykgLS0tICovXG4gIC0tY2xyLWdoc3Q6ICNmZmZmZmY3ZjtcbiAgLS1jbHItZ2hzdHI6ICNmZmZmZmY0YztcbiAgLS1jbHItZ2hzdHN0OiAjZmZmMztcbn1cbiIsIi8qIHZhcmlhYmxlczo6bWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogPT09PT0gQkFTSUMgQk9YID09PT09ICovXG4vLyBFeGFtcGxlOlxuLy8gICBZb3UgY2FuIHBhc3Mgd2lkdGggJiYgaGVpZ2h0XG4vLyAgIEBpbmNsdWRlIGJveCgyMDBweCwgMzAwcHgpO1xuLy8gICBvciBqdXN0IHBhc3Mgd2lkdGggYW5kIHRoZSBoZWlnaHQgd2lsbCBkZWZhdWx0IHRvIHRoZSB3aWR0aCB2YWx1ZVxuLy8gICBAaW5jbHVkZSBib3goMjAwcHgpO1xuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbi8qID09PT09IEZMRVhCT1ggPT09PT0gKi9cbi8vIE1peGluIGJhc2VcbkBtaXhpbiBmbGV4KCRkaXJlY3Rpb246IG51bGwsICRqdXN0aWZ5OiBudWxsLCAkYWxpZ246IG51bGwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuQG1peGluIGZsZXgtY29sdW1uIHtcbiAgQGluY2x1ZGUgZmxleChjb2x1bW4pO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlci12ZXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLWhvcml6IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qID09PT09IENTUyBHUklEID09PT09ICovXG4vLyBFeGFtcGxlOlxuLy8gT25seSByb3dzOiBAaW5jbHVkZSBncmlkKHJlcGVhdCgyLCAxZnIpKTtcbi8vIE9ubHkgY29sdW1uczogQGluY2x1ZGUgZ3JpZCgkY29sdW1uczogcmVwZWF0KDMsIDFmcikpO1xuLy8gUm93cyBhbmQgY29sdW1uczogQGluY2x1ZGUgZ3JpZChyZXBlYXQoMiwgMWZyKSwgcmVwZWF0KDMsIDFmcikpO1xuQG1peGluIGdyaWQoJHJvd3M6IG51bGwsICRjb2x1bW5zOiBudWxsLCAkZ2FwOiBudWxsLCAkcm93LWdhcDogbnVsbCwgJGNvbHVtbi1nYXA6IG51bGwpIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAkZ2FwICRyb3ctZ2FwICRjb2x1bW4tZ2FwO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6ICRyb3dzO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6ICRjb2x1bW5zO1xufVxuXG4vKiA9PT09PSBDVVNUT00gU0NST0xMQkFSID09PT09ICovXG4vLyBFeGFtcGxlOiBAaW5jbHVkZSBzY3JvbGxiYXIodmFyKC0tY2xyLXByaW1hcnkpLHZhcigtLWNsci1wcmltYXJ5LWhvdmVyKSwgdmFyKC0tY2xyLWJhc2UtbHQpLCA4cHgsIDRweCk7XG5AbWl4aW4gc2Nyb2xsYmFyKFxuICAkdGh1bWItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLWJhc2UtbHQpLFxuICAkdGh1bWItYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogaHNsKDBkZWcgMCUgMCUgLyAyNSUpLFxuICAkdHJhY2stYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcgMCUgMCUgLyA1JSksXG4gICRzaXplOiAwLjVyZW0sXG4gICRib3JkZXItcmFkaXVzOiAwLjI1cmVtXG4pIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJsb2NrLXNpemU6ICRzaXplO1xuICAgIGlubGluZS1zaXplOiAkc2l6ZTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCAodGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aHVtYi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkdHJhY2stYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG4vKiA9PT09PSBQU0VVRE8gPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHBzZXVkbztcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gIGNvbnRlbnQ6ICRjb250ZW50O1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgcG9zaXRpb246ICRwb3M7XG4gIGluc2V0OiAkdG9wICRyaWdodCAkYm90dG9tICRsZWZ0O1xuICB6LWluZGV4OiAkei1pbmRleDtcbn1cblxuLyogPT09PT0gUE9TSVRJT04gPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCA2MHB4LCAwLCAwLCAwLCAxKTtcbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb246IGFic29sdXRlLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsLCAkei1pbmRleDogaW5pdGlhbCkge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICBpbnNldDogJHRvcCAkcmlnaHQgJGJvdHRvbSAkbGVmdDtcbiAgei1pbmRleDogJHotaW5kZXg7XG59XG5cbi8qID09PT09IE9CSkVDVCBGSVQgPT09PT0gKi9cbi8vIEV4YW1wbGU6IEBpbmNsdWRlIG9iamVjdC1maXQoY292ZXIsIDEwMCUsIDEwMCUpO1xuQG1peGluIG9iamVjdC1maXQoJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsLCAkb2JqZWN0OiBudWxsKSB7XG4gIG9iamVjdC1maXQ6ICRvYmplY3Q7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJGhlaWdodDtcbn1cbiIsIi8qIHZhcmlhYmxlczo6cmVzcG9uc2l2ZTo6dXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS11cCgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14eGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AteHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3AtbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXNrdG9wLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZGVza3RvcC14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC14bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHRhYmxldCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGFibGV0LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0LXhzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUteGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXh4cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLXh4cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBub3RoaW5nXG4gIH1cbn1cbiIsIi8qIHZhcmlhYmxlczo6cmVzcG9uc2l2ZTo6ZG93blxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiByZXNwb25zaXZlLWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IGRlc2t0b3AteHhsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLXh4bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AteGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC1tIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wLW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gZGVza3RvcC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGRlc2t0b3AteHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2t0b3AteHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQteGwge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0YWJsZXQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYmxldC1zbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IHRhYmxldC14cyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXhsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbW9iaWxlLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUtc20pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtb2JpbGUteHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS14cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZS14eHMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZS14eHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gbm90aGluZ1xuICB9XG59XG4iLCIvKiB2YXJpYWJsZXM6OnJlc3BvbnNpdmU6Om9ubHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gcmVzcG9uc2l2ZS1vbmx5KCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR0YWJsZXQteGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXhzKSBhbmQgKG1heC13aWR0aDogJHRhYmxldC14bCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IG1vYmlsZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0LXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIG5vdGhpbmdcbiAgfVxufVxuIiwiLyogc3R5bGVndWlkZTo6Y2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8qIFBhcmEgQ2hyb21lL1NhZmFyaS9NYWMgKi9cbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLyogUGFyYSBGaXJlZm94IGVuIE1hYyAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5OyAvKiBNZWpvcmEgZWwga2VybmluZyB5IGxpZ2FkdXJhcyAqL1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihwYykge1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGJhc2U6OnJlc2V0OjppbnB1dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIGJhc2U6OmJvZHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8qIGJhc2U6OmhlYWRpbmdzXG4gIFRhYmxhIHRpcG9ncsOhZmljYTpcbiAgSDEg4oaSIGRlc2t0b3A6IDgwcHggLyB0YWJsZXQ6IDUycHhcbiAgICAgICBkZXNrdG9wOiA2NHB4IC8gdGFibGV0OiA0MHB4XG4gIEgyIOKGkiBkZXNrdG9wOiAzNnB4IC8gdGFibGV0OiAzMnB4XG4gIEgzIOKGkiBkZXNrdG9wOiAyOHB4IC8gdGFibGV0OiAyNHB4XG4gIEg0IOKGkiBkZXNrdG9wOiAyMHB4IC8gdGFibGV0OiAyMHB4XG4gICAgICAgZGVza3RvcDogMThweCAvIHRhYmxldDogMjBweFxuICBQICDihpIgZGVza3RvcDogMTZweCAvIHRhYmxldDogMTVweFxuICAgICAgIGRlc2t0b3A6IDE0cHggLyB0YWJsZXQ6IDEzcHhcbiAgICAgICBkZXNrdG9wOiAxMnB4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS1sZyk7XG4gIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLTR4bCk7IC8vIDgwcHhcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS0yeGwpOyAvLyA1MnB4XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLW1kKTsgLy8gMzZweFxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLXNtKTsgLy8gMzJweFxuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS14cyk7IC8vIDI4cHhcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS0yeHMpOyAvLyAyNHB4XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteGwpOyAvLyAyMHB4XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14bCk7IC8vIDIwcHhcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7IC8vIDE4cHhcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhsKTsgLy8gMjBweFxuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlKTsgLy8gMTZweFxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2Utc20pOyAvLyAxNXB4XG4gIH1cbn1cblxuLyogYmFzZTo6cGFyYWdyYXBoc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UpOyAvLyAxNnB4XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UteGwpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2Utc20pOyAvLyAxNXB4XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLnNtYWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UteHMpOyAvLyAxNHB4XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtMnhzKTsgLy8gMTNweFxuICAgIH1cbiAgfVxuXG4gICYueHNtYWxsIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtM3hzKTsgLy8gMTJweFxuICB9XG59XG5cbi8qIGJhc2U6OmxpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWRrKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWNsci1wcmltYXJ5LWRrcik7XG4gIH1cbn1cblxuLyogYmFzZTo6YnV0dG9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlKTsgLy8gMTZweFxuICBmb250LXdlaWdodDogdmFyKC0tZnctbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnktZGspO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1kayk7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1ka3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1ka3IpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1sdHN0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1udHJsLWx0c3QpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4vKiBiYXNlOjpsaXN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bCxcbm9sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLXhsKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrcik7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgcGFkZGluZzogMCAwIDAgMS41ZW07XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNGVtO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMC40ZW07XG4gIH1cbn1cblxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgfVxufVxuXG4vKiBiYXNlOjpmb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7IC8vIDE0cHhcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1lZGl1bSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLWxnKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIE1peGluIGJhc2UgY29tcGFydGlkbyBwYXJhIGNhbXBvcyBkZSBlbnRyYWRhXG4lZmllbGQtYmFzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJhc2UpO1xuICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UpOyAvLyAxNnB4XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UteGwpO1xuICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLW50cmwtbHRyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbHQpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yZWd1bGFyKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLW50cmwpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlNzE4NTExZjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1sdHN0KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1udHJsLWx0c3QpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBAZXh0ZW5kICVmaWVsZC1iYXNlO1xufVxuXG4vLyBDaGVja2JveCAmIFJhZGlvXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmbGV4LXNocmluazogMDtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYWNjZW50LWNvbG9yOiB2YXIoLS1jbHItbnRybC1sdCk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vLyBGaWxlIGlucHV0XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1iYXNlKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLXhzKTtcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi8vIFJhbmdlIGlucHV0XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgYWNjZW50LWNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5zZWxlY3Qge1xuICBAZXh0ZW5kICVmaWVsZC1iYXNlO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzk1OWJhMCcgZD0nTTcgMTBsNSA1IDUtNXonLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEycHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJlttdWx0aXBsZV0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICBAZXh0ZW5kICVmaWVsZC1iYXNlO1xuXG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZS14bCk7XG59XG5cbi8qIGJhc2U6OnRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS14cyk7IC8vIDE0cHhcbiAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG59XG5cbnRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcblxuICB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LWJvbGQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1kayk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG50Ym9keSB7XG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY2xyLW50cmwtbHRzdCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG50Zm9vdCB7XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tZWRpdW0pO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jbHItbnRybC1sdHIpO1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1kayk7XG4gIH1cbn1cblxuLyogYmFzZTo6bGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIGNvbW1vbjo6Z3JpZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxuXG4gICYtLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgfVxuXG4gICYtLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cblxuICAmLS1tZWRpdW0tc21hbGwge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG4iLCIvKiBsYXlvdXRzOjpwYXJ0aWFsczo6aGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gICZfX2RlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIGltZyxcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHN2ZyB7XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24obW9iaWxlLWxnKSB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDEzcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAmID4gLmJ0bi1hY3Rpb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcblxuICAgICYgPiAuYnRuLWFjdGlvbiB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tLWxpdmUge1xuICAgICAgLmJ0bl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kb3Qge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51YnVyZ2VyIHtcbiAgICAgICYtLWxpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gIHBhZGRpbmc6IDE1cHggMCA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA1MDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXJkcy1sZykgdmFyKC0tcmRzLWxnKTtcbiAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgLjhzO1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAudGl0bGUtbW9iaWxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1zZWFzb24ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXNtIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1zZWFzb25fX2luZm8ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5idG4tYWN0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1zZWFzb25fX3RpdGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGspO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXNlYXNvbl9faW1hZ2Uge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS14cyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgd2lkdGg6IDc3MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpbmstbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtYmFzZS1sZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zZWNvbmQtbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5idG4tYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogOXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtbmF2IHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAxNXB4IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIC44cztcblxuICAgICAgICAubWVnYW1lbnVfX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2Vjb25kLW5hdiAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLXNlY29uZC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYmxvY2stc2Vhc29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMTBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd2ViY2FtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnNsaWRlci1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVyX19hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBhdXRvIGhpZGRlbjtcbiAgICBjdXJzb3I6IGdyYWI7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1kcmFnZ2luZyB7XG4gICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1zcGMtbGcpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1sZykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgIC5pdGVtLXdlYmNhbSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LWxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gOHB4KTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Vhc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmID4gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5idG5fX3RleHQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNGI7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVnYW1lbnUge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuc2Vhc29uLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0bi5idG4tLXByaW1hcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rcy1jb3Jwb3JhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luOiBhdXRvIDAgMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgYnV0dG9uLFxuICAgIC5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYnRuLWFjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG5cbiAgICAuYnRuX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGspO1xuICAgIH1cblxuICAgIC5saXZlLW1vYmlsZSB7XG4gICAgICAuZG90IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGF0cm9uLWFyYW1vbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IC0xMzBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLS1jb3Jwb3JhdGUge1xuICAgIC5jb250YWluZXIge1xuICAgICAgLm1lZ2FtZW51X19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAyMnB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vhc29uLWxpc3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgLjhzO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXNlYXNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zZWFzb24ge1xuICAgIC5tZWdhbWVudV9fY29udGVudCB7XG4gICAgICBnYXA6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHMtc20pO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbGl2ZSB7XG4gICAgLm1lZ2FtZW51X19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjE4cHgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtbGl2ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvcnBvcmF0ZSxcbiAgJi0tbGl2ZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMDtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgLjhzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5tZWdhbWVudS1vcGVuZWQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWNsci1udHJsLWRrcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVjb3JhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX25hdixcbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICYgPiAuYnRuLFxuICAgICAgJiA+IC5idG4tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdHN0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY2xyLXNlY29uZGFyeS1kayk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLXVwKHRhYmxldC14bCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtdXAodGFibGV0KSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51YnVyZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgfVxuICB9XG59XG5cbmJvZHkubWVnYW1lbnUtb3BlbmVkLWNvcnBvcmF0ZSB7XG4gIC5tZWdhbWVudS0tY29ycG9yYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHM7XG4gICAgfVxuXG4gICAgLm1lZ2FtZW51X19uYXYuc2Vjb25kLW5hdi1vcGVuZWQge1xuICAgICAgLnNlY29uZC1uYXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19uYXYsXG4gICAgJl9fYWN0aW9ucyAuYnRuLS1saXZlICB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1lbnVidXJnZXIge1xuICAgIHNwYW4ge1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkubWVnYW1lbnUtb3BlbmVkLXNlYXNvbiB7XG4gIC5tZWdhbWVudS0tc2Vhc29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHM7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX19uYXYge1xuICAgIC5idG4tLWx0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJhY2tncm91bmQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxuXG4gIC5tZW51YnVyZ2VyIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItbnRybC1taW4pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tY2xyLW50cmwtZGtyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlY29yYXRpb24ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdixcbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICYgPiAuYnRuLFxuICAgICAgJiA+IC5idG4tYWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjM7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE3cHgpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtbWluKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lZ2FtZW51LW9wZW5lZC1saXZlIHtcbiAgLm1lZ2FtZW51LS1saXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSAuOHM7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19uYXYsXG4gICAgJl9fYWN0aW9ucyAuYnRuLS1saXZlLFxuICAgIC5tZW51YnVyZ2VyLS1jb3Jwb3JhdGUgIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudWJ1cmdlci0tbGl2ZSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkubWVnYW1lbnUtb3BlbmVkLXNlYXNvbixcbmJvZHkubWVnYW1lbnUtb3BlbmVkLWxpdmUge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICB6LWluZGV4OiAyOTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5vbi1zY3JvbGwge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICZfX2xvZ28ge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiB2YXIoLS1jbHItbnRybC1ka3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2RlY29yYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDExcHggMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAxM3B4IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2LFxuICAgICZfX2FjdGlvbnMge1xuICAgICAgJiA+IC5idG4sXG4gICAgICAmID4gLmJ0bi1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWx0c3QpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB2YXIoLS1jbHItc2Vjb25kYXJ5LWRrKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnktbHQpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1sdCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVudWJ1cmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSkgIWltcG9ydGFudDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stc2Vhc29uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmRzLWxnKTtcbiAgYmFja2dyb3VuZDogdmFyKCAtLWNsci1zZWNvbmRhcnktbHRzdCk7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5saW5rLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY2xyLW50cmwtZGtyKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmFzZSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLWxnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pdGVtLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcblxuICAmX19pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLTJ4cyk7XG4gICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQteGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mcy1iYXNlLTN4cyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc2xpZGVyLW5hdiB7XG4gICZfX2Fycm93IHtcbiAgICAmLS1wcmV2IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMDtcbiAgbWluLWhlaWdodDogODUwcHg7XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwNiAwJSwgIzAwMDYgMTAwJSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMCA4My4zOCUsICMwMDA2IDk4LjkyJSk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGgxIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jbHItbnRybC1taW4pO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mcy10aXRsZS0yeGwpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1saC1iYXNlLWxnKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC1zbSkge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZzLXRpdGxlLWxnKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZzLWJhc2UtbWQpO1xuICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLW1pbik7XG4gICAgfVxuICB9XG59XG5cbi5zZWN0aW9uLXNlYXNvbnMge1xuICBwYWRkaW5nOiB2YXIoLS1zcGMtM3hsKSAwO1xuXG4gICZfX2ludHJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItY29udGVudCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGdhcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHMtc20pO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldC14bCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bihtb2JpbGUtbGcpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmNhcmQtc2Vhc29uIHtcbiAgICAgIGhlaWdodDogNTQ1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXhsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKG1vYmlsZS1sZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnMtdGl0bGUtMnhzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1zbSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUtZG93bih0YWJsZXQtc20pIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtc2Vhc29uX19pbmZvIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuYnRuLWFjdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtc2Vhc29uX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNsci1udHJsLWRrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1zZWFzb25fX2ltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0LXNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS11cCh0YWJsZXQteGwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCArIDIwMHB4KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1zZXJ2aWNlcyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMWZyOyAvKiBMYSBjb2x1bW5hIGRlIGxhIGl6cXVpZXJkYSBlcyB1biBwb2NvIG3DoXMgYW5jaGEgKi9cbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDM5MHB4IDM5MHB4OyAvKiBEb3MgZmlsYXMgZGUgaWd1YWwgYWx0dXJhICovXG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLWRvd24odGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgLyogUGFzYSBhIDEgc29sYSBjb2x1bW5hICovXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQzMHB4IDQzMHB4IDQzMHB4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIC5jYXJkLXNlcnZpY2Uge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1kb3duKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0VBLFVBQVUsQ0FDUixXQUFXLENBQUUsSUFBSSxDQUNqQixHQUFHLENBQUUseUNBQXlDLENBQUMsZUFBZSxDQUN6RCx5Q0FBeUMsQ0FBQyxjQUFjLENBQzdELFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBSXBCLFVBQVUsQ0FDUixXQUFXLENBQUUsSUFBSSxDQUNq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 */
