:root{--header-utility-background: #920d0d;--header-utility-text: #fff;--header-utility-icon: #F90606;--header-input-text: #f3eded;--header-input-background: rgba(247, 242, 242, 0.2);--header-input-border: rgba(0,0,0,.42);--header-background-color: #b30000;--header-background-menu: #001E28;--header-color-menu: #ebebeb;--header-color-icon: #F90606;--header-btn-login-background: #b30000;--header-btn-login-text: #fff;--header-btn-register-background: #303e4e;--header-btn-register-text: #fff;--header-text-a: #000000;--header-text-b: #ebebeb;--primary-background: #000B11;--secondary-background: #242e39;--tertiary-background: #242e39;--fourth-background: #F90606;--five-background: #ffffff;--six-background: #3A434D;--seven-background: #242e39;--box-background-a: #242E39;--box-background-b: #ffffff;--box-background-c: #4c5866;--box-background-d: #3A434D;--box-background-e: #F90606;--box-background-f: #343434;--box-background-g: #000;--box-background-h: rgba(248, 22, 22, 0.59);--box-background-i: linear-gradient(180deg,var(--box-background-e) 0, var(--box-background-c) 90%);--primary-text: #F90606;--secondary-text: #fff;--tertiary-text: #860101;--fourth-text: #000000;--five-text: #262727;--six-text: #c7c7c7;--seven-text: #eff0f1;--primary-border: #202020;--secondary-border: #F90606;--tertiary-border: #c70000;--fourth-border: #ffffff;--five-border: #aaa3a3;--six-border: rgba(231, 238, 246, 0.3);--seven-border: #bebebe;--eight-border: #2b2b2b;--nine-border: #777;--ten-border: #6f4c2c;--input-background--a: #8f8f8f;--input-background--b: #e4e4e4;--input-background--a-active: #1c4267;--input-background--b-active: #dfeafa;--input-border--a: #ffffff1f;--input-border--b: #c9c4c4;--input-text--a: #ffffff;--input-text--b: #333333;--menu-item-a--hover: #ffe5e5;--menu-item-a--hover-text: #770101;--menu-item-a--active: #b30000;--menu-item-a--active-text: #ffffff;--menu-item-b--hover: #ebebeb;--btn-primary: #F90606;--btn-secondary: #f9fafb;--btn-third: #b30000;--btn-fourth: #F90606;--btn-five: linear-gradient(180deg,rgba(87, 199, 133, 1) 0%, rgba(35, 122, 76, 1) 100%);--btn-primary-hover: #b8deff;--btn-register: #303e4e;--btn-scommetti: #007D08;--btn-scommetti-hover: #7ab829;--btn-primary-text: #fff;--btn-secondary-text: #860101;--btn-third-text: #ebebeb;--btn-fourth-text: #fff;--btn-five-text: #fff;--btn-register-text: #fff;--btn-primary-text-hover: #ffffff;--heading-background: #242e39;--heading-text: #ffffff;--heading-text-a: #fff;--heading-text-b: #777;--primary-footer: #242e39;--secondary-footer: #0a3350;--primary-footer-text: #ffffff;--secondary-footer-text: #F90606;--tertiary-footer-text: #d8d8d8;--primary-footer-border: #F90606;--qt-background: #eee;--qt-color-a: #000;--qt-background--hover: #b8deff;--qt-color--hover: #e7e7e7;--qt-color-a: #000;--qt-color-b: #4a6f95;--qt-background-c: #ffffff;--qt-border: rgba(231, 238, 246, 0.3);--box-shadow-a: -1px 0px 0px 0px rgba(128, 128, 128, .16) inset;--box-shadow-b: 0px 0px 7px -1px #171717;--box-shadow-c: inset 0 250px 600px 0px #cbcbcb;--border-radius-a: 5px;--border-radius-b: 10px;--border-radius-c: 15px;--border-radius-d: 20px;--border-radius-full: 100px;--border-radius-ctm: 10px;--featured-background: #358558;--featured-background-secondary: #087712;--featured-text: #74ff7a;--featured-border: #8BC34A;--valid-text: #4caf50;--valid-background: rgba(74, 207, 74, 0.419);--error-text: #F44336;--error-background: rgba(191, 22, 36, 0.916);--error-border: rgba(191, 22, 36, 0.916);--warning-text: #ff9800;--icon-primary: #1c4267;--icon-secondary: #ffffff;--icon-third: #8baf3e;--icon-fourth: #4f9bdf;--icon-filter: invert(190%) sepia(0%) saturate(50%) hue-rotate(351deg);--trasp: transparent;--semi-light-a: rgba(255, 255, 255, .25);--semi-light-b: rgba(255, 255, 255, .5);--semi-light-c: rgba(255, 255, 255, .75);--semi-light-light: rgba(255, 255, 255, .1);--semi-dark-a: rgba(0, 0, 0, .25);--semi-dark-b: rgba(0, 0, 0, .5);--semi-dark-c: rgba(0, 0, 0, .75);--semi-dark-light: rgba(0, 0, 0, .051);--casino-promo: blue;--casino-new: green;--green-grid: #40993d;--blue-grid: #0606f6;--red-grid: #ff4800;--font-family: "gilroy", sans-serif;--or: #F90606;--or-2: #F90606;--navy-1: #242e39;--navy-0: #453101;--line: #2b2b2b;--mute: #d6d6d6;--tb-coupon-rialzo: #ec0f04;--tb-coupon-testo-2: #fff;--tb-coupon-accento: #0d0d0d;--navy-3: #ec0f04;--navy-2: #ec0f04;--ink: #f0eeee;--live: rgb(0, 226, 11);--nota-bg: #ffedbb;--nota-text: #000;--qt-background--hover: var(--btn-primary);--qt-color--hover: var(--btn-primary-text);--qt-border--hover: var(--secondary-border);--header-nav-active-background: #000d11;--header-nav-active-text: #fff;--green-grid: #40993d;--green-grid-color: #ffffff;--blue-grid: #0606f6;--blue-grid-color: #ffffff;--red-grid: #ff4800;--red-grid-color: #310101;--giocato-grid: #4caf5094;--giocato-grid-color: #ffffff;--vinto-grid: #e3b838ad;--vinto-grid-color: #ffffff;--tab-background: #ffffff;--tab-color: #000000;--tab-border: #ffffff;--tab-background--hover: #ffffff;--tab-color--hover: #000000;--tab-btn-background: #cccccc;--tab-btn-color: #000000;--tab-btn-background--hover: #F90606;--tab-btn-color--hover: #000000}ul li.wdg-sport-fascia{margin:0 auto;border-radius:0 0 0 0;padding:7px 10px}div.wdg-sport-filtro{display:none}span.wdg-sport-live{border-color:var(--featured-border);color:var(--featured-text);border:1px solid;line-height:1.2}span.wdg-sport-n{color:var(--secondary-text);border:1px solid var(--secondary-border) !important;background:var(--box-background-h);font-size:12px;font-variant-numeric:tabular-nums;text-indent:0;float:right;font-size:10px;line-height:19px;border:1px solid;padding:0 5px;min-width:30px;text-align:center;border-radius:var(--border-radius-full);box-sizing:border-box;margin-left:auto}.wdg-sport-tendina .wdg-sport{color:var(--secondary-text);background:var(--trasp);display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--border-radius-b);font-weight:600;font-size:13px}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-n{color:var(--secondary-text);border-color:var(--tertiary-border);text-indent:0;float:right;font-size:10px;line-height:19px;border:1px solid;padding:0 5px;min-width:30px;text-align:center;border-radius:var(--border-radius-full);box-sizing:border-box;margin-left:auto}.wdg-sport-tendina .wdg-sport-l2 summary{background:var(--box-background-c);margin-bottom:1px;padding-left:20px;border-radius:0px}.wdg-sport-tendina .wdg-sport-l3 a:hover{background:var(--primary-background)}.wdg-sport-tendina .wdg-sport-l3 a:hover span.wdg-sport-nome{color:var(--primary-text)}.wdg-sport-tendina .wdg-sport-area,.wdg-sport-tendina .wdg-sport-lega{background:var(--line);margin-bottom:1px}.wdg-sport-tendina .wdg-sport,.wdg-sport-tendina .wdg-sport-l1>li>details>summary,.sportnav a{color:var(--secondary-text);box-shadow:inset 0px 1px 0px var(--input-border--a);border-radius:0;margin:0}.wdg-sport-tendina .wdg-sport>.wdg-sport-nome{pointer-events:none}.wdg-sport-tendina .wdg-sport-l1{padding:0 0 0 0}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-l2 .wdg-sport-l3,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-l2{padding-inline-start:0}.wdg-sport-tendina .wdg-sport-l3 a{border-radius:0;padding-left:30px}.wdg-sport-tendina a.wdg-sport-area.on,.wdg-sport-tendina a.wdg-sport-lega.on{background:var(--six-background);color:var(--secondary-text)}.wdg-sport-tendina-h{display:none}.wdg-sport-tutto span.wdg-sport-nome,.wdg-sport-area span.wdg-sport-nome,.wdg-sport-lega span.wdg-sport-nome{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondary-text)}.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:0;color:var(--secondary-text);text-decoration:none;font-size:13px}div.wdg.wdg-tempi{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.wdg-sports-menu,.wdg.wdg-top-league,.rail-card[data-wdg=top-league]{background:var(--secondary-background);box-shadow:var(--box-shadow-b)}.wdg-sports-menu>.wdg-sport{background:var(--trasp);border-radius:0}.wdg-sports-menu{border-radius:var(--border-radius-a)}ul.wdg-league-list span.wdg-league-name{color:var(--secondary-text);line-height:1;font-size:12px}ul.wdg-league-list .muted{background:var(--six-background);background:var(--trasp);display:block;font-size:10px;padding:2px 5px;border-radius:var(--border-radius-a)}.wdg-league-list a,div.b45-nav>a{box-shadow:inset 0px 1px 0px var(--input-border--a) !important;border-radius:0 !important}.wdg-league-list{gap:0 !important}p.wdg-league-nota.muted,aside.rail-l p.wdg-league-nota.muted{padding:.75rem .5rem;line-height:1.1}.wdg.wdg-sports-menu{background:var(--box-background-a);gap:0}.wdg.wdg-sports-menu .sc-chips{background:var(--six-background);padding:0 10px;gap:0 !important;margin:0 0 0 !important;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;overflow:hidden;justify-content:center;align-items:center;flex-wrap:nowrap}.wdg.wdg-sports-menu .sc-chips .sc-chip{background:var(--trasp);border-right-color:var(--five-text);order:1;order:0;font-size:10px;border-radius:0;padding:4px 7px;text-align:center;line-height:.9;height:100%;display:block;min-height:25px;display:flex;align-items:center;justify-content:center;border-right:1px solid}.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{background:var(--qt-background, var(--six-background));border:1px solid var(--qt-border, var(--six-border));color:var(--qt-color-a);border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{border-bottom-color:var(--primary-border);position:relative;min-width:45px;height:36px;font-size:12px;text-align:center;left:2px;width:calc(100% - 4px);padding:0;font-size:10px;line-height:1.4}.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{background:var(--six-background);padding:10px}.wdg.wdg-movers{background:var(--box-background-a, var(--box-background-a));border-radius:var(--border-radius-a)}.wdg .btn{height:35px;text-transform:unset;min-width:auto;font-weight:100 !important;font-size:14px !important}.wdg.wdg-top-league{border-radius:var(--border-radius-c)}.wdg.wdg-sports-menu .b45-nav>a:hover,nav.sportnav a.on,.wdg-sport-tendina .wdg-sport-l1>li .wdg-sport:hover,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo:hover>summary{border-radius:0}.wdg.wdg-sports-menu .sc-chips .sc-chip:last-child{border-right:0}.wdg.wdg-sports-menu .wdg-sport-filtro{order:2;display:none}.wdg.wdg-palinsesto-table.tb-palinsesto tr.tb-sport-h{display:none}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-ev-live{display:block;padding:5px;display:grid !important}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd .chip{justify-content:center;padding:6px 3px !important;border-radius:var(--border-radius-a);background:var(--qt-background);color:var(--qt-color-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-odd--ou{padding:6px 4px}.wdg.wdg-most-played .sec-bar{margin-bottom:0}.wdg.wdg-most-played .mp-grid{padding:5px}.wdg.wdg-palinsesto-table.lc-vuoto{padding:20px;border-radius:var(--border-radius-b);background:var(--box-background-a);color:var(--secondary-text)}.wdg.wdg-palinsesto-table.lc-vuoto .lc-group-h{text-transform:uppercase;margin-bottom:5px;font-weight:600}.wdg.wdg-palinsesto-table.lc-vuoto p.lc-vuoto-p{font-size:14px}.wdg.wdg-footer_links .wdg-fl-grid section.wdg-fl-col:nth-child(5) ul li:nth-child(2),a.as-porta[href="/player/sportello"]{display:none}.wdg .btn{background:var(--btn-third);color:var(--btn-third-text)}.wdg-login-inline .btn{background:var(--header-btn-login-background);color:var(--header-btn-login-background)}.wdg-login-inline .btn.accent{background:var(--header-btn-register-background);color:var(--header-btn-register-background)}div.wdg.wdg-banner{border-radius:var(--border-radius-ctm)}div.wdg-acct-disp b{color:var(--secondary-text)}div.wdg-acct-piu{background:var(--six-background);border:1px solid var(--seven-border);box-shadow:0 8px 24px rgba(0,0,0,.4);color:var(--secondary-text);transform:translate(-20px, 0px);-webkit-transform:translate(-20px, 0px)}div.wdg-acct-piu .wdg-acct-vai{color:var(--btn-primary-text);background:var(--btn-primary)}div.wdg-acct-piu .wdg-acct-vai:hover{color:var(--btn-fourth-text);background:var(--btn-fourth)}details.wdg-acct-tendina>summary{min-width:35px;min-height:35px;border-radius:var(--border-radius-a);border:1px solid var(--fourth-border);background:var(--semi-light-b)}.wdg-brand{font-size:100px}.wdg-brand .wdg-brand-logo{width:100%}.wdg-code-input{background:var(--primary-background);color:var(--secondary-text);flex:1;padding:8px 10px;border-radius:var(--border-radius-b);max-width:170px;border:1px solid var(--eight-border)}.wdg-code-lab{color:var(--six-text);font-size:12px;display:block;margin-bottom:6px}.wdg-code-row{display:flex;gap:8px}.wdg-event-code{background:var(--box-background-a, var(--box-background-a));padding:12px 14px;border-radius:var(--border-radius-b)}.wdg-event-code button{width:55px;text-transform:uppercase;font-weight:600 !important;font-size:12px !important}footer.wdg-footer_legal .wdg-legal-badge,footer.wdg-footer_legal .wdg-legal-help,footer.wdg-footer_links .wdg-fl-age{background:var(--btn-primary);color:var(--btn-primary-text) !important;border-radius:var(--border-radius-full)}footer.wdg-footer_legal .wdg-legal-lead{color:var(--tertiary-footer-text)}footer.wdg-footer_legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:16px 18px;background:var(--box-background-a);border-radius:var(--border-radius-c);border-top:2px solid var(--secondary-border);border-radius:0;padding-top:1rem}footer.wdg-footer_legal .wdg-legal-tools li{font-size:11px;color:var(--secondary-footer-text);border:1px solid var(--secondary-footer-text);border-radius:var(--border-radius-full);padding:3px 10px}footer.wdg-footer_legal .wdg-legal-note{margin:0 0 8px;color:var(--six-text);font-size:12px;line-height:1.4}footer.wdg-footer_legal .wdg-legal-lead strong{color:var(--primary-text)}footer.wdg-footer_legal .wdg-legal-body p{color:var(--primary-footer-text)}footer.wdg-footer_legal .wdg-legal-self{color:var(--primary-footer-text)}footer.wdg-footer_legal .wdg-legal-lead strong{color:var(--secondary-footer-text)}footer.wdg-footer_links{background:var(--primary-footer);color:var(--primary-footer-text);border-top:3px solid var(--primary-footer-border)}footer.wdg-footer_links .wdg-fl-h{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-col a{color:var(--tertiary-footer-text)}footer.wdg-footer_links .wdg-fl-base{border-top:1px solid var(--semi-light-a)}footer.wdg-footer_links .wdg-fl-base a,footer.wdg-footer_links .wdg-fl-base span{color:var(--primary-footer-text)}footer.wdg-footer_links .wdg-fl-base a:hover{color:var(--primary-footer-text)}.wdg-login-inline .input-box{background:var(--semi-light-a);color:var(--secondary-text);width:130px;min-width:0;padding:6px 9px;max-width:120px;margin-right:.25rem;border:0;height:35px;min-height:35px;border-radius:var(--border-radius-full);-webkit-border-radius:var(--border-radius-full);-moz-border-radius:var(--border-radius-full);-o-border-radius:var(--border-radius-full)}.wdg-login-inline .input-box::placeholder{color:var(--secondary-text)}.wdg-login-inline .input-box:focus{background:var(--input-background--a)}.wdg-nav-ic{width:15px !important;height:15px !important}.wdg-palinsesto-table{background:var(--box-background-a);border-radius:var(--border-radius-a);padding:0px 0}.wdg-palinsesto-table .tb-sport-ico{width:15px;height:15px;display:block;float:left;margin-right:5px}.wdg-tempi>.sc-chips>a.sc-chip{border:0;font-size:12px;padding:5px 2px}.wdg-tempi>.sc-chips>a.sc-chip:hover,.sc-chips .sc-chip:hover{opacity:1}div.wdg-top-league .sec-bar,div.wdg-most-played .sec-bar,div.wdg-movers .sec-bar{margin-bottom:0;font-size:12px}.wdg-ub-tz>summary:hover,.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active) !important}.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--box-background-a) !important;padding:0;border-radius:var(--border-radius-b);z-index:9991}.wdg-ub-langlist a:hover,.wdg-ub-tzlist li a:hover{background:var(--secondary-background)}.wdg-ub-tzlist li a.on{color:var(--primary-text);font-weight:700}.lcw div.lcw-group{background:var(--box-background-a);border:1px solid var(--seven-border)}.lcw div.lcw-group .lcw-sport{color:var(--secondary-text);border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}.lcw div.lcw-group .lcw-lh{background:var(--secondary-background);color:var(--secondary-text)}.lcw div.lcw-group .lcw-lh .lcw-lh-nome{line-height:1}.lcw .lcw-gh{background:var(--box-background-d);color:var(--secondary-text)}.lcw div.lcw-group .lcw-thead{background:var(--box-background-g);color:var(--secondary-text);border-top-color:var(--eight-border) !important;border-top:1px solid}.lcw div.lcw-group .lcw-tabs{background:var(--box-background-a);border-top:1px solid var(--seven-border);border-bottom:1px solid var(--seven-border);gap:5px}.lcw div.lcw-group .lcw-sport,div.eg-head,.es-head,.lvm .lvm-testa,aside.rail-l div.rail-h,div.sc-page .sc-sport,div.box-sidebar.box-sidebar--ultime .us-head,div.box-sidebar--coupon div.tb-head{padding:8px;align-items:center}.lcw div.lcw-day>span{line-height:1}.lcw-celle>.tb-hcp.tb-mrc{overflow-x:scroll}div.lcw-day{background:var(--box-background-h);color:var(--secondary-text)}div.lcw-day span{color:unset;background:unset}.lcw-group.lcw-m--combo .lcw-row.is-celle,.lcw-group.lcw-m--marcatori .lcw-row.is-celle{position:relative;display:flex;flex-direction:column}.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left,.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row;justify-content:center;align-content:center;padding:10px 0}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa){display:flex}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .qt-btn{width:60px}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .tb-mrc-vuota{display:none}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa) .tb-hcp-linea.tb-mrc-chi{width:150px}.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-oth,.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-oth{padding:11px 10px 2px 10px;display:flex;flex-direction:column-reverse !important}.lcw-group.lcw-m--combo .lcw-row.is-celle span.lcw-oth button,.lcw-group.lcw-m--marcatori .lcw-row.is-celle span.lcw-oth button{padding-top:0 !important;position:relative !important}.lcw-group.lcw-m--marcatori div.lcw-row:hover{background:rgba(0,0,0,0)}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa):hover{background:var(--six-background)}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover{background:var(--qt-background--hover) !important;color:var(--qt-color-hover) !important;border:1px solid var(--qt-border--hover) !important}.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover span,.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover label{color:var(--qt-color--hover) !important}.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{background:var(--qt-background);border:1px solid var(--qt-border);border-radius:var(--border-radius-a);color:var(--qt-color-a) !important}.lcw-row.is-celle{color:var(--secondary-text);border-bottom-color:var(--eight-border);border-bottom:1px solid}.lcw-row.is-celle .lcw-oth span,.lcw-row.is-celle .lcw-oth button{color:var(--secondary-text)}.lcw-row.is-celle .c-ico,.lcw-row.is-celle .c-id,.lcw-row.is-celle .c-time,.lcw-row.is-celle .c-ev,.lcw-row.is-celle .lcw-oth,div.lcw-row.is-celle,span.lcw-mk-t{color:var(--secondary-text);border-bottom-color:var(--nine-border)}div.lcw-row:hover{background:var(--six-background)}@media(max-width: 900px){.lcw-group div.lcw-row:hover{background:rgba(0,0,0,0) !important}}.lcw-row.is-celle span.lcw-oth{background:var(--box-background-d);height:100%;position:relative}.lcw-row.is-celle span.lcw-oth button{color:var(--primary-text);position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;align-items:flex-start;padding-top:5px;font-size:19px}div.lcw-row .c-ev:hover a,.qt-box--container .card.qt-box .card-b button.chip:hover span{color:var(--secondary-text) !important}.lcw-row.is-celle .lcw-oth{flex-direction:row-reverse}.lcw-merc .qt-btn:hover,button.lcw-q:hover,button.lcw-q.lcw-qe.on{background:var(--fourth-background) !important;color:var(--secondary-text) !important;border:1px solid var(--secondary-border) !important}div.lcw-merc{background:var(--box-background-d);border-color:var(--nine-border)}.lcw-merc .qt-box{background:var(--box-background-a);border-color:var(--box-background-h);border:1px solid}.lcw-merc .tb-hcp-linea,.lcw-merc .qt-btn .qt-name,.lcw-row span.c-time,.lcw-row .c-ev,.lcw-merc .qt-box--heading{color:var(--secondary-text) !important}.lcw-merc .qt-box--heading{background:var(--box-background-h)}.lcw-merc button.tb-ou-line{background:var(--trasp) !important;color:var(--secondary-text);border-bottom-color:var(--fourth-border) !important;border-radius:0;border:0 !important;border-bottom:2px solid !important;opacity:.9}.lcw-merc button.tb-ou-line:hover,.lcw-merc button.tb-ou-line[aria-selected=true],.lcw-merc button.tb-ou-line.is-on{border-bottom-color:var(--primary-border) !important;color:var(--primary-text) !important;border-bottom:2px solid !important;opacity:1}.lcw-merc .qt-box--odds{max-width:100%}span.lcw-oth button{color:var(--primary-text) !important}.lcw-perche{color:var(--secondary-text)}.lcw-perche:empty{padding:0}.lcw-q.lcw-qe span.lcw-et{color:var(--qt-color-a);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.wdg-login-inline input:-webkit-autofill+svg,.wdg-login-inline input:-webkit-autofill+button,.wdg-login-inline input:-webkit-autofill+button svg,.wdg-login-inline input:autofill+svg{color:var(--header-btn-login-text) !important}button.lcw-q.lcw-qe,.lcw-merc .qt-btn,button.lcw-q{outline:none}div.lcw-sech{color:var(--secondary-text);background:var(--secondary-background);margin-top:10px;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}button.lcw-subtab,a.lcw-subtab{border:1px solid;border-radius:var(--border-radius-c);font-size:11px;align-items:center;justify-content:center;line-height:1;padding:0 10px;min-height:35px;min-width:130px;display:flex;white-space:wrap !important}button.lcw-subtab:not(.is-on):hover,a.lcw-subtab:not(.is-on):hover{border:1px solid}div.lcw-subtabs button.lcw-subtab,div.lcw-subtabs a.lcw-subtab{border-color:var(--seven-border);background:var(--box-background-d);color:var(--secondary-text)}div.lcw-subtabs button.lcw-subtab.is-on,div.lcw-subtabs a.lcw-subtab.is-on{background:var(--five-background);color:var(--fourth-text);border-color:var(--primary-border)}.lcw-subtabs button.lcw-subtab:not(.is-on):hover,.lcw-subtabs a.lcw-subtab:not(.is-on):hover{border-color:var(--eight-border) !important;background:var(--box-background-g)}.lcw-subtabs[hidden],a.lcw-subtabs[hidden],.lcw-tabs[hidden]{display:none !important}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--six-text);border-color:var(--primary-border)}div.lcw-tabs a.lcw-tab:hover,div.lcw-tabs a.lcw-tab.is-on,div.lcw-tabs button.lcw-tab:hover,div.lcw-tabs button.lcw-tab.is-on{border-color:var(--secondary-border);color:var(--secondary-text);background:var(--box-background-e)}.lcw-tabs .lcw-tab,.lcw-tabs .lcw-tab:hover,.lcw-tabs .lcw-tab.is-on{border:2px solid}.lvm .lvm-sport{margin-bottom:1px;padding:0 0 0 0px;border-bottom:1px solid var(--secondary-border)}nav.lvm{position:sticky;top:8px;height:calc(100vh - var(--lvm-top, 168px) - 16px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius-a);background:var(--box-background-a);border:1px solid var(--six-border)}div.lvm-corpo{padding:0 0 0 7px}.lvm-ev .lvm-ev-in{background:var(--box-background-d);padding:6px 10px;border-radius:0}.lvm-ev:hover .lvm-ev-in,.lvm-ev:hover .lvm-quote{background:var(--box-background-a)}.lvm-ev .lvm-quote{background:var(--box-background-d);border-bottom:1px solid var(--secondary-border);border-radius:0 0 0 0;margin-top:0;padding:0 5px 5px 5px}.lvm-ev .lvm-quote .chip{background:var(--qt-background);border:1px solid var(--qt-border);color:var(--qt-color-a);font-size:12px;border-radius:var(--border-radius-a);padding:4px 13px;font-weight:700;box-shadow:0 0 0 var(--trasp)}.lvm-ev .lvm-quote .chip:hover{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.lvm-ev .lvm-quote .chip:hover span,.lvm-ev .lvm-quote .chip:hover>*{color:var(--qt-color--hover) !important}.lvm-ev .lvm-quote .lvm-q{background:var(--trasp);border:unset}.lvm-ev .lvm-merc-apri{display:flex;align-items:center;gap:3px;margin-left:auto;background:none;border:1px solid var(--secondary-border);border-radius:var(--border-radius-a);padding:1px 5px;color:inherit;cursor:pointer;font:inherit;font-size:.72em;line-height:1.3;opacity:.75;position:absolute;top:74px;right:6px;width:40px;height:42px;background:var(--box-background-e)}.lvm-ev .lvm-q small{font-weight:400}.lvm-ev .lvm-quote .lvm-q .chip{flex-direction:row-reverse;gap:14px}.lvm-ev--corrente>.lvm-ev-in{box-shadow:unset !important;border:0}.lvm-ev--corrente>.lvm-quote{background:var(--box-background-a) !important;border:0 !important}.lvm-ev--corrente>.lvm-ev-in{cursor:default;font-weight:700;box-shadow:inset 0 0 0 0 var(--btn-primary, currentColor);background:var(--box-background-a);color:var(--primary-text);border:0}ul.lvm-eventi{padding:0}ul.lvm-eventi .lvm-ev{margin:0;overflow:hidden;background:var(--box-background-d)}ul.lvm-eventi li.lvm-ev:not(:last-child){border-bottom:1px solid}ul.lvm-eventi.cev-pista .lvm-ev--corrente>.lvm-ev-in{border:0px solid;background:var(--box-background-a)}ul.lvm-eventi.cev-pista li.lvm-ev{border:1px solid var(--seven-border);background:var(--trasp)}div.lvm-lega{background:var(--box-background-d) !important;padding:0}details.lvm-lega{border:1px solid var(--primary-border);background:var(--box-background-e);border-bottom:0}.lvm-lega>summary{border-radius:0}div.lvm-lega>summary{border-radius:0}details.lvm-lega>summary{color:var(--secondary-text)}span.lvm-lega-riga{display:flex;margin-bottom:1px;font-size:9.5px;line-height:1.25;font-weight:600;letter-spacing:.02em;color:var(--secondary-text);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.lvm-pallino{background:var(--featured-text)}.lvm-riga-cerca .lvm-cerca{color:var(--input-text--a);background:var(--input-background--a);border:1px solid var(--input-border--a);border-radius:var(--border-radius-a)}.lvm-riga-cerca .lvm-cerca input{outline:none;color:var(--input-text--a)}.lvm-riga-cerca .lvm-cerca input::placeholder{color:var(--input-text--a)}.lvm-sport>summary{background:var(--am-card)}div.lvm-sport>summary:hover,div.lvm-lega>summary:hover{background:var(--fourth-background)}details.lvm-sport>summary,details.lvm-lega>summary{display:flex;align-items:center;gap:8px;padding:7px 8px;cursor:pointer;list-style:none;border-radius:0;user-select:none;font-size:12px;opacity:.85;padding-inline-start:14px}details.lvm-sport>summary{color:var(--secondary-text)}.lvm-star svg{color:var(--primary-text)}label.lvm-tv{min-width:50px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;margin:6px 6px 6px 0;padding:0px;border-radius:var(--border-radius-a);cursor:pointer;color:var(--input-text--a);background:var(--input-background--a);border:1px solid var(--input-border--a);user-select:none;flex-direction:row-reverse;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.lvm-tv:has(.lvm-tv-in:checked){color:var(--btn-primary-text, currentColor) !important;background:var(--btn-primary, currentColor) !important;border-color:var(--btn-primary, currentColor);flex-direction:row;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-et{padding-left:50px}.lvm-tv--zero span.lvm-tv-n{background:var(--trasp);height:100%;align-items:center;justify-content:center;display:flex;background:var(--box-background-g);border-radius:var(--border-radius-a);color:var(--secondary-text);margin:0}.lvm-tv--zero span.lvm-tv-et{font-size:11px;font-weight:800;letter-spacing:.04em;display:block;padding:5px 8px 5px 5px;flex-direction:row-reverse;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.tb-palinsesto{border-top:1px solid var(--eight-border);position:relative;width:100%}.tb-palinsesto .tb-ev{background:var(--trasp)}.tb-palinsesto tr.tb-sport-h{background:var(--heading-background) !important;display:table-row;width:100%}.tb-palinsesto tr.tb-sport-h th{background:rgba(0,0,0,0) !important;border:unset;display:table-cell !important;width:100%;color:var(--secondary-text)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--six-background) !important}.tb-palinsesto .tb-gruppi th{border-color:var(--eight-border);color:var(--secondary-text)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{color:var(--primary-text);font-size:12px;margin-left:10px;margin-right:10px}table.tb-palinsesto .tb-sport-h th{padding:10px 5px !important}.tb-palinsesto .tb-time{padding:6px 7px}.tb-palinsesto th{border-top:1px solid}.tb-palinsesto .tb-live-cella{max-width:270px;min-width:270px}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-line{font-size:10px;width:150px;display:block}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-live-minuto{display:inline-block;width:35px}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span{font-size:11px}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-sq{font-size:12px}.tb-palinsesto .tb-time .tb-live-line{width:97px;width:100%}.tb-palinsesto tr.tb-sport-h th span.tb-sport-cerca{position:absolute;right:5px;top:6px}.tb-palinsesto .tb-teste th.tb-h-time,.tb-palinsesto .tb-teste th.tb-h-ev{opacity:0}.tb-palinsesto .tb-ev a{width:150px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tb-palinsesto td.tb-odd{width:60px;justify-content:space-between;color:var(--secondary-text);border-bottom:0}.tb-palinsesto td.tb-odd .chip{padding:6px 13px}.tb-palinsesto button.tb-more-btn{background:none;border:0;padding:0;cursor:pointer;background:var(--box-background-e);padding:7px 3px;border-radius:var(--border-radius-a);color:var(--secondary-text);font-size:12px;white-space:nowrap;font:inherit}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-info{background:var(--secondary-background) !important;color:var(--six-text);border-radius:var(--border-radius-a)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-stat{color:var(--fourth-text);background:var(--box-background-b)}.tb-palinsesto .tb-teste th{color:var(--seven-text);border-bottom:var(--six-border)}.tb-palinsesto .tb-tv{color:var(--primary-text)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active,.qt-box--container .card.qt-box .card-b button.chip:hover,.lcw-merc .qt-btn:hover,.lcw-merc button.qt-btn--active,.lcw-merc button.qt-btn.active,button.lcw-q.on,button.lcw-q:hover{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border:1px solid var(--qt-border--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn.active span,.lcw-merc button.qt-btn.active label,button.lcw-q.on span,button.lcw-q.on label,button.lcw-q:hover span,button.lcw-q:hover label{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga{padding:6px 0;border-bottom:1px solid var(--six-border);margin:unset}.tb-hcp.tb-mrc .tb-hcp-riga .tb-mrc-chi{font-size:12px;border:unset}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border:1px solid var(--qt-border);background:var(--qt-background);border-radius:var(--border-radius-b);color:var(--qt-color-a);font-weight:800;padding:6px 0;display:flex;flex-direction:row-reverse;align-content:center;gap:14px;justify-content:center;flex-direction:column-reverse !important;gap:0 !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn span{color:var(--qt-color-a) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border-color:var(--qt-border--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.qt-btn--active span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn span{background:unset;border:unset;padding:unset;border-radius:unset;color:var(--qt-color-a) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label.qt-name{font-weight:400;font-size:11px;line-height:16px;text-transform:lowercase;position:relative;opacity:1;height:auto;width:auto;white-space:wrap;color:var(--qt-color-a)}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa .tb-hcp-linea.tb-hcp-testa{justify-content:flex-start;font-size:10px;opacity:1;text-indent:5px}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{font-size:11px !important;color:var(--secondary-text)}.tb-mrc-scelta{margin:10px 0}.tb-mrc-scelta label{display:none}.tb-mrc-scelta select{padding:8px 10px;border-radius:var(--border-radius-b);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a)}nav.tbm-nav{background:linear-gradient(180deg, var(--header-background-menu), var(--header-background-menu));grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;position:fixed;inset:auto 0 0 0;z-index:1100;box-shadow:0 -2px 14px rgba(4,14,24,.35);color:var(--header-color-menu)}body.ver-desktop-mobile nav.tbm-nav{display:none !important}nav.tbm-nav .tbm-slip .tbm-slip-btn{background:var(--trasp);color:inherit;box-shadow:0 0 0 var(--trasp);bottom:0;left:auto;height:auto;transform:translate(0px, 0px);position:relative}nav.tbm-nav a{color:var(--header-color-menu)}nav.tbm-nav a svg,nav.tbm-nav button svg{color:var(--header-color-icon)}body.body--promos button.tb-slip-sw,body.body--promos .tb-rail-tasto,body.body--support button.tb-slip-sw,body.body--support .tb-rail-tasto,body.body--net-bets button.tb-slip-sw,body.body--net-bets .tb-rail-tasto,body.body--network button.tb-slip-sw,body.body--network .tb-rail-tasto,body.body--dashboard button.tb-slip-sw,body.body--dashboard .tb-rail-tasto,body.body--account button.tb-slip-sw,body.body--account .tb-rail-tasto{display:none;visibility:hidden}.slip .leg{background:var(--box-background-b);opacity:1}.slip .leg .px,.slip .leg-info b{color:var(--fourth-text);background:var(--box-background-h);border-top-color:var(--tertiary-border);border-bottom-color:var(--tertiary-border);padding:0 5px;font-size:12px;line-height:1.3;border-top:1px solid;border-bottom:1px solid}.slip{background:var(--five-background)}.slip .stake-row label,div.slip .leg-info small,.slip .type-row .nm,.slip .type-row .ct,.krow span,.slip .combo .nm{color:var(--fourth-text)}.slip .form-note{color:var(--featured-text);background:var(--featured-background);border-color:var(--featured-border);padding:.25rem;border-radius:var(--border-radius-a);border:1px solid}.slip .krow.big b{color:var(--primary-text);font-size:16px}.slip .sys-row{background:var(--secondary-background);color:var(--secondary-text)}.slip .sys-row .sys,.slip .sys-row .eyebrow{color:var(--secondary-text)}.slip .sys-row .sys.on{border-color:var(--primary-border);background:var(--btn-primary);border:1px solid}.slip .in{color:var(--btn-secondary-text);border-color:var(--five-border);background:var(--btn-secondary);border:1px solid}.slip .slip-foot .btn:not(.btn-block){color:var(--seven-text);border-color:var(--seven-border);border-radius:var(--border-radius-c)}.slip .slip-foot .btn-line{color:var(--seven-text);border-color:var(--seven-border);border-radius:var(--border-radius-c)}.slip .check{color:var(--fourth-text);font-size:12px;line-height:1}.slip .leg .px{position:relative;left:-8px}.slip .stake-row{flex-wrap:wrap}.slip .stake-in .in{width:180px;font-size:11px;text-align:left;height:35px}.slip-live-blocco{line-height:1;font-size:11px}.cpn-leg-txt span.cpn-closed{color:var(--error-text)}.cpn-match span.tb-sqst{display:flex !important;flex-direction:column}.cpn-match span.tb-sqst .tb-sq img.tb-sq-logo{display:none}.cpn-match span.tb-sqst .tb-sqp-sep{display:none}.cpn-match span.cpn-score{color:var(--tertiary-text);font-weight:800;font-size:.92em;font-variant-numeric:tabular-nums}div.box-sidebar.box-sidebar--ultime .us-head span,table.tb-palinsesto .tb-sport-h th span,div.wdg-top-league .sec-bar,div.wdg-most-played .sec-bar,div.wdg-movers .sec-bar,div.box-sidebar--coupon .tb-head span,div.box-sidebar--coupon .tb-head small{color:var(--heading-text)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs{background:var(--box-background-d);position:relative}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{background:var(--semi-dark-light);position:absolute;bottom:0;padding:10px;right:0}div.box-sidebar.box-sidebar--ultime{background:var(--secondary-background);border-radius:var(--border-radius-b);gap:10px;overflow:hidden}.box-sidebar.box-sidebar--campetto .tb-diretta{margin-bottom:0}div.box-sidebar.box-sidebar--ultime .us-head{margin-bottom:10px}.box-sidebar--container.coupon-container div.tb-btns{grid-template-columns:repeat(2, 1fr)}.box-sidebar--ultime .us-head small{color:var(--secondary-text);border-color:var(--primary-border);width:24px;border-radius:var(--border-radius-full);border:1px solid;text-align:center;height:24px;line-height:24px}div.box-sidebar--ultime .us-all{border-color:var(--primary-border);color:var(--primary-text);border:2px solid;text-transform:uppercase;margin:.5rem}div.box-sidebar--ultime div.us-riga:hover{background:var(--box-background-b);border-color:var(--primary-border);border:1px solid}.box-sidebar--ultime div.us-empty{color:var(--secondary-text)}div.box-sidebar--ultime a.us-row{margin:.5rem .5rem 0 .5rem}.box-sidebar--ultime .us-head{text-transform:uppercase}.box-sidebar--ultime div.us-riga{display:flex;align-items:center;margin:0 10px 4px;background:var(--box-background-b);border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-a)}.box-sidebar--ultime span.us-dot{flex:none;width:7px;height:7px;border-radius:var(--border-radius-full);background:var(--fourth-background)}.box-sidebar--ultime b.us-no{color:var(--tertiary-text)}.sc-chips .sc-chip{background:var(--btn-fourth);color:var(--btn-fourth-text);padding:4px 10px;border-radius:var(--border-radius-a);opacity:1;text-decoration:none;font-size:.85rem;border-color:var(--primary-border)}.sc-chips .sc-chip:hover{box-shadow:inset 0 0 1px var(--primary-border);color:var(--secondary-text)}.sc-chips .sc-chip:hover,.sc-chips .sc-chip.on{background:var(--five-background);color:var(--fourth-text)}.sc-chips{padding:0 10px}div.sc-comp{display:flex;align-items:flex-start;gap:10px;padding:6px 2px;min-width:0;justify-content:center;flex-direction:row-reverse;position:relative}.sc-comp label{gap:35px}a.sc-comp-vai{flex:none;display:flex;align-items:center;color:var(--primary-text);margin-left:6px}div.sc-comps .sc-comp span.sc-comp-n{width:20px;margin-left:auto;color:var(--btn-fourth-text);font-size:11px;white-space:nowrap;display:block;text-align:center;background:var(--btn-fourth);border-radius:var(--border-radius-a);border:2px solid var(--secondary-border);line-height:1.2;position:absolute;left:20px;top:7px}.sc-head{display:flex;align-items:baseline;flex-direction:column;gap:0;flex-wrap:wrap;margin:0 0 10px;padding:10px 10px 0 10px;justify-content:space-between;position:relative}.sc-head .sc-conta{font-size:14px;line-height:1}.sc-head .sc-testa-comandi{position:absolute;right:20px;transform:scale(1.2);gap:5px}.sc-naz .sc-naz-h .sc-comp-n{background:var(--semi-dark-b);margin-left:auto;font-size:8px;display:block;padding:3px 6px;border-radius:var(--border-radius-a);font-weight:100;line-height:1}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{background:var(--seven-background) !important;border-bottom-color:var(--primary-border) !important;position:relative}.sc-naz .sc-comp label>span{font-size:13px;line-height:1.1;padding-left:20px}.sc-naz .sc-naz-nome{font-size:12px}button.sc-naz-tutte[aria-pressed=true]{color:var(--primary-text)}button.sc-naz-tutte[hidden]{display:block}button.sc-naz-vai:hover,.sc-naz-apri:hover,button.sc-naz-tutte:hover{color:var(--primary-text)}div.sc-page{background:var(--box-background-a);border-radius:var(--border-radius-b);border:1px solid var(--primary-border)}div.sc-page .sc-sport .sc-sport-nome{color:var(--heading-text)}div.sc-page .sc-naz{border:1px solid var(--eight-border);background:var(--box-background-c) !important;width:calc(100% - 20px);margin:10px}div.sc-page .sc-sport{margin:0;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}details.sc-sportbox[open]{background:var(--six-background);border-radius:var(--border-radius-b);overflow:hidden;animation:all .5s ease-in-out;-webkit-animation:all .5s ease-in-out}details.sc-sportbox{width:calc(100% - 20px);margin:0 auto;animation:all .5s ease-in-out;-webkit-animation:all .5s ease-in-out;margin-bottom:.5rem}details.sc-sportbox[open] .sc-sport{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;overflow:hidden;animation:all .5s ease-in-out;-webkit-animation:all .5s ease-in-out}details.sc-sportbox .sc-sport{border-radius:var(--border-radius-b) var(--border-radius-b) var(--border-radius-b) var(--border-radius-b);overflow:hidden;margin-bottom:.5rem}details.sc-sportbox .sc-sport .sc-comp-n{font-size:10px}div.sc-vai{background:var(--fourth-background);color:var(--fourth-text);position:sticky;bottom:5px;display:flex;gap:10px;align-items:center;padding:10px 0;backdrop-filter:blur(3px);padding:0;border-radius:var(--border-radius-b) var(--border-radius-b)}.cb-barra{background:var(--box-background-a);border-color:var(--eight-border);flex-wrap:wrap;border:1px solid;border-radius:var(--border-radius-a);overflow:hidden;padding:13px}.cb-barra a.cb-chip{border-color:var(--five-border);background:var(--box-background-c);opacity:1;border-radius:var(--border-radius-b);max-width:150px;flex-grow:1;position:relative}.cb-barra a.cb-chip.on{border-color:var(--primary-border);color:var(--primary-text);background:var(--am-navy2)}.cb-barra a.cb-chip.on span{color:var(--primary-text)}.cb-barra a.cb-chip.on small{color:var(--btn-primary-text);background:var(--btn-primary);opacity:1}.cb-barra a.cb-chip small{background:var(--six-background);color:var(--primary-border);padding:1px 5px;border-radius:var(--border-radius-b);opacity:1}.cb-barra a.cb-chip:first-child{max-width:53px;min-width:53px}.cb-barra a.cb-chip span{flex-grow:1}.cb-barra a.cb-chip .cb-logo{flex-grow:1}.cb-barra.cb-barra--provider a.cb-chip{padding:1px 12px;height:43px}.cb-barra.cb-barra--provider a.cb-chip small{position:absolute;right:0;top:0;border-radius:0 var(--border-radius-a) 0 var(--border-radius-a)}.cb-barra.cb-barra--gruppi a.cb-chip{max-width:unset;flex-grow:unset}div.cb-col-gruppo{display:flex;flex-direction:column;gap:0}.cb-giochi div.casino-grid p.muted{color:var(--six-text)}.cb-logo--egtdigital{background-position:-123px -1429px}.cb-vista.on{border-color:var(--primary-border);color:var(--primary-text)}div.cb-vuoto p,div.cb-vuoto b{color:var(--secondary-text)}.acct-exit button{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:1px solid var(--error-border);color:var(--error-text);border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}form.acct-exit{padding:8px;border-block-start:1px solid var(--seven-border)}.acct-nav .acct-sec{color:var(--secondary-text);background:var(--box-background-f);padding:7px 10px;text-transform:uppercase;opacity:1}.acct-nav a{display:block;padding:6px 11px;border-radius:0;font-weight:600}.acct-nav a.on{background:color-mix(in srgb, var(--btn-primary) 18%, transparent);color:var(--secondary-border);border-radius:0}.acct-nav a:not(.on):hover{background:var(--menu-item-a--hover);color:var(--menu-item-a--hover-text);border-radius:0}.acct-nav{padding:0}.bl-lista:has(+.bl-piede){background:var(--box-background-f)}.bl-lista--rete .bl-intesta{background:var(--box-background-f);padding:5px 10px}div.bl-riga:nth-of-type(even){background:rgba(0,0,0,0)}div.bl-lista--icone .bl-riga{border-bottom:1px solid var(--six-border)}.bl-riga:hover{background:var(--semi-dark-b)}small.bl-attesa{white-space:nowrap}#rt-radice .rt-apri{border-color:var(--six-border) !important}.rt-campo input,.rt-campo select{border-color:var(--secondary-border);background:var(--box-background-a)}button.rt-cerca{padding:6px 16px}.rt-filtri .rt-reset{width:40px;display:flex;justify-content:center;align-content:center;font-size:16px}#rt-radice .rt-liv .rt-liv{border-left-color:var(--six-border) !important}#rt-radice .rt-riga{border-bottom-color:var(--six-border) !important}#rt-radice .rt-totali{border:2px solid var(--six-border) !important;background:var(--semi-dark-light)}div.gc-campo input:not([type=radio]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{border:1px solid;padding:8px 10px;border-radius:var(--border-radius-a);color:inherit;min-width:180px;min-height:35px}a.cal-tab{border:1px solid}.cal-tabs a.cal-tab{background:var(--box-background-d);color:var(--secondary-text);border-color:var(--seven-border)}.cal-tabs a.cal-tab:hover,.cal-tabs a.cal-tab.on{background:var(--five-background);color:var(--fourth-text);border-color:var(--fourth-border)}div.cal-tabs{display:flex;gap:6px;overflow-x:auto;padding:0;scrollbar-width:thin;align-items:stretch}div.cal-tz{color:var(--secondary-text)}div.qbrow div.qbcard{background:var(--box-background-a);color:var(--secondary-text);flex:0 0 300px;max-width:300px;cursor:pointer;border:1px solid var(--semi-light-light);border-radius:10px;padding:9px 11px 10px;box-shadow:0 4px 14px rgba(6,16,30,.25);transition:transform .12s,box-shadow .12s;display:flex;flex-direction:column;gap:6px}div.qbrow div.qbcard .carousel-item--match{display:flex;flex-direction:column;gap:3px;min-height:44px}div.qbrow div.qbcard .carousel-item--topinfo{color:var(--six-text)}div.qbrow div.qbcard .match-home b{color:var(--primary-text)}div.qbrow div.qb-leg{color:var(--secondary-text);line-height:11px;align-items:inherit}div.qbrow .qbrow-arrow{background:var(--box-background-e)}div.qbrow .qb-leg .qb-ev{opacity:.55;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--six-text)}div.qbrow .qbrow-h{color:var(--secondary-text)}div.qbrow .qbcard .carousel-item--match>div:first-child{padding:0 10px;border-radius:var(--border-radius-a);background:rgba(0,0,0,0);color:var(--primary-text)}.qt-box--container div.card.qt-box{background:var(--box-background-h) !important;border-color:var(--box-background-h) !important}.qt-box--container div.card.qt-box .card-h,.qt-box--container div.card.qt-box .card-h{background:var(--box-background-e);border-color:var(--ten-border);color:var(--heading-text-a)}.qt-box--container div.card.qt-box .card-b button.chip{border-color:var(--qt-border);background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.qt-box--container div.card.qt-box .card-b button.chip span,.qt-box--container div.card.qt-box .card-b button.chip label{color:var(--qt-color-a)}.qt-box--container .card.qt-box .card-b button.chip .lbl{opacity:.7}.qt-box--container .card.qt-box:first-child{background:var(--box-background-c)}.qt-box--container .card.qt-box .card-b{background:var(--box-background-a);padding:5px}.qt-box--container .card.qt-box{border-radius:var(--border-radius-a);border:1px solid !important}.qt-box--container .card.qt-box .card-h{font-size:14px;padding:7px 14px;line-height:1}.qt-box--container .card.qt-box .card-b .mk-grid{gap:4px}.qt-box--container .card.qt-box .card-b button.chip{border-radius:var(--border-radius-a);border:1px solid}.qt-box--container .card.qt-box .card-b button.chip .px{font-size:12px}.qt-btn .qt-value{background:var(--qt-background);color:var(--qt-color-a);border:1px solid var(--qt-border);padding:3px 6px;font-size:13px;border-radius:var(--border-radius-a)}.qt-btn .qt-value s{opacity:.7;color:var(--qt-color-a)}.qt-btn .qt-value:hover{background:var(--qt-background--hover);color:var(--qt-color-a--hover);border-color:var(--qt-border---hover)}.qt-btn .qt-value:hover s{color:var(--qt-color--hover)}.ftr,footer.ftr{background:var(--primary-footer)}footer.ftr .shell{background:var(--primary-footer);color:var(--primary-footer-text)}footer .ftr-in{color:var(--secondary-footer-text)}footer .ftr-in a:hover{color:var(--secondary-footer-text)}footer.ftr{margin-block-start:auto}footer.ftr .wdg-footer_links{border-radius:0 0 0 0}.ftr{margin-block-start:auto;padding-block:18px}footer .ftr-pay img{display:none}.as-azioni .btn-ctm{display:inline-flex;align-items:center;justify-content:center;background:var(--btn-secondary);border:1px solid var(--six-border);color:var(--btn-secondary-text);border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}div.ruc-campo select,div.ruc-campo input,.rc-f select,.rc-f input,.rc-f textarea,.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in,.as-campo input,.as-campo textarea,.as-campo select,.card-b div input,.card-b div select,div.rs-campo input,div.rs-campo select,div.rp-campo input,div.rp-campo select,div.gc-campo input,div.gc-campo select,div.gc-campo textarea,div.field select,div.field input,form.rt-filtri div.rt-campo>input,form.rt-filtri div.rt-campo>select,form.rt-filtri div.ruc-campo>select,select.in,input.in{background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a) !important;color-scheme:dark;border-radius:var(--border-radius-a)}div.field button svg,.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::placeholder,.as-campo input::placeholder,.as-campo textarea::placeholder,div.rs-campo input::placeholder,div.rp-campo input::placeholder,div.gc-campo input::placeholder,div.gc-campo textarea::placeholder,div.field input::placeholder,form.rt-filtri div.rt-campo>input::placeholder,select.in::placeholder,input.in::placeholder{color:var(--input-text--a) !important}.as-porte a.as-porta{display:block;padding:14px;border:1px solid var(--primary-border);border-radius:var(--border-radius-a);background:var(--six-background);color:inherit;text-decoration:none}div.b45-nav,.wdg.wdg-sports-menu .wdg-sport-tendina{order:3;margin:0;gap:0}body.body--account main.shell .btn{background:var(--btn-secondary);color:var(--btn-secondary-text);border-radius:var(--border-radius-a);box-shadow:0 3px 12px var(--semi-dark-a)}.body--account .slip-foot .btn,.body--net-bets button.rs-cerca,.body--network button.rt-cerca,.body--network button.gc-cerca-go,.body--network button.gc-go,.body--network button.rp-cerca,.body--network button.tx-cerca{background:var(--btn-secondary);color:var(--btn-secondary-text);border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri{background:var(--box-background-d);gap:10px;padding:10px 10px;border-radius:0}body.body--account .feed .tb-filtri~.bl-nota,body.body--account .feed .tb-filtri+.bl-nota{padding:0 10px}body.body--account .tb-filtri .tbf-esito,body.body--account .tb-filtri .tbf-flag label{color:var(--secondary-text)}body.body--account.body--account-betlist div.feed div.card>.card-b{padding:5px;display:flex;gap:5px;justify-content:space-between}body.body--account.body--account-betlist div.feed div.card>.card-b>form,body.body--account.body--account-betlist div.feed div.card>.card-b>a.btn-line{width:100%;max-width:200px}body.body--account div.feed div.card>.card-b>.kv{border-block-end:1px solid var(--seven-border);padding:8px 10px;flex-direction:column;flex:auto;text-align:left;align-items:flex-start;gap:0}body.body--account div.feed div.card>.card-b>.kv:first-child{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}body.body--account div.feed div.card>.card-b>.kv:last-child{border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}body.body--account.body--account-betlist div.feed div.card table.tbl{background:var(--box-background-f)}body.body--account.body--account-betlist div.feed div.card table.tbl>thead{background:var(--box-background-b);color:var(--fourth-text)}body.body--account.body--account-betlist div.feed div.card table.tbl>thead th{color:var(--fourth-text)}body.body--account div.feed div.card>.card-b>.kv{border-block-end:1px solid var(--nine-border);background:var(--box-background-f);padding:8px 10px}body.body--account div.feed div.card:last-child .card-b{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px}body.body--account div.feed div.card:last-child .card-b>form,body.body--account div.feed div.card:last-child .card-b>a.btn-line{width:calc(50% - 5px)}body.body--account div.feed div.card:last-child .card-b>.form-note{width:calc(100% - 10px)}.body--account-messages .card.msg summary.card-h.msg-t span:first-child{flex-grow:1}body.body--account-settings main.shell .feed{display:flex;flex-wrap:wrap}body.body--account-settings main.shell .feed>div{width:calc(50% - 10px);margin:0 5px}body.body--account-settings main.shell .feed>div:last-child{width:calc(100% - 10px);margin:0 5px}.body--calendario .cal h1{color:var(--secondary-text) !important}.body--calendario .cal .cal-tz b{color:var(--six-text)}.body--calendario .cal-ev{background:var(--box-background-c);color:var(--secondary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-d)}.body--calendario .cal-ev .cal-comp{color:var(--six-text)}.body--calendario .cal-ev .cal-team{color:var(--secondary-text);font-size:12px}.body--calendario .cal-ev .cal-ora{color:var(--secondary-text)}.body--calendario .cal-sport{background:var(--btn-secondary);color:var(--btn-secondary-text)}.body--calendario .cal-sport-sel select{background:var(--input-background--a);color:var(--input-text--a);border:1px solid var(--input-border--a)}.body--calendario main.shell .cols aside.rail-l{display:none}.body--calendario .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:minmax(0, 1fr) var(--rail-r-w)}.body--calendario .rail-r{display:none}.body--calendario .cols{--rail-l-w: unset}body.body--calendario div.cal{padding:0;width:100%}.body--casino .cb-col-voce{border:1px solid var(--primary-border);background:var(--box-background-d);padding:7px 10px;text-align:center;border-radius:var(--border-radius-a)}.body--casino .cb-col-voce:hover{background:var(--box-background-c)}.body--casino .cb-col-tit{background:var(--box-background-a);border:1px solid var(--primary-border);padding:8px;opacity:1;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;font-size:13px}.body--casino .cb-col-lista{background:var(--box-background-a);border:1px solid var(--primary-border);padding:8px;opacity:1;border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}.body--casino .cb-col-lista a.cb-voce{background:var(--primary-background);border-color:var(--primary-border);position:relative;display:flex;flex-direction:column;padding:4px 8px;min-height:50px}.body--casino .cb-col-lista .cb-voce.on::after{background:var(--secondary-border)}.body--casino .cb-col-lista .cb-voce:hover,.body--casino .cb-col-lista a.cb-voce.on{border-color:var(--primary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb-col-lista a.cb-voce small{background:var(--btn-five);color:var(--btn-five-text);position:absolute;top:0;right:0;padding:1px 4px;border-radius:0 var(--border-radius-a) var(--border-radius-a);font-size:11px}.body--casino .cb .cb-cerca .cb-cerca-in{border:1px solid var(--nine-border);background:var(--box-background-a);border-radius:var(--border-radius-a);outline:none}.body--casino .cb .cb-cerca .cb-cerca-in::placeholder{color:var(--input-text--a)}.body--casino .cb .cb-cerca .cb-cerca-go{border:1px solid var(--primary-border);background:var(--box-background-d);border-radius:var(--border-radius-a)}.body--casino .cb .cb-viste .cb-vista{border-color:var(--primary-border);background:var(--box-background-d);border-radius:var(--border-radius-a);border:1px solid;height:33px}.body--casino .bs-cas-lay .bs-cas-head{background:var(--line);padding:10px;justify-content:center;border-radius:var(--border-radius-a)}.body--casino .shell{width:100%;padding-inline:unset;padding:20px 30px;padding:10px !important}.body--casino .feed.tb-scope{position:relative}.body--casino .card.cas-blocco .card-h{text-transform:uppercase;font-size:17px;justify-content:center;position:absolute;top:0;left:calc(50% - 50px);padding:0;background:rgba(0,0,0,0);border:0;line-height:1}.body--casino .shell .cols.solo{padding-block:0px}.body--casino .cb{flex-direction:row}.body--casino .cb .cb-cerca{width:calc(100% - 70px)}.body--casino .cb .cb-viste{width:70px}.body--casino .bs-cas-lay{--bs-rail: 287px}.body--casino .cb-giochi .cas-blocco{display:block;border-radius:var(--border-radius-a)}body.body--casino .cb{flex-direction:row}.body--casino .casino-grid.is-elenco .tb-cg{flex-direction:row}.body--casino .casino-grid.is-elenco .tb-cg .tb-cg-foot{padding:10px}button.cb-altri{border:1px solid var(--primary-border);background:var(--btn-five);color:var(--btn-five-text);margin:5px;width:calc(100% - 10px)}.body--dashboard .page-container--account .main-container--wrapper,.body--dashboard .page-container--account .main-container--top{margin:0 auto}.body--dashboard .page-container--account .main-container--top{margin-bottom:14px}.body--diretta .wdg.wdg-most-played{display:none !important}.body--diretta nav.msz{margin:0 auto;width:calc(100% - 20px)}.body--diretta main.shell .cols{padding-top:0px}.body--eventi-giorno-scegli .lcw-perche{display:none}body.body--eventi-giorno-selezione .feed.es-page .es{background:var(--trasp)}.body--eventi-giorno-selezione main.shell .cols{gap:10px;padding-block:10px}.body--eventi-giorno-selezione main.shell .cols .sportnav>a:last-child,.wdg-sport-tendina .wdg-sport-l1>li:last-child .wdg-sport{border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}.body--eventi-giorno-selezione main.shell .cols .sportnav{padding:0}.body--eventi-giorno-selezione main.shell .cols .rail-r{gap:0}.rail-r{top:12px}.body--eventi-giorno-selezione .match-list--single-wrapper,.body--eventi-giorno-scegli .match-list--single-wrapper{display:none}.body--index.body--diretta main.shell .cms-page.tb-scope{gap:10px}.body--index.body--diretta .wdg.wdg-fila-giochi{display:none}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region{margin-left:10px;gap:0}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div:not(.wdg.wdg-tempi){margin-bottom:10px}.body--index main.shell .cms-page.tb-scope .cms-region.cms-rail_right.cms-region--segue{margin-right:10px}body.body--index .tb-palinsesto .tb-time{padding:6px 7px;display:flex;flex-direction:column;border:0;color:var(--tertiary-text)}body.body--index:not(.body--diretta) .cms-page.tb-scope .lvb{padding:10px 0;padding-left:10px}.body--list-event main.shell .lc-group-h,.body--eventi-giorno-selezione main.shell .lc-group-h{background:var(--box-background-c)}.body--list-event main.shell .lc-ev,.body--eventi-giorno-selezione main.shell .lc-ev{background:var(--box-background-d);border-bottom-color:var(--primary-border);padding:10px 0 3px 0}.body--list-event main.shell .lc-plus,.body--eventi-giorno-selezione main.shell .lc-plus,.body--list-event main.shell .tbql-score,.body--eventi-giorno-selezione main.shell .tbql-score{color:var(--primary-text)}.body--list-event main.shell,.body--eventi-giorno-selezione main.shell{width:100%}.body--list-event main.shell .tb-trunc,.body--eventi-giorno-selezione main.shell .tb-trunc{min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:auto}.body--list-event main.shell .lc-partials,.body--eventi-giorno-selezione main.shell .lc-partials{display:none}.body--net-bets select option,.body--network select option{color:var(--fourth-text)}.body--network .gc-modo .gc-campo label{color:var(--secondary-text)}.body--network .rt-totrete-col b{color:var(--btn-primary)}.body--network.body--network-report table thead,table.rp-cascata thead{background:var(--am-card)}.body--network.body--network-report table tr td,tr.casc-row td,.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{box-shadow:var(--box-shadow-a);-webkit-box-shadow:var(--box-shadow-a);-moz-box-shadow:var(--box-shadow-a)}.body--network.body--network-report table tr:nth-child(even),tr.casc-row:nth-child(even){background:var(--box-background-c)}.body--network.body--network-report table tr td[data-metric=giocato],tr.casc-row td[data-metric=giocato]{color:var(--giocato-grid-color);background:var(--giocato-grid)}.body--network.body--network-report table tr td[data-metric=vinto],tr.casc-row td[data-metric=vinto]{color:var(--vinto-grid-color);background:var(--vinto-grid)}body.body--report-casse main.shell .card table,body.body--network main.shell .card table{background:var(--box-background-d);border-radius:var(--border-radius-a);overflow:hidden}body.body--report-casse main.shell .card table thead th,body.body--network main.shell .card table thead th{color:var(--secondary-text)}body.body--network main.shell .card table.rp-tbl thead{background:var(--heading-background);color:var(--heading-text)}.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{color:var(--heading-text);font-size:10px}.body--network.body--network-report table tr,tr.casc-row{font-size:12px}.body--password-lost .box-main--wrapper{background:var(--box-background-c);padding:20px;border-radius:var(--border-radius-b)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{background:var(--btn-primary);padding:10px;border-radius:var(--border-radius-a)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login:hover{background:var(--am-warn)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a{background:var(--am-navy);padding:10px;border-radius:var(--border-radius-a);width:100%;text-align:center;display:block}.body--password-lost .box-main--wrapper .input-box--link-wrapper a:hover{background:var(--am-card)}.body--password-lost .box-main--wrapper .title-ctm{text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:20px}.body--password-lost .box-main--wrapper p.muted{margin-bottom:20px}.body--password-lost .box-main--wrapper .input-box--container input{width:100%;padding:10px;border-radius:var(--border-radius-a)}.body--quote-favorite .qf{background:var(--box-background-c);border-color:var(--eight-border)}.body--quote-favorite .qf .qf-head{background:var(--heading-background);color:var(--secondary-text);font-size:13px;font-weight:800;letter-spacing:.02em}.body--quote-favorite .qf .qf-guide{padding:10px}.body--single-event .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{background:var(--box-background-f) !important;border-radius:0 !important}.body--single-event .match-list--event .match-list--info-bottom{border:unset;display:flex;margin:0;padding:3px;border-radius:var(--border-radius-a);gap:0;margin-top:15px;width:calc(100% - 50px)}.body--single-event main.shell{width:100%}.body--single-event main.shell .feed.tb-scope nav.msz{justify-content:flex-start;align-items:center}.body--single-event main.shell .rail-r{gap:10px}.body--single-event main.shell .rail-r nav.msz{margin:0}.body--single-event main.shell .rail-r div.box-sidebar.box-sidebar--ultime{margin-top:0}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina{gap:0}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main{margin-left:15px}.body--single-event .muted,.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main .tb-ev-testa-wrap .muted{display:none}.body--single-event .lvm-cerca{padding:11px 9px;border-radius:var(--border-radius-a)}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main .tb-ev-testa-wrap .tb-ev-barra{display:flex !important;gap:0;position:absolute}.body--single-event main.shell .cols{gap:10px;position:relative}.body--single-event .tb-diretta-nero{min-height:251px}.body--single-event .tb-campetto{height:251px}.body--single-event .match-list--event .match-list--info-bottom>span{font-size:10px;padding:0px}.body--single-event .match-list--event{padding:12px 10px 8px}.body--single-event .match-list--event:after{inset-block-start:66%}.body--single-event .lvm-merc-apri{display:none}.body--single-event .tb-hcp.tb-mrc .tb-hcp-riga{display:grid;align-items:stretch;gap:4px;margin-bottom:4px;grid-template-columns:minmax(104px, 1.5fr) repeat(8, minmax(44px, 1fr))}body.body--sport div.cms-page.tb-scope{gap:0}body.body--sport main.shell div.feed.tb-scope{padding:0}body.body--sport section.cms-region.cms-main{margin-left:10px}body.body--account-betlist .tb-slip-sw,body.body--report-casse .tb-slip-sw,body.body--promos .tb-slip-sw,body.body--support .tb-slip-sw,body.body--net-bets .tb-slip-sw,body.body--network .tb-slip-sw,body.body--account .tb-slip-sw{display:none}body.body--account-betlist div.card,body.body--report-casse div.card,body.body--support div.card,body.body--net-bets div.card,body.body--network div.card,body.body--account div.card{color:var(--secondary-text)}body.body--account-betlist div.card .card-h,body.body--report-casse div.card .card-h,body.body--promos div.card .card-h,body.body--support div.card .card-h,body.body--net-bets div.card .card-h,body.body--network div.card .card-h,body.body--account div.card .card-h{background:var(--heading-background);border-block-end:1px solid var(--seven-border);color:var(--heading-text)}body.body--account-betlist div.card .card-h>*,body.body--report-casse div.card .card-h>*,body.body--promos div.card .card-h>*,body.body--support div.card .card-h>*,body.body--net-bets div.card .card-h>*,body.body--network div.card .card-h>*,body.body--account div.card .card-h>*{color:var(--heading-text)}body.body--account-betlist div.card .card-h .btn-line,body.body--report-casse div.card .card-h .btn-line,body.body--promos div.card .card-h .btn-line,body.body--support div.card .card-h .btn-line,body.body--net-bets div.card .card-h .btn-line,body.body--network div.card .card-h .btn-line,body.body--account div.card .card-h .btn-line{border:1px solid var(--heading-text);color:var(--heading-text)}body.body--account-betlist .acct-nav a,body.body--account-betlist .acct-saldo,body.body--report-casse .acct-nav a,body.body--report-casse .acct-saldo,body.body--support .acct-nav a,body.body--support .acct-saldo,body.body--net-bets .acct-nav a,body.body--net-bets .acct-saldo,body.body--network .acct-nav a,body.body--network .acct-saldo,body.body--account .acct-nav a,body.body--account .acct-saldo{color:var(--secondary-text)}body.body--account-betlist .acct-saldo small,body.body--report-casse .acct-saldo small,body.body--promos .acct-saldo small,body.body--support .acct-saldo small,body.body--net-bets .acct-saldo small,body.body--network .acct-saldo small,body.body--account .acct-saldo small{color:var(--six-text)}body.body--account-betlist .acct-who,body.body--report-casse .acct-who,body.body--promos .acct-who,body.body--support .acct-who,body.body--net-bets .acct-who,body.body--network .acct-who,body.body--account .acct-who{font-size:13px;overflow:hidden;text-overflow:ellipsis;background:var(--box-background-e);color:var(--fourth-text);padding:5px}body.body--account-betlist .acct-head,body.body--report-casse .acct-head,body.body--promos .acct-head,body.body--support .acct-head,body.body--net-bets .acct-head,body.body--network .acct-head,body.body--account .acct-head{padding:0}body.body--account-betlist .acct-head>span,body.body--report-casse .acct-head>span,body.body--promos .acct-head>span,body.body--support .acct-head>span,body.body--net-bets .acct-head>span,body.body--network .acct-head>span,body.body--account .acct-head>span{padding:2px 10px}body.body--account-betlist .rt-azioni,body.body--report-casse .rt-azioni,body.body--promos .rt-azioni,body.body--support .rt-azioni,body.body--net-bets .rt-azioni,body.body--network .rt-azioni,body.body--account .rt-azioni{height:35px}body.body--account-betlist div.card .slip-foot .btn,body.body--report-casse div.card .slip-foot .btn,body.body--promos div.card .slip-foot .btn,body.body--support div.card .slip-foot .btn,body.body--net-bets div.card .slip-foot .btn,body.body--network div.card .slip-foot .btn,body.body--account div.card .slip-foot .btn{background:var(--btn-third);color:var(--btn-third-text)}div.box-match--heading.tb-sub-heading{border-color:var(--six-border) !important;background:var(--box-background-b);border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}div.box-match--heading{margin-bottom:0;border-radius:0;border:0px solid !important;padding:0;overflow:hidden;background:var(--trasp)}div.box-match--heading .match-list--tabs{padding:0}div.box-match--heading.tb-sub-heading .match-list--tabs{padding:5px}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item{color:var(--fourth-text);font-weight:bold;font-size:12px;border:1px solid var(--trasp);height:35px;display:flex;align-items:center}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item:hover,div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item.active{background:var(--btn-fourth);border-radius:var(--border-radius-a);border:1px solid var(--nine-border);font-weight:bold;color:var(--btn-fourth-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn-third);color:var(--btn-third-text);border-radius:var(--border-radius-a);padding:9px 16px;font-weight:800;white-space:nowrap;box-shadow:0 3px 12px rgba(0,0,0,.16);transition:filter .12s,transform .06s}button.btn-line,a.btn-line{border:2px solid var(--fourth-border);color:var(--secondary-text);border-radius:var(--border-radius-a)}.btn-line{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;font-weight:700}button.btn-line:hover,a.btn-line:hover{border:2px solid var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text);border-radius:var(--border-radius-a)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.lcw .lcw-group .lcw-sport,div.eg-head,.es-head,.lvm .lvm-testa,aside.rail-l div.rail-h,div.sc-page .sc-sport,div.box-sidebar.box-sidebar--ultime .us-head,div.box-sidebar--coupon div.tb-head{background:var(--heading-background) !important;color:var(--heading-text) !important}.card.rr-box{margin-bottom:10px;background:var(--box-background-a);border:0;border-radius:var(--border-radius-a);color:var(--secondary-text)}.card.rr-box .card-h{gap:0;padding:10px 10px;font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:.5px;justify-content:flex-start}.card.rr-box .rr-campo select,.card.rr-box .rr-campo input{padding:8px 10px;border-radius:var(--border-radius-b);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a);width:100%;box-sizing:border-box;min-width:0}.card.rr-box .rr-campo input::placeholder{color:var(--input-text--a)}.card.rr-box .rr-go{padding:9px 14px;border:0;border-radius:var(--border-radius-b);background:var(--btn-primary);color:var(--btn-primary-text);font-weight:800;cursor:pointer;width:100%;text-transform:uppercase}div.card{background:var(--box-background-a);border:1px solid var(--seven-border);border-radius:var(--border-radius-a);overflow:hidden}.rc-f select,.rc-f input:not([type=radio]),.card-b div input:not([type=radio]),.card-b div select,div.field input:not([type=radio]),div.field select{padding:8px 10px;border-radius:var(--border-radius-a);min-width:180px;width:100%}div.card-b>form.rs-filtri>.rs-campo[data-testid=niente-sotto]{flex-direction:row}nav.cas-briciole{color:var(--secondary-text)}nav.cas-briciole [aria-current]{color:var(--secondary-text)}.rt-type .rt-badge.rt-badge--azienda,tr.casc-row td.name span:nth-child(2){background:var(--purple-grid, #673AB7);color:var(--purple-grid-color, #ffffff);font-size:10px !important;clear:both;display:block;padding:1px 1px 0 1px;padding:1px 5px;opacity:1 !important;border-radius:var(--border-radius-a);position:relative;top:auto;left:auto}.rt-type .rt-badge.rt-badge--master,tr.casc-row td.name--master span:nth-child(2){background:var(--green-grid);color:var(--green-grid-color)}.rt-type .rt-badge.rt-badge--agenzia,tr.casc-row td.name--agency span:nth-child(2){background:var(--blue-grid);color:var(--blue-grid-color)}.rt-type .rt-badge.rt-badge--agente,tr.casc-row td.name--agent span:nth-child(2){background:var(--red-grid);color:var(--red-grid-color)}tr.casc-row td span.casc-caret{position:relative;width:9px;height:14px;display:inline-block;font-size:14px;text-indent:0;background:var(--semi-light-light);width:20px;height:20px;text-align:center;border-radius:var(--border-radius-a);margin-left:5px;top:-1px}.rp-tbl.rp-cascata td.name{padding-right:56px}tr.casc-row td.name{position:relative;width:auto;font-weight:bold;text-indent:0;display:flex;gap:5px;font-size:14px;align-items:center}.cev-pista>.lvm-ev{border:1px solid var(--six-border);border-radius:var(--border-radius-a);background:var(--box-background-a)}li.cev-vuota{background:var(--box-background-a);color:var(--six-text);border:1px dashed var(--six-border);border-radius:var(--border-radius-a)}label.check{display:flex;align-items:flex-start;gap:10px;margin-block-end:10px;color:var(--secondary-text);font-weight:600}main.cms-full-main{max-width:100%;margin:0 auto;padding:0}.cms-main .wdg.wdg-slider .wdg-slide a{display:block;width:100%}.cms-main .wdg.wdg-slider .wdg-slide img,.cms-main .wdg.wdg-slider .wdg-slide a img{width:100%}.cms-page{gap:10px}.cms-page.tb-scope:empty,.body--index main.shell .cms-page.tb-scope{gap:0}.cms-page.tb-scope .lvb{padding:0px 15px;margin:0}.cms-region.cms-header{gap:0 !important}div.cols{padding-block:10px !important}.dialog-ctm .dialog-overlay{background:rgba(4,10,18,.72);backdrop-filter:blur(3px)}.dialog-ctm .dialog-heading{background:var(--heading-background) !important;text-align:center;position:relative}.dialog-ctm .dialog-heading:before{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px;background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important}.dialog-ctm .dialog-heading span{width:100%;text-transform:uppercase;font-weight:700}.dialog-ctm .dialog-ctm--wrapper .dialog-content h1 span{font-size:23px}.eg .tb-evsearch .tb-evsearch--in{border-color:var(--secondary-border);background:var(--box-background-a);color:var(--six-text);width:100%;padding:5px 5px;border-radius:var(--border-radius-a);border:1px solid;font-size:.95em;outline:none}.eg .tb-evsearch .tb-evsearch--in::placeholder{color:var(--six-text);font-size:10px}.eg .tb-evsearch{padding:5px;position:absolute;top:0;right:0}.eg{position:relative}div.eg-page{padding:0}div.empty b,form.tb-filtri label{color:var(--secondary-text)}.es .es-titolo{background:var(--six-background) !important;border-color:var(--six-border) !important;color:var(--six-text);font-size:11px;padding:2px 5px;border-radius:var(--border-radius-a);border:1px solid;line-height:1}.es .es-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;justify-content:space-between;flex-direction:row-reverse}.es .es-indietro{text-decoration:none;font-size:.9em;opacity:1;font-weight:bold}.es-sport .tb-evsearch .tb-evsearch--in{background:var(--input-background--a);border-color:var(--five-border);color:var(--secondary-text);height:30px;border-radius:var(--border-radius-a);border:1px solid;outline:none;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.es-sport .tb-evsearch .tb-evsearch--in::placeholder{color:var(--secondary-text)}.es-sport{margin:0 0 18px;position:relative}.es-sport .tb-evsearch{padding:8px 10px 6px;position:absolute;right:0;max-width:105px;padding:5px}.es-sport .tb-evsearch:hover{max-width:100%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.es-sport .lc .lc-group .lc-more-h{font-size:0}.es-tab{margin:0 auto;padding:10px}.es-troncate,p.es-vuote{font-size:12px;color:var(--fourth-text);background:var(--five-background, #fff);border-radius:var(--border-radius-a)}.feed.es-page .es{background:var(--box-background-a)}.feed.es-page .es .es-head{background:var(--trasp) !important}.feed.es-page .es .es-tab a{background:var(--six-background);border:unset}.feed.es-page .es .es-tab a.on{background:var(--five-background);color:var(--fourth-text)}.feed.tb-scope .card:first-child{background:var(--box-background-d);border-color:var(--ten-border)}.feed.tb-scope .card-b{background:var(--box-background-a);position:relative}.feed.tb-scope .card-b .muted:first-child{background:var(--nine-border);justify-content:flex-start;padding:0 7px}.feed.tb-scope .card-b .muted[data-tb-ev]{color:var(--primary-text);font-size:41px;line-height:55px;display:flex !important;flex-wrap:wrap;justify-content:center;align-items:baseline}.feed.tb-scope .card-b .muted b[data-tb-h],.feed.tb-scope .card-b .muted b[data-tb-a]{background:var(--box-background-a);padding:0 14px;margin:0 5px;border-radius:var(--border-radius-b)}.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-clock],.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-game]{color:var(--secondary-text);flex-basis:100%;text-align:center;display:block;font-size:20px;line-height:30px;margin-top:10px}.feed.tb-scope .card-b .muted[data-tb-ev]>span[data-tb-game] .tb-serve-dot{color:var(--primary-text)}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una{background:var(--nine-border);padding:0 10px}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:first-child{border-color:var(--am-field);color:var(--secondary-text);border:1px solid}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(3){border-color:var(--live);color:var(--secondary-text);border:1px solid}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(5){border-color:var(--am-gold);color:var(--secondary-text);border:1px solid}.feed.tb-scope .card-b .muted.tb-ev-stats span.tb-ev-stats-una:nth-child(7){border-color:var(--primary-border);color:var(--secondary-text);border:1px solid}.feed.es-page .es .es-tab{padding:10px}.feed.tb-scope .card-b h1{text-align:center}.feed.tb-scope .card-b .muted{display:flex;justify-content:center;align-items:center;line-height:30px}.feed.tb-scope .card-b .muted.tb-ev-lega{font-size:12px;line-height:20px}.feed.tb-scope .card-b .muted .live-dot{padding:0 9px;margin:0 6px}.feed.tb-scope .card-b .muted.tb-ev-stato{position:absolute;top:10px;right:20px;font-weight:700}.feed.tb-scope .card-b .muted.tb-ev-nazione{display:none}.feed.tb-scope .card-b .muted.tb-ev-stats{font-size:13px}.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(2),.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(4),.feed.tb-scope .card-b .muted.tb-ev-stats span:nth-child(6){display:none}.feed.tb-scope .card-b .muted span[aria-hidden]{margin-right:6px}div.field{position:relative}div.reg-pop-box.pop-di-casa div.field label,div.field label{color:var(--secondary-text);font-weight:700;font-size:12.5px}p.form-note{color:var(--six-text);font-size:12.5px}.form-note a{color:var(--primary-text);font-weight:700}.form-note{color:var(--six-text);font-size:12px;padding:5px;text-align:center;display:block}body{color:var(--secondary-text)}*{scrollbar-width:thin;scrollbar-color:var(--fourth-background) rgba(0,0,0,0)}body,html,a,p,small,label{font-family:var(--font-family)}button#tbmBack{inset-block-start:111px;inset-inline-start:0px !important;width:28px !important;border-radius:0 var(--border-radius-a) var(--border-radius-a) 0 !important;background:var(--btn-primary) !important;color:var(--btn-primary-text) !important;opacity:.8;z-index:100}.ico img,img.ico{max-width:15px}.krow b.money{color:var(--valid-text)}.lc span.lc-q.is-empty.lc-line{color:var(--primary-text)}.lc button.lc-q.qt-btn{background:var(--qt-background);color:var(--secondary-text);border-color:var(--primary-border);border:1px solid}.lc button.lc-q.qt-btn:hover{border-color:var(--btn-primary);background:var(--box-background-d)}.lc button.lc-q.qt-btn--active,button.chip.on{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.lc button.lc-q.qt-btn--active small,.lc button.lc-q.qt-btn--active span,button.chip.on small,button.chip.on span{color:var(--qt-color--hover) !important}.lc button.lc-q.qt-btn--active span,.lc button.lc-q.qt-btn--active label,.chip.on span{color:var(--btn-primary-text) !important}.lc .lc-q.is-locked::after,.lc .lc-q:disabled::after{top:16px;right:32px}.lc .lc-q.is-locked::before,.lc .lc-q:disabled::before{top:9px;right:32.5px}div.lc-cols>span,.body--list-event main.shell .lc-more-h,.body--eventi-giorno-selezione main.shell .lc-more-h,.body--list-event main.shell .tb-tip,.body--eventi-giorno-selezione main.shell .tb-tip{color:var(--secondary-text)}.lc-ev .lc-odds,.lc-ev .lc-main{padding:0;position:relative}.lc-ev .lc-side{gap:0;padding:0px 0 0}div.lc-status{color:var(--secondary-text);margin-top:0 !important;position:absolute;top:-10px;font-size:10px !important}div.lc-status .lc-clock{color:var(--six-text) !important}.lc-team,.body--eventi-giorno-selezione main.shell .tb-tip{padding:0 !important}.lvb .lvb-voce{background:var(--box-background-d);border-color:var(--tbm-line);display:flex;flex-direction:column;position:relative;padding:6px 32px;gap:0;padding:0;min-width:70px;margin:0;border-radius:var(--border-radius-a)}.lvb .lvb-voce .lvb-n{background:var(--five-background);color:var(--fourth-text);font-weight:700;opacity:1;position:absolute;top:3px;right:3px;padding:2px 2px;border-radius:var(--border-radius-full);width:15px;text-align:center;font-size:9px;height:15px;line-height:1}.lvb .lvb-voce.on{background:var(--five-background);color:var(--fourth-text)}.lvb .lvb-voce.on .lvb-nome{font-weight:700}.lvb .lvb-voce img.ico{filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px);max-width:20px}.lvb .lvb-voce span.lvb-nome{font-size:10px;max-width:62px;line-height:.8;border-radius:0;text-align:center;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-list--tabs div.tab-item:hover,.match-list--tabs div.tab-item.active{background:var(--btn-secondary);color:var(--btn-secondary-text)}.match-list--tabs{padding:5px}.match-list--tabs div.tab-item{font-weight:100;font-size:14px;letter-spacing:.61px;padding:5px 10px;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.match-list--tabs div.tab-item{flex:none;cursor:pointer;position:relative;padding:7px 12px;min-height:33px;color:var(--secondary-text);font-weight:700;font-size:12.5px;white-space:nowrap;border-bottom:0;opacity:1;background:var(--trasp)}.mk-grid.mk-grid--g2{grid-template-columns:repeat(auto-fill, minmax(calc(50% - 2px), 1fr))}.mk-grid.mk-grid--g3{grid-template-columns:repeat(auto-fill, minmax(calc(33% - 2px), 1fr))}.mk-grid.mk-grid--g4{grid-template-columns:repeat(auto-fill, minmax(calc(25% - 2px), 1fr))}.mk-grid.mk-grid--g5{grid-template-columns:repeat(auto-fill, minmax(calc(20% - 2px), 1fr))}.mk-grid.mk-grid--g6{grid-template-columns:repeat(auto-fill, minmax(33%))}b.money,.money{color:var(--primary-text);font-weight:800}nav.msz{background:var(--box-background-d);border-radius:var(--border-radius-b);overflow:hidden;display:flex}nav.msz .msz-v:hover,nav.msz .msz-v.on{background:var(--btn-fourth);color:var(--btn-fourth-text);border-bottom-color:var(--primary-footer-border)}nav.msz.msz-v{display:block;padding:12px 20px 2px 20px;border-bottom:unset;flex-grow:1}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{overflow:unset;width:100%;margin-bottom:10px !important;border-radius:10px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v{flex-direction:column !important;width:33.33%;padding:9px 6px 8px;line-height:1.15}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:first-child{border-radius:10px 0 0 10px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 10px 10px 0}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v i.msz-ic{display:block}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v span.msz-et{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:none;min-height:2.3em;display:flex;align-items:center;white-space:wrap;line-height:1.15}.msz-et{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:none;min-height:2.3em;display:flex;align-items:center;justify-content:center;line-height:1;font-size:11px}table .muted{color:var(--six-text)}p.note{color:var(--six-text)}button.pa-fab{inset-inline-end:85px}.page-container--account a.btn-ctm--b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:104px;padding:16px 12px;text-align:center;background:var(--box-background-d);border:1px solid var(--nine-border);border-radius:var(--border-radius-a);font-weight:700;line-height:1.25;color:var(--secondary-text)}div.page-container--account .title-ctm span{color:var(--primary-text);font-weight:700}div.page-container--account .btn-ctm--b span{color:var(--secondary-text)}div.page-container--account .btn-ctm--b .btn-ctm-i{color:var(--primary-text)}div.page-container--account a.btn-ctm--b:hover{background:var(--fourth-background);color:var(--fourth-text)}div.page-container--account .btn-ctm--b:hover span{color:var(--fourth-text)}.pg .pg-card{border:1px solid var(--primary-border);box-shadow:none;background:var(--box-background-a);border-radius:var(--border-radius-b)}.pg .vip-bandhead span,.pg .vip-bandhead b,.pg .pg-card span{color:var(--secondary-text)}.pg .vip-row>.vip-band{background:var(--box-background-f);border-color:var(--seven-border);margin-bottom:0}.pg .vip-tab th{background:var(--box-background-f);color:var(--secondary-text)}.pg .pg-card .pg-card-h{border-radius:0;padding:10px 0}div.rail-card{overflow:unset;border:1px solid var(--six-border);background:var(--box-background-a)}div.rail-card ul.wdg-league-list{padding:0}.rail-card>.sc-chips,.wdg-tempi>.sc-chips{background:var(--box-background-a)}.rail-card>.sc-chips>a.sc-chip,.wdg-tempi>.sc-chips>a.sc-chip{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 2px;line-height:1;font-size:12px}.rail-card a.wdg-sport-tutto:hover,.rail-card .wdg-sport-area:hover,.rail-card .wdg-sport-lega:hover{background:var(--six-background)}aside.rail-l div.rail-h{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;font-size:12px}.rail-l,.rail-r{padding-top:0}div.reg-pop-box{background:var(--box-background-a);border-color:var(--secondary-border) !important;border:1px solid !important}div.reg-pop-box .reg-pop-h{background:var(--heading-background);color:var(--secondary-text);text-transform:uppercase;font-size:16px;position:relative;align-items:center;justify-content:center;min-height:65px}div.reg-pop-box .reg-pop-h .reg-pop-x{color:var(--error-text);border-color:var(--error-border);position:absolute;font-weight:bold;right:10px;border:2px solid;border-radius:var(--border-radius-full);font-size:12px}div.reg-pop-box .reg-pop-h::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px}div.reg-pop-box .field input{background:var(--semi-dark-c);border:1px solid var(--primary-border);color:var(--input-text--a);outline:none}div.reg-pop-box .btn.btn-block{background:var(--btn-primary);color:var(--btn-primary-text);padding:15px;text-transform:uppercase}div.reg-pop-box .reg-pop-h .reg-pop-marchio{display:block;align-items:center}div.reg-pop-box .reg-pop-h .reg-pop-marchio img{max-width:100%}div.reg-pop-box .field{gap:0}div.reg-pop-box.pop-di-casa .field label,div.reg-pop-box.pop-di-casa .check,div.reg-pop-box.pop-di-casa .form-note,div.reg-pop-box.pop-di-casa .muted{color:var(--secondary-text)}div.reg-pop-t{color:var(--secondary-text)}.reg-pop-t b{font-size:18px;line-height:1.25;color:var(--secondary-text)}.reg-tab{background:var(--secondary-background);color:var(--secondary-text)}.right-sidebar--account a.box-ctm--support,.feed.page-container--account.page-2--columns{background:var(--box-background-a);padding:15px;color:var(--secondary-text);border-radius:var(--border-radius-a);border:1px solid var(--primary-border)}.right-sidebar--account div.box-ctm--support span{color:var(--secondary-text);border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support{background:var(--box-background-a);border:1px solid var(--primary-border);border-radius:var(--border-radius-a);padding:12px}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{color:var(--primary-text);flex:0 0 auto}.sec-bar,.slip div.card-h{background:var(--heading-background) !important;color:var(--heading-text) !important}.sec-bar,ul li.wdg-sport-fascia,.slip div.card-h{text-transform:uppercase;font-size:12px}.sec-bar{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}main.shell{background:var(--primary-background);width:100%}.shell .cols.rail-larga .tb-campetto{height:362px !important}nav.sportnav .wdg-sport-tendina .wdg-sport:hover,details.wdg-sport-tendina .wdg-sport-area.on,details.wdg-sport-tendina .wdg-sport-lega.on,nav.sportnav a:hover,.wdg-league-list a:hover,.wdg-sports-menu>.wdg-sport:hover,.wdg-sports-menu>.wdg-sport.on,.wdg.wdg-sports-menu .b45-nav>a:hover,nav.sportnav a.on,.wdg-sport-tendina .wdg-sport-l1>li .wdg-sport:hover,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo:hover>summary{background:var(--box-background-e) !important;box-shadow:inset 0 0 0 1px var(--tertiary-border);color:var(--secondary-text)}nav.sportnav .wdg-sport-tendina .wdg-sport:hover,nav.sportnav a:hover,.wdg-league-list a:hover,.wdg-sports-menu>.wdg-sport:hover,.wdg-sports-menu>.wdg-sport.on{border-radius:0}nav.sportnav{padding:0}nav.sportnav a:last-child{border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}.stake-in .cursign,.combo .money{color:var(--primary-text)}div.stake-in input.in{background:var(--input-background--a);color:var(--input-text--a)}div.stake-in input.in::placeholder{color:var(--input-text--a)}.tb-altri{padding:10px}button.tb-apri-quote svg{margin:0 auto}div.tb-authm div.hero{background:var(--heading-background);padding:15px;height:auto;margin:0 auto;border:0}div.tb-authm button.cta{padding:0;height:40px}div.tb-authm button.cta2{border:2px solid var(--fourth-border);color:var(--secondary-text);background:var(--trasp);border-radius:var(--border-radius-a);padding:0;height:40px}div.tb-authm button.cta2:hover{border-color:var(--tertiary-border);color:var(--six-text);background:var(--trasp)}div.tb-authm .hero::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important}div.tb-authm .hero .word b{color:var(--primary-text);font-size:16px;display:block;padding:10px}div.tb-authm .field input{padding:15px 40px;outline:none;height:40px}div.tb-authm{background:var(--box-background-f);border:1px solid var(--primary-border)}div.tb-authm div.field span.ic{color:var(--input-text--a)}div.tb-authm div.sep::before,div.tb-authm div.sep::after{content:"";flex:1;height:1px;background:var(--primary-border)}div.tb-authm .field input{background:var(--input-background--a)}div.tb-authm{width:100%;max-width:390px;max-height:calc(100vh - 36px);overflow:auto;background:var(--box-background-a);border:1px solid var(--primary-border);border-radius:var(--border-radius-c);box-shadow:0 24px 60px rgba(0,0,0,.6);color:var(--secondary-text);position:relative;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}div.tb-authm .sub{margin:0 0 16px;text-align:center;color:var(--six-text);font-size:12.5px}div.tb-authm .sep{display:flex;align-items:center;gap:12px;margin:16px 0 12px;color:var(--six-text);font-size:12px}div.tb-authm .fine{margin:14px 0 0;text-align:center;color:var(--six-text);font-size:11px;line-height:1.5}div.tb-authm .forgot:hover{color:var(--seven-text)}div.tb-authm button.cta{background:var(--btn-primary);color:var(--btn-primary-text);box-shadow:var(--box-shadow-a);border-radius:var(--border-radius-a);padding:0;height:40px}div.tb-cerca-mercato input{margin:0 auto;box-sizing:border-box;padding:7px 10px;border-radius:var(--border-radius-a);border:1px solid var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a) !important;font:inherit;font-size:.92em;-webkit-appearance:none;appearance:none}.tb-cerca-mercato input::placeholder{color:var(--input-text--a)}.tb-cg.casino-card{background:var(--box-background-d);border-radius:var(--border-radius-a)}a.tb-cg.casino-card:hover span.tb-cg-foot{opacity:1}.tb-cg-foot{background:linear-gradient(180deg, transparent 0%, rgba(6, 12, 22, 0.45) 28%, rgba(6, 12, 22, 0.88) 62%, rgba(6, 12, 22, 0.95) 100%);background:linear-gradient(180deg, transparent 0%, rgba(6, 12, 22, 0.25) 28%, rgba(6, 12, 22, 0.68) 62%, rgba(6, 12, 22, 0.78) 100%)}span.tb-cg-foot{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;padding:22px 8px 7px;display:flex;flex-direction:column;gap:5px;opacity:0}.tb-cg-foot .tb-cg-name{color:var(--primary-text);font-size:.8em;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.3em;text-shadow:0 1px 3px rgba(2,8,16,.9)}.tb-cg-play{color:var(--btn-primary-text);background:linear-gradient(180deg, var(--btn-primary), var(--btn-third));align-self:flex-start;font-size:.68em;font-weight:800;padding:4px 10px;border-radius:var(--border-radius-a);opacity:0;transition:opacity .12s;width:100%;padding:5px;text-align:center;font-size:14px;text-transform:uppercase}div.tb-colpick .row button{color:var(--secondary-text)}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{background:var(--trasp);color:var(--secondary-text);border:2px solid var(--secondary-border)}button.tb-colpick-apri:hover{border-color:var(--secondary-border)}.tb-colpick-apri:hover,.tb-stat-segno .tb-stat-box:hover,button.tb-apri-quote:hover{border-color:var(--secondary-border);color:var(--primary-text)}.tb-diretta-tab:hover,.box-sidebar.box-sidebar--campetto .tb-diretta-r--tv:checked~.tb-diretta-tab:nth-of-type(1),.box-sidebar.box-sidebar--campetto .tb-diretta-r--campo:checked~.tb-diretta-tab:nth-of-type(2){background:var(--box-background-c)}div.tb-ev-testa-wrap>.tb-ev-barra{margin-block-end:0px !important}div.tb-ev-testa-wrap .tb-colpick{position:relative;float:inline-end;margin-right:.5rem}.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom{flex-direction:column;width:110px !important;margin:0 !important;padding:0 !important;align-content:start;gap:0 !important;bottom:7px !important;position:absolute}.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom>span{width:110px;padding:3px !important}.tb-filtri,.tb-filtri .tbf-esiti,.tb-filtri .tbf-legenda{justify-content:center}.tb-filtri .in{min-width:unset !important;width:141px}.tb-gol-n{display:none}.tb-lega-h{background:var(--box-background-d)}.tb-lega-h .tb-lega-nome{color:var(--secondary-text)}.tb-lega-h th[colspan="99"]{display:table-cell !important;white-space:nowrap;border:unset;padding:9px 10px 9px !important}.tb-lega-h th .tb-lega-sport,.tb-lega-h .tb-lega-naz,.tb-lega-h .tb-lega-nome{display:inline-flex !important;width:auto !important;float:none !important;align-items:center;vertical-align:middle;margin:0 4px 0 0 !important;color:var(--secondary-text)}.tb-lega-h .tb-lega-flag{margin-right:5px}.tb-lega-h th .tb-lega-sport{width:15px;height:15px}.tb-lega-h th[colspan="99"] img{display:inline-block !important;vertical-align:middle}.tb-livedd{gap:0;display:block;min-width:120px}.tb-livedd a{gap:0;justify-content:space-around;display:flex}.tb-livedd .tb-livedd-car{display:none}div.tb-livedd-menu{background:var(--box-background-f);padding:0}div.tb-livedd-menu a{color:var(--six-text);margin:0 auto;height:auto;padding:6px 10px}div.tb-livedd-menu>a:first-child{background:var(--box-background-a);color:var(--six-text)}.tb-livedd-menu .tb-livedd-sep{display:none}.tb-merc .qt-box--container .qt-box{background:var(--box-background-h) !important;border-bottom-color:var(--box-background-h) !important;border-radius:var(--border-radius-a);border:1px solid !important;break-inside:avoid}.tb-merc .qt-box--container .qt-box .qt-box--heading{border-color:var(--box-background-a);border-color:var(--ten-border);font-size:14px;padding:7px 14px;line-height:1}.tb-merc .qt-box--container{columns:3;column-gap:10px}span.tb-passo__b:hover{border-color:var(--secondary-border);color:var(--icon-primary)}button.tb-passo__b{display:block;width:18px;height:13px;line-height:1;padding:0;cursor:pointer;background:var(--btn-secondary);color:var(--btn-secondary-text);border:1px solid var(--tertiary-border);border-radius:var(--border-radius-a);font-size:9px}button.tb-passo__b:hover{color:var(--btn-secondary-text);background:var(--box-background-h);border:1px solid var(--secondary-border)}button.tb-rail-tasto,button.tb-slip-sw{background:var(--btn-secondary);color:var(--btn-secondary-text);border-color:var(--six-border);bottom:auto;top:155px;transform:translateY(0%);right:-1px;font-size:0;gap:0;width:30px;padding:0;height:60px;border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}.tb-slip-sw{bottom:80px}button.tb-rail-tasto>span,button.tb-slip-sw svg{width:100%;max-width:50px;font-size:22px;line-height:50px}b.tb-slip-sw-badge{inset-inline-end:4px}button span.tb-stat-box,button.tb-colpick-apri{background:var(--trasp);border-color:var(--six-border);width:25px;height:25px;border-radius:var(--border-radius-a);margin:0}div.tb-stat-dentro{margin:0;padding:0}div.tb-stat-modale{background:var(--seven-background)}div.tb-stat-modale .tb-stat-link{color:var(--secondary-text)}.tb-stat-pan td{width:100%;padding:0;border-bottom:0}.tb-stat-segno span.tb-stat-freccia{display:none}.tb-stat-segno span.tb-stat-box,button.tb-apri-quote{background:var(--trasp);border-color:var(--six-border);display:block;width:25px;height:25px;line-height:19px;border-radius:var(--border-radius-a)}.tb-stat-segno span.tb-stat-box{color:var(--secondary-text)}div.tb-sup{--tb-sup-sotto: 61px;--tb-sup-alto: 96px}button.tb-sup-fab{display:none}td.tb-time b.tb-live-score{color:var(--primary-text);display:block;width:100%}div.tb-ver-avviso{background:var(--secondary-background) !important;display:inline-flex;position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:2147482100;display:none;align-items:center;gap:10px;max-width:92vw;color:var(--secondary-text);border:1px solid var(--six-border);border-radius:var(--border-radius-b);padding:10px 14px;font-size:.9em;box-shadow:0 4px 18px var(--semi-dark-a)}div.tb-ver-avviso button{border:0;border-radius:var(--border-radius-b);padding:7px 12px;font-weight:800;cursor:pointer;background:var(--btn-primary) !important;color:var(--btn-primary-text) !important;white-space:nowrap}table.tbl tbody tr:hover{background:var(--semi-light-light)}@media screen and (max-width: 900px){.rail-r{inset:auto 0 0 0;top:unset !important}.wdg .btn{padding:5px;height:auto;font-size:10px !important;text-transform:uppercase;font-weight:900;min-height:28px}.wdg.wdg-topnav .wdg-nav-ic{transform:scale(1)}.lvm-ev .lvm-merc-apri{display:none}.lvm-ev .lvm-quote{padding-right:5px}.tb-palinsesto .tb-live-blocco{flex-direction:row-reverse !important;align-items:center;gap:0;justify-content:space-between !important}.tb-palinsesto td.tb-more{order:5}.tb-palinsesto td.tb-live-cella{flex:1 !important;order:2;min-width:100%}nav.tbm-nav a{flex:1;min-width:50px}nav.tbm-nav a.tbm-slip{order:15;justify-content:center;align-items:center;padding:0 5px;height:100%}nav.tbm-nav a.tbm-slip span.tbm-slip-btn{bottom:0;left:auto;border-radius:0 0 0 0;width:100%;height:auto;border:0;box-shadow:0 0 0 var(--trasp);position:relative;margin:0 auto;background:var(--trasp);color:inherit;transform:translateX(0%)}nav.tbm-nav b.tbm-count{display:block;top:-5px;right:9px}div.box-sidebar.box-sidebar--coupon{margin:0 auto;width:100%}div.box-sidebar{margin:0}.sc-head .sc-testa-comandi span.sc-naz-apri{right:-2px;position:relative}.sc-naz .sc-naz-h .sc-comp-n{color:var(--secondary-text);position:absolute;top:22px;margin:0;font-weight:bold;left:36px}span.sc-naz-apri{position:absolute;right:8px}button.sc-naz-tutte{position:absolute;right:50px}.feed.sc-page div.sc-vai{bottom:60px}.feed.sc-page div.sc-vai button,.feed.sc-page div.sc-vai span{line-height:1}span.sc-testa-comandi button.sc-stampa-apri,button.sc-naz-vai,span.sc-naz-apri,button.sc-naz-tutte{background:var(--six-background);color:var(--six-text);border-color:var(--six-border);width:30px;height:30px;font-size:25px;border:1px solid;text-align:center;margin:0;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-a)}button.sc-naz-vai{position:absolute;right:92px}div.sc-page .sc-naz{width:100%;margin:0;border-radius:0;position:relative}.sc-sport .sc-naz-apri{right:30px}details.sc-sportbox .sc-sport{margin-bottom:0}details.sc-sportbox .sc-sport span.sc-comp-n{font-size:10px;margin-right:40px}.cb-sw:checked~.cb-lay .cb-col{padding-top:40px;margin-top:10px}.cb-sw-lbl{border:1px solid var(--primary-border);color:var(--primary-text);border-radius:var(--border-radius-a);position:absolute;margin:0;padding:7px 14px}.casino-grid.is-elenco .tb-cg,.tb-cas-grid.is-elenco .tb-cg{flex-direction:row;padding:0;gap:0}.casino-grid{gap:10px;padding:10px}body.body--account div.feed div.card:last-child .card-b>form,body.body--account div.feed div.card:last-child .card-b>a.btn-line{width:100%;max-width:200px}body.body--account-settings main.shell .feed>div{width:calc(100% - 10px);margin:0 5px}.body--casino main.shell{padding:0px 10px 0 10px !important}.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(4, 1fr) !important}.body--casino .shell .cols.solo .card-h{display:none}.body--casino .cb .cb-cerca{width:calc(100% - 70px);padding-left:80px}.body--casino .shell .cols.solo .cas-blocco .card-h{display:none}.body--index main.shell .cms-page.tb-scope .cms-region{margin-left:0}.body--index main.shell .cms-page.tb-scope .cms-region.cms-rail_right.cms-region--segue{margin-right:0px;z-index:999}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region{padding:0;margin-left:0}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region.active{z-index:999}.body--single-event main.shell .feed.tb-scope nav.msz{justify-content:center}.body--single-event main.shell .feed.tb-scope .cms-page.lvm-pagina .cms-region.cms-main{margin-left:0}.body--single-event main.shell div.cols{padding-block:10px}.cms-page.tb-scope .lvb,.body--diretta nav.msz{margin:0;padding:0;width:100%}.cols{padding-block:10px !important}div.eg-chips{background:var(--six-background);color:var(--six-text);gap:5px;padding:5px 5px}div.eg-chips a.eg-chip{padding:5px 10px}body{padding-bottom:0 !important}div.hdr-composta{position:relative;left:0;right:0;top:0;z-index:100}div.hdr-composta nav.wdg-topnav{justify-content:flex-start;padding:0;gap:0;display:none}div.hdr-composta nav.wdg-topnav a{height:100%;font-size:12px;text-transform:uppercase;font-weight:600;gap:5px;display:flex;align-items:center;padding:12px 10px;height:42px}.msz .msz-v{width:33.333%;padding:5px 10px;flex:unset;border-bottom:unset;display:flex;flex-direction:row;justify-content:center}button.pa-fab{height:35px;padding:0 10px 0 10px;inset-inline-end:5px;bottom:60px !important;max-width:35px;overflow:hidden;animation:all .5s ease-in-out}button.pa-fab:hover{max-width:100%;animation:all .5s ease-in-out}.page-container--account .btn-container--ctm{gap:5px}div.page-container--account a.btn-ctm--b{padding:10px 12px;flex-direction:row;align-items:center;justify-content:flex-start}main.shell:has(>.cols>.cms-page){padding:0px 10px}div.tb-authm .body{padding:10px 10px 10px}div.tb-authm div.hero{padding:10px}.tb-authov{z-index:11000}.tb-cg-foot{padding:10px}button.tb-siwei-fab{width:35px;height:35px;right:auto !important;left:5px !important;bottom:60px}.tb-siwei-fab .mdi{height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:18px}body.body--dashboard main.shell .cols aside.rail-r{display:none}ul.wdg-ub-langlist{right:0;left:auto}}@media(max-width: 820px){.wdg-sport-fascia{padding:7px 18px}.wdg.wdg-palinsesto-table tr.tb-sport-h th{display:flex;gap:5px;width:100%}.wdg.wdg-palinsesto-table tr.tb-sport-h th .tb-sport-ico{width:15px;height:15px}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd:nth-child(n+5):nth-child(-n+14){display:none}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-more{width:40px;height:30px;align-content:center}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-live-blocco{display:block}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{position:relative}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:before{content:attr(data-tb-tipo-quota);font-size:.78em;opacity:.7;text-transform:uppercase;line-height:16px;margin-right:12px}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd:before{display:none}.lcw .lcw-group .lcw-sech,.lcw .lcw-gh,.lcw .lcw-thead{display:none}.lcw-add,div.lcw-subtabs{display:flex !important}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga:not(.tb-hcp-testa){flex-wrap:wrap;display:flex}.lcw-group.lcw-m--marcatori.lcw-sm--segna-risultato-esatto .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .tb-hcp-riga.tb-hcp-testa{display:none}span.lcw-oth button{width:40px}div.lcw-row{display:flex !important;align-items:start !important;flex-direction:column !important;border-bottom:1px solid var(--seven-border);padding:5px 0}.lcw-group>div.lcw-row:last-child{border-bottom:0}.lcw-row .c-ev{padding:0 !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row !important;width:100%;align-items:center !important;gap:10px;justify-content:unset !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important}div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-q.is-locked,div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-q.is-hnd,div.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q:nth-child(n+4):nth-child(-n+11){display:flex !important}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q{display:flex !important;flex-grow:1;position:relative;padding:6px 13px;gap:10px}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q:before{content:attr(data-tb-tipo-quota);font-size:.78em;opacity:.7;text-transform:uppercase;margin-right:12px}.tb-palinsesto .tb-odd--vai{flex:1 1 52px;flex:1 1 52px !important}.tb-hcp.tb-mrc div.tb-mrc-vuota{background:repeating-linear-gradient(135deg, currentColor 0 1px, var(--semi-light-light) 1px 6px) !important;display:none}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{font-size:8px !important;display:none}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div:first-child{display:block}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa:first-child div{display:block}.tb-hcp.tb-mrc button.chip.chip--pieno{display:flex;flex-direction:column}.tb-hcp.tb-mrc button.chip.chip--pieno .lbl{position:relative;width:100%;height:auto;font-size:10px !important;white-space:wrap}.tb-hcp.tb-mrc .tb-hcp-riga{grid-template-columns:minmax(104px, 1.5fr) repeat(2, minmax(44px, 1fr)) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn label.qt-name{display:block !important}.bl-c{border-color:var(--five-border);width:100%;border:1px solid;padding:5px}.bl-c::before{margin-right:5px}.bl-lista--rete .bl-riga>.bl-linea{display:flex;flex-wrap:wrap}.rt-riga{flex-wrap:wrap}.gc-mov-tbl tr,.tx-tbl tr{border-bottom-color:var(--five-border);display:flex;flex-wrap:wrap;width:100%;flex-grow:1;border-bottom:1px solid}.gc-mov-tbl thead,.tx-tbl thead{display:none}.gc-mov-tbl tr:last-child,.tx-tbl tr:last-child{border-bottom:unset}.gc-mov-tbl tr td,.tx-tbl tr td{display:flex;padding:4px;width:100%}.cal-tabs{flex-wrap:wrap}.cal-tabs .cal-sport-sel{margin-inline-start:unset}button.qt-btn:before{content:attr(aria-label);font-size:.78em;opacity:.7;line-height:16px;order:1}.body--network.body--network-report table thead,table.rp-cascata thead{display:none}.body--network.body--network-report table tr{displaY:flex;flex-wrap:wrap}.body--network.body--network-report table tr td{position:relative;flex-grow:1}.body--network.body--network-report table tr td:before{content:attr(data-metric) ": ";font-size:.78em;opacity:.7}.body--network.body--network-report table tr td:first-child:before{content:unset}.card.pcash .kv b{flex:unset}.cms-rail_left.tb-cassetto{z-index:9999 !important}.cms-rail_left.tb-cassetto .lvm{max-height:97vh !important}.eg-head,.wdg-sport-fascia,.sec-bar{border-radius:0 !important}.es .es-head{border-radius:var(--border-radius-b)}.match-list--event{overflow:unset !important}.tb-merc .qt-box--container{columns:1 !important}.tx-tbl tr td:before{content:attr(data-metric) ": ";font-size:.78em;opacity:.7;margin-right:5px;line-height:16px}.tx-tbl tr td>span,.tx-tbl tr td>b{margin-right:5px}}@media(max-width: 900px){details.wdg-acct-tendina>summary{min-width:29px;min-height:29px}.lcw .lcw-group .lcw-tabs{width:100%;overflow:auto;display:flex;flex-wrap:nowrap;padding:2px 0px;gap:5px}div.lcw-group{min-width:100%}.lcw-group .lcw-perche{display:none}nav.tbm-nav button{background:var(--five-background);color:var(--tertiary-text);border-radius:0 var(--border-radius-full) var(--border-radius-full) 0}.sc-page .lcw .lcw-group{min-width:100%}.body--index:not(.body--diretta) main.shell .wdg-slider--multi{grid-auto-columns:minmax(100%, 1fr)}div.rail-card{overflow:initial !important}aside.rail-l div.rail-h{display:none}main.shell div.lcw-subtabs{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));display:flex;overflow:auto;width:100%}main.shell .cols .rail-r{padding:5px 5px 40px 5px;background:var(--seven-background)}button.tb-rail-tasto,button.tb-slip-sw{display:none}}@media(min-width: 1181px){.body--single-event .tb-campetto{height:261px !important}}@media(min-width: 1351px)and (max-width: 1450px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(7, 1fr) !important}}@media(min-width: 1251px)and (max-width: 1350px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(6, 1fr) !important}}@media(max-width: 1151px)and (max-width: 1250px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(5, 1fr) !important}}@media(min-width: 901px)and (max-width: 1150px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(4, 1fr) !important}}@media(min-width: 901px)and (max-width: 1280px){body:not(.tb-coupon-off) aside.rail-r{width:100%;z-index:99;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}main.shell{padding:0 10px}main.shell aside.rail-r.s3t-rail{height:auto;padding:0;border-radius:var(--border-radius-a);transform:translate(0, 0)}body:not(.tb-coupon-off) button.tb-slip-sw{opacity:1}body:not(.tb-coupon-off) .tb-siwei-fab{right:295px}button.tb-rail-tasto{display:none}button.tb-rail-tasto,button.tb-slip-sw{right:0px}body .tb-rail-tasto,body button.tb-slip-sw{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}body.body--single-event main.shell .cols{grid-template-columns:minmax(0, 1fr) 265px !important}body.body--single-event:not(.tb-coupon-off) main.shell .cols{grid-template-columns:minmax(0, 1fr) 0 !important}body.body--single-event.tb-coupon-off main.shell .cols{grid-template-columns:minmax(0, 1fr) 0 !important}}@media(min-width: 900px){a.wdg-brand{padding-left:45px}nav.tbm-nav{display:none !important}.cb-giochi .casino-grid{max-height:calc(100vh - var(--cb-testa, 310px))}.lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle{display:grid}}@media(min-width: 500px)and (max-width: 900px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(3, 1fr) !important}}@media screen and (max-width: 500px){.body--casino .cb-giochi .card.cas-blocco .casino-grid:not(.is-elenco){grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 1080px){.lcw-row .lcw-row--wrapper.lcw-row--wrapper-left{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right{width:100%;display:flex;justify-content:space-between;gap:3px}aside.rail-l.open{z-index:9995;gap:0;overflow:auto;height:100vh;padding:0}aside.rail-l.open>div{border-radius:0 0 0 0;border:0}.rail-scrim.on{z-index:94}}@media(min-width: 701px){.tb-ev-testa-wrap>.tb-ev-live .match-list--info-bottom{transform:unset !important;margin-block-end:unset !important}}@media(min-width: 820px){.match-list--info-bottom>span{gap:0px !important}}@media(max-width: 1179px){nav.tbm-nav a>span:not(.tbm-slip-btn),nav.tbm-nav button>span{font-size:10px;margin:0 auto;line-height:1;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;text-align:center;margin:0 auto;text-transform:uppercase;color:var(--header-color-menu)}}@media screen and (max-width: 1240px){table.tb-palinsesto tr.tb-sport-h{display:table-row}body.body--index:not(.body--diretta) table.tb-palinsesto tr.tb-sport-h{display:grid !important}table.tb-palinsesto tr.tb-sport-h{padding:0}}.tb-ver-avviso button{background:var(--btn-primary);color:var(--btn-primary-text)}.ic-ui--tutti{color:var(--secondary-text)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label,.lcw-row button.lcw-q.lcw-qe:hover,.lcw-merc .qt-btn:hover,.lcw-row button.lcw-q:hover,.wdg.wdg-movers .odds .chip:hover,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover,.qt-box--container div.card.qt-box .card-b button.chip:hover,.lcw-row button.lcw-q.lcw-qe.on,.lcw-merc .qt-btn.on,.lcw-row button.lcw-q.on,.wdg.wdg-movers .odds .chip.on,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on,.qt-box--container div.card.qt-box .card-b button.chip.on{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover span span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn:hover label span,.lcw-row button.lcw-q.lcw-qe:hover label,.lcw-row button.lcw-q.lcw-qe:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-row button.lcw-q:hover label,.lcw-row button.lcw-q:hover span,.wdg.wdg-movers .odds .chip:hover label,.wdg.wdg-movers .odds .chip:hover span,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover label,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover span,.qt-box--container div.card.qt-box .card-b button.chip:hover label,.qt-box--container div.card.qt-box .card-b button.chip:hover span,.lcw-row button.lcw-q.lcw-qe.on label,.lcw-row button.lcw-q.lcw-qe.on span,.lcw-merc .qt-btn.on label,.lcw-merc .qt-btn.on span,.lcw-row button.lcw-q.on label,.lcw-row button.lcw-q.on span,.wdg.wdg-movers .odds .chip.on label,.wdg.wdg-movers .odds .chip.on span,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on label,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on span,.qt-box--container div.card.qt-box .card-b button.chip.on label,.qt-box--container div.card.qt-box .card-b button.chip.on span{color:var(--qt-color--hover) !important}.qt-box--container div.card.qt-box.tb-note-live{background:var(--nota-bg) !important;color:var(--nota-text) !important;border:unset;font-size:12px;margin-top:10px}.qt-box--container div.card.qt-box.tb-note-live .card-h{border:unset;padding-bottom:0;background:rgba(0,0,0,0) !important;color:var(--nota-text) !important}.qt-box--container div.card.qt-box.tb-note-live .card-b{background:rgba(0,0,0,0) !important;padding-top:0;color:var(--nota-text) !important}.mov-tab{color:var(--secondary-text)}.chip .lbl{color:var(--qt-color-a)}.tb-diretta-r--tv:checked~.tb-diretta-tab:nth-of-type(1),.tb-diretta-r--campo:checked~.tb-diretta-tab:nth-of-type(2){border-bottom-color:var(--secondary-border) !important}.bl-nota{padding:0 0px 10px 10px}table.tb-palinsesto .tb-live-info-eti,table.tb-palinsesto tr{border-bottom:1px solid var(--semi-light-a) !important;border:1px solid var(--semi-light-a) !important}table.tb-palinsesto .tb-live-info-eti{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:4px;font-size:.76em;opacity:.75;padding:1px 6px;border-radius:999px;white-space:nowrap}.tb-palinsesto select.tb-ou-sel{position:absolute;top:1px;left:2px;width:calc(100% - 4px);padding:0 1px;font-size:10px;line-height:1.4;border:1px solid var(--primary-border);background:var(--box-background-e);padding:7px 3px;border-radius:var(--border-radius-a);color:var(--secondary-text);cursor:pointer}span.rt-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800;background:var(--btn-primary);color:var(--btn-primary-text)}ul.wdg-ub-langlist{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:9991;margin:0;padding:4px;list-style:none;min-width:160px;border:1px solid var(--primary-border);box-shadow:0 8px 24px rgba(0,0,0,.4)}.tb-slip-sw-badge,b.tb-slip-sw-badge{position:absolute;top:-6px;inset-inline-end:3px;z-index:3;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--btn-fourth);color:var(--btn-fourth-text);font-size:11px;font-weight:900;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--primary-background)}.lcw-q.is-locked,.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q,.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip,.qt-box--container div.card.qt-box .card-b button.chip{background:var(--qt-background);color:var(--qt-color-a) !important}@media(min-width: 901px){.tb-versione-desktop{display:none}}.body-desktop--mobile .tb-versione-desktop{display:flex !important;position:fixed;bottom:0;width:284px !important;max-width:86vw}@media(max-width: 900px){.wdg-sport-tendina .wdg-sport-l1{padding-bottom:40px}}.s3t .s3t-tabs{background:var(--box-background-c)}.s3t .s3t-tabs .s3t-tab{padding:9px 6px;color:var(--secondary-text)}.s3t .s3t-tab.is-on{background:var(--btn-secondary);color:var(--btn-secondary-text)}.s3t .s3t-tab:nth-child(2){box-shadow:1px 0px 0px 0px var(--semi-light-light) inset,-1px 0px 0px 0px var(--semi-light-light) inset}.s3t .s3t-tab .s3t-n,.s3t .s3t-tab.is-on .s3t-n{color:var(--fourth-text) !important;border:1px solid var(--secondary-border) !important;background:var(--box-background-h) !important;font-size:11px;font-weight:normal}.s3t .s3t-pane,.s3t .s3t-pane .box-sidebar--coupon,.s3t .s3t-pane .box-sidebar--coupon div.tb-head{border-radius:0 !important}.b45-nav a.b45-item,.wdg.wdg-sports-menu .sc-chips .sc-chip{background:var(--five-background);color:var(--five-text)}.b45-nav a.b45-item.on,.b45-nav a.b45-item:hover{background:var(--box-background-e) !important;box-shadow:inset 0 0 0 0 var(--tertiary-border);color:var(--secondary-text)}.lvb .lvb-voce.on,.lvb .lvb-voce:hover,.lvb button.lvb-voce:hover,.lvb button.lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.lvb .lvb-voce.on .lvb-nome{color:var(--btn-primary-text)}div.lcw-lh button.lcw-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;background:var(--btn-secondary);border:1px solid var(--six-border);color:var(--btn-secondary-text);border-radius:999px;padding:2px 10px;cursor:pointer}details.wdg-sport-tendina summary.wdg-sport-area.on,details.wdg-sport-tendina summary.wdg-sport-lega.on{background:var(--box-background-e);color:var(--fourth-text)}section.stq-box{background:var(--box-background-d);border:1px solid var(--primary-border);border-radius:var(--border-radius-a);padding:12px;margin:0 0 12px;min-width:0}details.stq-fam{border:1px solid var(--eight-border);border-radius:var(--border-radius-a);background:var(--box-background-g)}.stq-lista .stq-carico,div.stq-date>span,p.stq-nota{color:var(--secondary-text)}body.body--index .tb-palinsesto .tb-time,table.tb-palinsesto .tb-ev,table.tb-palinsesto .tb-ev a,table.tb-palinsesto td.tb-more,table.tb-palinsesto .tb-live-cella{color:var(--secondary-text);border:0}.tb-palinsesto th:empty{padding:0 !important}a.wdg-sport-tutto:hover,a.wdg-sport-area:hover,a.wdg-sport-lega:hover{background:rgba(0,0,0,0) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div:not(.wdg.wdg-tempi):not(.wdg.wdg-slider){border-radius:var(--border-radius-a)}nav.tbm-nav a.is-on:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--header-nav-active-background)}.tb-palinsesto .tb-merc-cella{border-bottom:1px solid var(--semi-light-a)}div[data-tb-velo]{background:var(--primary-background) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--box-background-b) !important;border-top-color:var(--box-background-a) !important}@media(max-width: 900px){#rightSidebarAccount{position:relative;transform:unset;border-radius:unset;box-shadow:unset}}div.qbrow .qb-leg span.mdi{color:var(--icon-secondary)}div.feed.es-page .es .lcw .lcw-scroll{overflow-x:unset}div.lcw-row span.c-id{color:var(--secondary-text)}span span.lcw-n{font-size:11px;font-weight:700;color:var(--secondary-text);letter-spacing:-0.2px}span.lcw-q.is-hnd{color:var(--secondary-text);font-weight:700;cursor:default;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}div.box-sidebar--ultime a.us-row{display:flex;align-items:center;gap:8px;margin:0 10px 4px;padding:6px 9px;text-decoration:none;color:var(--primary-text);background:var(--box-background-b);border:1px solid rgba(0,0,0,.08);border-radius:7px}div.box-sidebar--ultime span.us-t{font-weight:700;font-size:.8em;color:var(--fourth-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.box-sidebar--ultime span.us-amt{flex:none;font-weight:800;font-size:.82em;color:var(--fourth-text)}div.box-sidebar--ultime span.us-w{font-size:.72em;color:var(--fourth-text);font-weight:600}div.tb-fedelta-off{margin:0 0 14px;padding:16px 18px;border-radius:12px;border:1px solid var(--semi-light-light);background:var(--secondary-background);color:var(--secondary-text);display:flex;gap:13px;align-items:flex-start}div.tb-fedelta-off .ic{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05em;background:var(--secondary-background);color:var(--secondary-text)}div.tb-fedelta-off h3{margin:0 0 4px;font-size:1em;font-weight:800;color:var(--secondary-text)}div.tb-fedelta-off p{margin:0;font-size:.88em;line-height:1.5;color:var(--secondary-text);max-width:66ch}.reg-pop-box.ha-figura div.reg-pop-figura{display:block;position:relative;overflow:hidden;border-radius:12px 0 0 12px;background:var(--secondary-background)}#tb-sessione{background:rgba(0,0,0,0) !important;padding:0 !important}.body--eventi-giorno-scegli div.feed.sc-page{padding:0;border:0px}.body--eventi-giorno-scegli .sc-page .lcw .lcw-group:last-child{margin-bottom:0;border:0px}div.lcw-merc .lcw-attesa{color:var(--secondary-text);font-weight:700;padding:6px 2px}.lcw-tipi .tb-tipi-sel,.lcw-row.is-lista .lcw-lista .tb-lista-sel{font:inherit;min-width:0;flex:1 1 auto;height:31px;outline:none;border-radius:var(--border-radius-a);margin-left:10px;background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a);padding:0 13px 0 10px !important}.lcw-tipi .tb-tipi-sel{width:130px}@media screen and (max-width: 900px){div.lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important;flex-wrap:wrap !important}div.lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth{margin:10px auto 20px auto}.lcw-celle{width:100%;flex-wrap:wrap !important}.lcw-tipi{max-width:110px}.lcw-row.is-celle.tb-tipi .lcw-tipi{margin-top:17px}.lcw-row .lcw-row--wrapper.lcw-row--wrapper-right button.lcw-q.is-scelta{justify-content:unset;flex-grow:unset !important}.lcw-q.lcw-qe.is-scelta span.lcw-et{display:none}}.box-sidebar--ultime div.us-empty{margin:3px 12px 8px;padding:12px;text-align:center;opacity:.75;font-size:.82em;border:1px dashed rgba(0,0,0,.14);border-radius:7px}a.rt-primo{display:inline-block;flex:none;width:auto;padding:9px 16px;border-radius:8px;border:0;background:var(--btn-secondary);color:var(--btn-secondary-text);font-weight:800;font-size:.86rem;text-decoration:none;white-space:nowrap}a.rt-primo:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text-hover)}body.body--network div.card .card-h a.btn{background:var(--btn-secondary);color:var(--btn-secondary-text)}body.body--support div.card .card-h,body.body--net-bets div.card .card-h,body.body--network div.card .card-h,body.body--account div.card .card-h{padding:5px 15px}div.sc-page .sc-naz>.sc-comps>.sc-comp>a.sc-comp-vai{position:absolute;right:0}details.sc-sportbox .sc-sport .sc-comp-n{color:var(--heading-text)}div#tb-posta .bx{background:var(--box-background-a);color:var(--secondary-text);max-width:420px;width:calc(100% - 32px);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.34);overflow:hidden}div#tb-posta .hd{display:flex;align-items:center;gap:10px;padding:16px 18px;background:var(--heading-background);color:var(--heading-text)}div#tb-posta .bd{padding:16px 18px;font-size:14px;line-height:1.5}div#tb-posta .ft{display:flex;gap:10px;padding:0 18px 18px}div#tb-posta .ft a,div#tb-posta .ft button{flex:1;padding:11px 12px;border-radius:9px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:0}div#tb-posta .ic{font-size:22px;line-height:1}div#tb-posta .vai{background:var(--btn-primary);color:var(--btn-primary-text)}div#tb-posta .dopo{background:var(--btn-secondary);color:var(--btn-secondary-text)}div#tb-posta .vai:hover,div#tb-posta .dopo:hover{opacity:.8}@media screen and (max-width: 900px){div.lcw-tabs.lcw-tendine,div.lcw-subtabs.lcw-tendine{display:flex;flex-direction:column}div.lcw-tendine>.lcw-tendina{font:inherit;min-width:0;flex:1 1 auto;height:31px;outline:none;border-radius:var(--border-radius-a);margin:10px;background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a) !important;padding:0 13px 0 10px !important;width:calc(100% - 20px)}.lcw-subtabs.lcw-tendine{padding:0 !important}.lcw-tabs.lcw-tendine .lcw-tendina-tit,.lcw-subtabs.lcw-tendine .lcw-tendina-tit{background:var(--box-background-e);color:var(--secondary-text);font-weight:900;text-transform:uppercase;padding:5px 0 5px 10px}div.wdg.wdg-utility_bar{display:flex !important;justify-content:unset}}body .tb-versione-desktop{display:none !important}body.ver-desktop-mobile>main.shell>.cols .feed.tb-scope section.cms-main{overscroll-behavior:auto}body.ver-desktop-mobile .lvm-corpo{overscroll-behavior:auto !important}div.wdg.wdg-dash-agenzia{overflow:hidden}div.wdg.wdg-dash-agenzia table{background:var(--box-background-a)}div.wdg.wdg-dash-agenzia table tr.da-totale td{color:var(--heading-text);background:var(--box-background-e)}div.wdg.wdg-dash-agenzia table tr[data-riga=utenti] td{border-top:1px solid var(--semi-light-a);border-bottom:1px solid var(--semi-light-a)}.hdr-composta header.wdg-header button.wdg-burger{position:fixed;box-shadow:0 4px 14px rgba(0,0,0,.45);z-index:999}span.lcw-celle span.lcw-mk{display:inline-flex;flex-direction:column;gap:2px;max-width:100%;border-left:0px solid var(--trasp);padding-left:6px;flex-grow:1}button.tb-vdesk.desk,button.tb-vdesk.mob{position:relative !important;padding:0px 4px;border-radius:6px;opacity:1;width:50px;font-size:0;height:35px;z-index:100 !important;background:var(--btn-primary);top:unset;left:unset;right:unset;bottom:unset}button.tb-vdesk.desk:before,button.tb-vdesk.mob:before{content:"";display:inline-block;width:41px;height:25px;background-color:var(--btn-primary-text);mask:url("../../icons/desk-mob.svg") center/contain no-repeat;-webkit-mask:url("../../icons/desk-mob.svg") center/contain no-repeat;position:relative;display:block}@media screen and (max-width: 900px){button.tb-vdesk.desk,button.tb-vdesk.mob{height:28px !important}}body.account-logged button.tb-vdesk.desk,body.account-logged button.tb-vdesk.mob{order:1}body.account-logged .wdg-header-actions a.wdg-acct{order:2}body.account-logged .wdg-header-actions button.tb-occhio{order:3}body.account-logged .wdg-header-actions details.wdg-acct-tendina{order:4}body.account-logged .wdg-header-actions form.wdg-esci{order:5}body.body--casino .cb-giochi a.tb-cg{order:2}body.body--casino .cb-giochi a.tb-cg[data-tb-name=lobby]{order:1}div.tb-naz-riga nav.lvb.lvb--naz{padding:10px 15px}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce{background:var(--box-background-d);border-color:var(--tbm-line);color:var(--secondary-text)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce span.lvb-n{background:var(--five-background);color:var(--fourth-text)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.acct-saldo small{font-size:14px;font-weight:800}table.tbl td{padding:11px 12px;border-block-end:1px solid var(--seven-border)}body.body--account .bl-lista--icone.bl-lista--rete{background:var(--box-background-c);width:calc(100% - 20px);margin:10px auto;border:1px solid var(--seven-border);border-radius:5px}body.body--report-casse .shell .card>h1.pg-h1{padding:5px 10px;font-size:16px}body.body--report-casse .shell .card .rc-filtri{padding:10px}body.body--report-casse .shell .card .tblwrap{margin:0;overflow:auto}body.body--report-casse .shell .card .tblwrap table.tbl{margin:10px;overflow:auto;border-radius:var(--border-radius-ctm);width:calc(100% - 20px)}body.body--report-casse .shell .card .tblwrap table.tbl thead{background:var(--heading-background);color:var(--heading-text)}body.body--report-casse .shell .card .tblwrap table.tbl thead tr th{font-size:10px;opacity:1;line-height:1;color:var(--heading-text)}body.body--report-casse table.tbl td.money{color:var(--secondary-text);opacity:.9}.qt-box--container .card>.empty{background:var(--nota-bg);color:var(--nota-text)}.qt-box--container .card>.empty b{color:var(--nota-text)}.da-testare div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],.da-testare div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:36px;font-size:0 !important;opacity:1;filter:grayscale(0);cursor:not-allowed;pointer-events:none;border-radius:var(--border-radius-a)}.da-testare div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab]::before,.da-testare .wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]::before{content:attr(data-lab);display:block;margin:0;font-size:11px;line-height:1.1;text-transform:none;white-space:nowrap}.da-testare body.body--calendario div.cal-rows{margin-top:10px;border:1px solid var(--seven-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare span.lvm-tv-n{align-items:center;font-size:10.5px;font-weight:800;line-height:1;margin-left:0px;padding:2px 5px;background:var(--btn-third);color:var(--btn-third-text);height:25px;border-radius:var(--border-radius-ctm);display:flex}.da-testare .tb-colpick div.ttl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary-text);margin-bottom:8px}.da-testare div.tb-colpick .row button{padding:7px 4px;border-radius:var(--border-radius-ctm);cursor:pointer;font-weight:700;font-size:12.5px;color:var(--btn-secondary-text);border:1px solid var(--semi-light-light);background:var(--btn-secondary)}.da-testare div.stake-row label{color:var(--tertiary-text);font-weight:700;font-size:12.5px}.da-testare table.tbl th{text-align:start;color:var(--tertiary-text);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;border-block-end:1px solid var(--five-border)}.da-testare button.pay-tile b{color:var(--tertiary-text)}.da-testare button.pay-tile small{color:var(--tertiary-text);font-size:11.5px}.da-testare div.bl-lista--icone{margin:5px;border:1px solid var(--five-border)}.da-testare div.bl-lista--icone .bl-intesta{background:var(--tertiary-background);color:var(--secondary-text)}.da-testare .card.bet-combcard.bet-comb{background:var(--box-background-c);border:1px solid var(--seven-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare details.card.bet-comb{background:var(--six-background);border:1px solid var(--primary-border);border-radius:var(--border-radius-ctm);overflow:hidden}.da-testare details.card.bet-comb+.card{padding:5px 0}.da-testare details.bet-comb>.bet-comb-t{cursor:pointer;list-style:none}.da-testare details.bet-comb .card-h{color:var(--fourth-text);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-block-end:1px solid var(--primary-border);font-weight:800}.da-testare details.bet-comb .card-h>*{color:var(--fourth-text)}@media(max-width: 900px){#new-quote div.lcw-row.is-celle{display:flex;flex-direction:column;overflow:auto;align-items:stretch}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left{display:flex !important;flex-direction:row;gap:10px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right{display:flex !important;flex-direction:row;gap:10px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle{grid-template-columns:repeat(1, 1fr);display:grid;width:100%;gap:6px;padding:0px;width:calc(100% - 50px);overflow-x:auto}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk-c{display:flex;flex-wrap:nowrap;gap:3px;flex-direction:row}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right .lcw-celle .lcw-mk-c button.lcw-q{display:flex;flex-direction:column;gap:0;min-width:88px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth{width:50px;height:65px;display:flex;flex-grow:1;flex:1;flex-basis:auto;flex-direction:column-reverse;padding:5px}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth>button{position:relative !important;z-index:2}#new-quote div.lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-right span.lcw-oth .span.lcw-n{font-size:11px;font-weight:700;letter-spacing:1px;position:absolute;top:30px;z-index:0}}@media screen and (max-width: 800px){.wdg-header .wdg-brand{max-height:20px !important}.wdg-brand-logo{max-height:17px;max-width:90px !important}}@media(min-width: 1100px){.rt-liv--tabella span.rt-soldi{display:grid;grid-template-columns:repeat(5, 150px) !important;gap:5px;flex-wrap:nowrap;align-items:baseline;flex:0 0 auto;font-size:10px !important}.rt-liv--tabella span.rt-soldi b{font-size:13px}}.tbm-nav .tbm-nav--wrapper{display:flex;max-width:90%;width:calc(100% - 60px);overflow-x:auto;height:60px}.tbm-nav .tbm-slip{position:absolute;right:0}.rt-liv.rt-liv--tabella{list-style:none;margin:0;padding:0 0 0 2px;background:var(--box-background-c);border:1px solid var(--seven-border)}body.body--network .gc-cash{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg, rgba(30, 99, 164, 0.14), rgba(141, 198, 63, 0.1));justify-content:space-between}@media screen and (max-width: 425px){nav.tbm-nav{height:60px}.tbm-nav .tbm-slip{box-shadow:-1px 15px 15px 5px #2e2e2e}}div.lcw-row{border-top:1px solid var(--six-border);min-height:40px}.lcw-thead,.lcw-day,div.lcw-row{display:grid;grid-template-columns:var(--lcw-grid);align-items:center}.lcw-thead .lcw-ou-tutte{padding-bottom:5px;background-image:linear-gradient(45deg, transparent 36%, currentColor 36%, currentColor 64%, transparent 64%),linear-gradient(135deg, transparent 36%, currentColor 36%, currentColor 64%, transparent 64%);background-size:4px 4px,4px 4px;background-repeat:no-repeat;background-position:calc(50% - 2px) calc(100% - 2px),calc(50% + 2px) calc(100% - 2px);width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border:1px solid var(--primary-border, currentColor);border-radius:5px;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center}div.wdg-dash-agenzia thead th,div.wdg-dash-agenzia .da-totale td{color:var(--heading-text);background:var(--box-background-e);font-weight:700}@media screen and (max-width: 900px){body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h{padding:0 8px !important;position:relative}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h span{width:100%;margin-top:-11px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child>.card-h a.btn-line{margin:0 auto;margin-bottom:5px;font-size:15px;position:absolute;right:8px}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b{flex-wrap:wrap;padding:0 !important}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b div.kv{font-size:12px;width:100%;display:flex;flex-direction:row;padding:5px;border:unset;border-bottom:1px solid rgba(0,0,0,.2)}.tblwrap table tbody tr.tb-g{display:flex;flex-wrap:wrap}.tblwrap table tbody tr.tb-g td.tb-g-ev{width:100%}.tblwrap table tbody tr.tb-g td.tb-g-data{width:100%}.tblwrap table tbody tr.tb-g td.tb-g-seg{margin:0 10px}.tblwrap table tbody tr.tb-g td.money.tb-g-quota{margin:0}.tblwrap table tbody tr.tb-g td.tb-g-ris{margin:0;width:100%}.tblwrap table tbody tr.tb-g td.tb-g-ris span{display:flex;margin:0;line-height:20px}.tblwrap table tbody tr.tb-g td.tb-g-ris span small{margin:0 5px;line-height:23px}.tblwrap table tbody tr.tb-g td.tb-g-esito{width:100%;font-weight:900}}body.ver-desktop-mobile{overflow-x:auto;max-width:1440px}body.ver-desktop-mobile button.tb-rail-tasto,body.ver-desktop-mobile button.tb-slip-sw{display:none}body.ver-desktop-mobile div.hdr-composta{width:100%}body.ver-desktop-mobile main.shell{width:100%;padding:0 10px}body.ver-desktop-mobile main.shell>.cols{gap:10px;padding-block:10px}body.ver-desktop-mobile main.shell .s3t .s3t-tabs button.s3t-tab{font-size:11px}body.ver-desktop-mobile main.shell section.cms-region.cms-main{width:100%;min-width:400px}body.ver-desktop-mobile main.shell section.cms-region.cms-main .lcw-group .lcw-merc{width:100% !important}body.ver-desktop-mobile main.shell .cms-region.cms-rail_right.cms-region--segue.tb-cassetto-r{max-width:240px}body.ver-desktop-mobile footer.wdg.wdg-footer_legal{width:1480px;width:100%}body.ver-desktop-mobile:not(.body--index.body--diretta):not(.body--index):not(.body--android) main.shell div.cms-page:not(.lvm-pagina){grid-template-columns:225px minmax(0, 1fr) 260px !important}body.ver-desktop-mobile.body--index main.shell div.cms-page{grid-template-columns:210px minmax(0, 1fr) 240px !important}body.ver-desktop-mobile.body--index.body--diretta main.shell div.cms-page{grid-template-columns:var(--cms-cols, 225px minmax(0, 1fr) 260px) !important}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope{padding:0 10px;column-gap:10px}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope section.cms-region{margin-left:0}body.ver-desktop-mobile.body--index main.shell .cms-page.tb-scope section.cms-region.cms-rail_right.cms-region--segue{margin-right:0;position:relative !important;top:0}body.ver-desktop-mobile.tb-coupon-off .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:var(--rail-l-w) minmax(0, 1fr) var(--rail-r-w) !important}body.ver-desktop-mobile.body--sport.body--single-event{overflow-x:auto}body.ver-desktop-mobile.body--single-event main.shell>.cols:has(>.rail-r){grid-template-columns:minmax(0, 1fr) 260px !important}body.ver-desktop-mobile.body--single-event main.shell>.cols .cms-page.tb-scope:not(.lvm-pagina){grid-template-columns:235px minmax(0, 1fr) 0px !important}body.ver-desktop-mobile.body--single-event main.shell>.cols .cms-page.tb-scope:not(.lvm-pagina) main.cms-region.cms-main:not(.cms-rail_right){width:970px}body.ver-desktop-mobile.lay-qry1200-no.tb-coupon-off aside.rail-r.s3t-rail{display:flex !important}body.ver-desktop-mobile.body--android{max-width:1440px}body.ver-desktop-mobile.body--android.body--index main.shell .cms-page.tb-scope{column-gap:10px;padding:0 10px}body.ver-desktop-mobile.body--android.body--index main.shell .cms-page.tb-scope .cms-region{margin-left:0}.tb-g .tb-g-esito{position:relative;font-size:0}.tb-g .tb-g-esito:after{content:"";width:14px;height:14px;border-radius:50%;background:gray;display:inline-block}.tb-g .tb-g-esito.win:after{background:#1e9e4a}.tb-g .tb-g-esito.lost:after{background:#d93025}.tb-g .tb-g-esito.wait:after{background:#f2d024}.tb-g .tb-g-esito.blu:after{background:#2f6fde}div.tb-taglio{width:calc(100% - 20px);margin:10px}div.tb-taglio button.tb-scommetti{background:var(--btn-primary);color:var(--btn-primary-text);display:block;width:100%;margin-top:9px;padding:10px;border:0;border-radius:var(--border-radius-a);cursor:pointer;font-weight:800;text-transform:uppercase}div.tb-taglio button.tb-scommetti:hover{filter:brightness(1.07)}body.body--index table.tb-palinsesto.prematch{width:100%;max-width:100%;position:relative}body.body--index table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-nome{font-size:14px;text-transform:initial}body.body--index table.tb-palinsesto.prematch .tb-sport-h th span.tb-sport-ico{height:20px}body.body--index table.tb-palinsesto.prematch tr.tb-barra-gr td .tb-barra-gr-in button{font-size:14px}body.body--index table.tb-palinsesto.prematch .tb-lega-h{border:unset}body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-naz,body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-nome{font-size:14px;text-transform:none}body.body--index table.tb-palinsesto.prematch .tb-lega-h th span.tb-lega-sport.tb-tip{display:none !important}body.body--index table.tb-palinsesto.prematch .tb-lega-h th img.tb-lega-circ{margin-right:10px}body.body--index table.tb-palinsesto.prematch tr:last-child{border-bottom:unset}body.body--index table.tb-palinsesto.prematch .tb-live-cella{min-width:calc(100% - 186px)}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco{position:relative;margin-bottom:11px}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-riga1{position:absolute;bottom:-19px}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-stat-segno,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-info,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .mdi.mdi-star-outline.tb-fav,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-pt,body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-parz{display:none !important}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-live-minuto{width:auto}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco .tb-ev-live{display:flex;flex-direction:column}body.body--index table.tb-palinsesto.prematch .tb-live-cella .tb-live-blocco a.tb-ev-live span.tb-sq{font-size:14px;font-weight:900}body.body--index table.tb-palinsesto.prematch .tb-odd button.chip{display:flex;flex-direction:column;height:40px;gap:1px;font-weight:900}body.body--index table.tb-palinsesto.prematch .tb-odd button.chip:before{margin-right:0px !important;line-height:unset !important}body.body--index table.tb-palinsesto.prematch .tb-sqp-sep{display:none}body.body--index table.tb-palinsesto.prematch tr .tb-ev a b{display:flex;flex-direction:column}body.body--index table.tb-palinsesto.prematch .wdg-palinsesto-table .tb-sq-logo{display:inline-block !important}body.body--index table.tb-palinsesto.prematch .tb-bb.tb-bb--vai{position:absolute;top:15px;left:65px;width:auto;line-height:13px}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm{position:relative;padding:0}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td{border:unset;min-width:0;flex:1 1 100%}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz{padding:6px 6px;display:flex;flex-wrap:nowrap;gap:5px;width:0;min-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz::-webkit-scrollbar{display:block;height:6px}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz button.lvb-voce .lvb-n{background:unset;color:unset}body.body--index table.tb-palinsesto.prematch tr.tb-naz-pm td .lvb.lvb--naz button.lvb-voce.on .lvb-nome{color:unset}.tb-palinsesto.prematch tr{position:relative}.tb-palinsesto.prematch tr .tb-time{padding:6px 21px 6px 7px !important}.tb-palinsesto.prematch tr .tb-time .tb-time-in{display:flex;gap:5px;flex-direction:row-reverse}.tb-palinsesto.prematch tr .tb-time .tb-time-in .tb-quando{flex-direction:column}@media screen and (max-width: 900px){.tb-palinsesto.prematch .tb-live-blocco{align-items:start}.cms-rail_right.tb-cassetto-r{width:calc(100% - 60px)}.cms-region.cms-main table.tb-palinsesto.prematch .tb-naz-pm{border:unset}.cms-region.cms-main table.tb-palinsesto.prematch .tb-more{display:none}}@container (max-width: 680px){.tb-palinsesto.prematch .tb-ev,.tb-palinsesto.prematch .tb-live-cella{flex:1 1 33% !important}.tb-palinsesto.prematch tr{position:relative}.tb-palinsesto.prematch tr .tb-time{padding:0 !important;width:100%}.tb-palinsesto.prematch tr .tb-time .tb-time-in{display:flex;gap:5px;flex-direction:row-reverse}.tb-palinsesto.prematch tr .tb-time .tb-time-in .tb-quando{flex-direction:row;margin-right:70px}.tb-palinsesto.prematch tr .tb-ev{margin-left:0px !important}.tb-palinsesto.prematch tr .tb-bb.tb-bb--vai{position:absolute;left:137px;width:auto;margin:0;top:12px;line-height:13px}}.tb-l-fonte{display:none}.wdg-palinsesto-table .tb-palinsesto.tb-con-loghi.prematch [data-tb-solo-tel]{display:table-cell !important}@media screen and (max-wdith: 900px){span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:row}}span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:column;gap:4px;align-items:baseline}span.c-ev.tb-sqst a span.tb-sqq span.tb-sqp-sep{display:none}div.box-sidebar--coupon{background:var(--five-background);color:var(--five-text);border-radius:var(--border-radius-b);padding:0;overflow:hidden}div.box-sidebar--coupon .cpn-odds{background:var(--box-background-h);color:var(--tertiary-text)}div.box-sidebar--coupon .tb-cp-row{font-size:12px;padding:5px 0;margin:5px 10px}div.box-sidebar--coupon .cpn-card{background:var(--trasp);border-color:var(--trasp);box-shadow:var(--box-shadow-b);border-radius:var(--border-radius-b);margin:10px}div.box-sidebar--coupon .cpn-match{background:rgba(0,0,0,0);border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:rgba(0,0,0,0);border-top-color:var(--tertiary-border)}div.box-sidebar--coupon .tb-btns button.tb-scommetti{background:var(--btn-five) !important;color:var(--btn-five-text) !important}div.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background) !important;color:var(--secondary-text) !important}div.box-sidebar--coupon .tb-btns button.tb-scommetti:hover,div.box-sidebar--coupon .tb-btns button.tb-annulla:hover{opacity:.7 !important}div.box-sidebar--coupon .cpn-top span:not(.cpn-live),div.box-sidebar--coupon .cpn-match>span:first-child,div.box-sidebar--coupon .tb-cp-row span{color:var(--five-text) !important}div.box-sidebar--coupon div.coupon-tabs{background:var(--box-background-d);color:var(--secondary-text);margin:0;padding:0}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item.active{box-shadow:0 2px 0 var(--secondary-border)}div.box-sidebar--coupon input.tb-amount,div.box-sidebar--coupon input.cpn-code-in,div.box-sidebar--coupon div.tb-cp-row input{background:var(--input-background--b);border-color:var(--input-border--b) !important;color:var(--five-text) !important;border:1px solid;outline:none}div.box-sidebar--coupon input.cpn-code-in::placeholder div.box-sidebar--coupon div.tb-cp-row input::placeholder{color:var(--five-text) !important}div.box-sidebar--coupon .pb-btn{color:var(--btn-fourth-text);background:var(--btn-fourth);border:0}div.box-sidebar--coupon .pb-btn:hover{background:var(--btn-third)}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{background:var(--featured-background);color:var(--featured-text);border-color:var(--featured-border);border:1px solid;padding:5px 10px;font-size:12px;line-height:1}div.box-sidebar--coupon .tb-vuoto{background:var(--box-background-b);color:var(--fourth-text)}div.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto select{background:var(--input-background--b);border-color:var(--input-border--b);color:var(--five-text);min-height:35px;border-radius:var(--border-radius-a);border:1px solid}div.box-sidebar--coupon .tb-panel{margin:0 auto}div.box-sidebar--coupon label.tb-accetta{margin:7px 15px}div.box-sidebar--coupon .cpn-match{border-bottom:unset}div.box-sidebar--coupon .cpn-top{border-top:unset}div.box-sidebar--coupon div.coupon-tabs .tabs-list{display:flex;justify-content:center;align-items:center}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item{min-height:30px;display:flex;align-items:center;font-size:14px;padding:0 10px;cursor:pointer}div.box-sidebar--coupon .tb-msg{margin-top:5px}div.box-sidebar--coupon #placeForm .tb-cp-row.tb-ricarica,div.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto{padding:5px 10px}div.box-sidebar--coupon span.cpn-odds{font-weight:800;font-size:12px;border-radius:var(--border-radius-a);padding:0px 7px}div.box-sidebar--coupon input[type=checkbox]{accent-color:var(--fourth-background)}div.box-sidebar--coupon .cpn-code-h{text-align:center;color:var(--five-text);font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:0}div.box-sidebar--coupon button.cpn-load{background:var(--btn-primary);color:var(--btn-primary-text)}div.box-sidebar--coupon button.cpn-load:hover{background:var(--btn-third);color:var(--btn-third-text)}div.box-sidebar--coupon button.cpn-save:disabled{background:var(--trasp);color:var(--fourth-text);border:2px solid var(--primary-text)}header.wdg-header{border-radius:0}header.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:35px;padding:5px 10px;border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}.wdg-header button.wdg-burger{position:absolute;width:auto;left:0;height:40px;width:40px;padding:5px 10px;border-radius:0 15px 15px 0}.wdg-header .wdg-brand{padding-left:0}button.tb-vdesk.desk,button.tb-vdesk.mob{order:1}.wdg-header-actions a.btn[data-tb-azione=accedi]{order:2}.wdg-header-actions .wdg-login-inline{order:2}.wdg-header-actions .btn.btn-ghost{order:4;position:relative;border:0}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{top:-22px;right:0;padding:2px 6px;border-radius:var(--border-radius-a);font-size:10px;line-height:1;font-weight:bold;border:1px solid;position:absolute;opacity:0;transition:all .5s ease-in-out}.wdg-header-actions .btn.btn-ghost:hover .wdg-pwlost-txt{opacity:1;transition:all .5s ease-in-out}.wdg-header-actions .btn.btn-accent{order:3}.wdg-header-actions .btn,.wdg-login-inline .btn{height:35px;min-width:auto;text-transform:uppercase;font-weight:bold !important;font-size:14px !important;border-radius:var(--border-radius-a)}form.wdg-header-search{position:absolute;top:1px;left:200px}form.wdg-header-search .btn{position:absolute;right:0;top:1px;width:20px;min-width:30px;height:30px !important;border-radius:0 !important;padding:0}form.wdg-header-search .btn svg.wdg-nav-ic{transform:scale(1)}input.wdg-header-search-in{border:1px solid;outline:none;padding-right:33px;border-radius:var(--border-radius-a);border:0;height:28px;top:2px;position:relative;width:200px}nav.wdg-topnav a{height:60px;font-size:15px;text-transform:uppercase;font-weight:100;gap:15px;display:flex;align-items:center;padding:13px 16px}.wdg-topnav{justify-content:center;border-radius:0 !important;gap:0 !important}.wdg-topnav>a>span{display:inline-flex;align-items:center;gap:15px}.wdg.wdg-topnav .wdg-nav-ic{transform:scale(1.8)}.hdr-composta .tb-occhio{opacity:1}.hdr-composta .tb-occhio svg{width:25px;height:25px;display:block;padding:2px;border-radius:var(--border-radius-full)}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{opacity:1}.hdr-composta .wdg.wdg-utility_bar{border-radius:0}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{width:14px}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{display:flex;gap:5px;font-size:12px;font-weight:100}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span{display:block;font-size:12px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--border-radius-ctm);font-weight:600;line-height:16px;text-align:center}ul.wdg-ub-langlist,.wdg-ub-tzlist{border:1px solid}ul.wdg-ub-langlist a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--border-radius-a);text-decoration:none;white-space:nowrap;font-size:13px}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{font-weight:700}.wdg-ub-langlist{padding:0;border-radius:var(--border-radius-b)}.wdg-ub-tzlist{padding:5px;border-radius:var(--border-radius-b)}.wdg-ub-tzlist li a.on{font-weight:700}@media screen and (max-width: 900px){header.wdg-header{flex-direction:row;flex-wrap:nowrap;gap:0;padding:0 10px;min-height:40px}.wdg-header-actions .btn,.wdg-login-inline .btn,.wdg-header-actions .wdg-login-inline+.btn{padding:5px;height:auto;font-size:10px !important;text-transform:uppercase;font-weight:900;min-height:28px}.wdg-header .wdg-brand{margin-left:30px}.wdg-header-actions a.btn[data-tb-azione=il-mio-conto]{display:none}.body--casino .wdg-header .wdg-brand,.body--diretta .wdg-header .wdg-brand{margin-left:0}.hdr-composta .wdg-header-actions .wdg-acct-user{display:block}.hdr-composta .wdg-balance{font-size:11px}}.wdg.wdg-utility_bar{background:var(--header-utility-background)}.wdg.wdg-topnav a:hover .wdg-nav-ic,nav.wdg-topnav a:hover,.wdg.wdg-topnav a.on .wdg-nav-ic{color:var(--header-nav-active-text) !important}.wdg.wdg-topnav .wdg-nav-ic{color:var(--header-color-icon)}.wdg.wdg-topnav .wdg-nav-ic:hover{color:var(--header-text-a)}.wdg.wdg-utility_bar .wdg-ub-tz{color:var(--header-utility-text);border-radius:var(--border-radius-full)}.wdg.wdg-utility_bar details span.wdg-ub-caret{color:var(--header-utility-text)}.wdg.wdg-header input.wdg-header-search-in{color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}.wdg.wdg-header input.wdg-header-search-in::placeholder{color:var(--header-input-text)}.wdg.wdg-header .wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-input-text)}.wdg-ub-ora{color:var(--header-text-b)}header.wdg-header{background:var(--header-background-color) !important}header.wdg-header button.wdg-burger{background:var(--btn-secondary) !important;color:var(--btn-secondary-text) !important}.wdg-header button.wdg-burger{background:var(--btn-secondary);color:var(--btn-secondary-text)}.wdg-header-actions .btn,.wdg-login-inline .btn{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn[title="Recupera password"]:hover{background:var(--header-btn-register-background);background:var(--header-btn-register-text)}.wdg-header-actions .wdg-esci .btn{background:var(--trasp);box-shadow:inset 0 0 0 2px var(--error-border);color:var(--header-text-b)}nav.wdg-header-actions a.btn.btn-accent{background:var(--header-btn-register-background);color:var(--header-btn-register-text)}nav.wdg-header-actions a.btn.btn-accent:hover{background:var(--header-btn-login-background);color:var(--header-btn-login-text)}.wdg-header-actions .btn.btn-ghost .wdg-pwlost-txt{border-color:var(--fourth-border) !important;color:var(--fourth-text);background:var(--box-background-b)}form.wdg-header-search .btn{background:var(--trasp) !important;box-shadow:0 0 0 var(--trasp)}form.wdg-header-search .btn svg.wdg-nav-ic{color:var(--header-text-b)}.wdg-topnav{background:var(--header-background-menu) !important}.wdg-topnav a:hover i,.wdg-topnav a.on,.wdg-topnav a.on i,div.wdg-topnav a.on{color:var(--header-nav-active-text) !important;border-bottom:0}body.body--sport.body--list-event .wdg-topnav a:nth-child(2),.wdg-topnav a:hover,.wdg-topnav a.on{color:var(--header-nav-active-text) !important;box-shadow:0 0 0 var(--trasp) !important;background:var(--header-nav-active-background) !important}.hdr-composta .wdg-balance,.hdr-composta .wdg-acct-row .wdg-nav-ic,.hdr-composta .wdg-header-actions .wdg-acct-user,.hdr-composta .wdg-header-actions a.wdg-acct{color:var(--header-text-b)}.hdr-composta .tb-occhio svg{color:var(--primary-text);background:var(--box-background-h);border:1px solid var(--secondary-border)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a{color:var(--header-utility-text);background:var(--trasp)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-msg-ico,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a svg{color:var(--header-utility-icon)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span.wdg-ub-badge{background:var(--error-background);color:var(--header-text-b);box-shadow:0 0 0 2px var(--error-border)}.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a.wdg-ub-btn:hover,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>span,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a:hover>svg,.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right a>span:hover{color:var(--primary-text)}details span.wdg-ub-caret{color:var(--header-text-b)}ul.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active) !important}ul.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}ul.wdg-ub-langlist a{color:var(--secondary-text)}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{color:var(--menu-item-a--hover-text);background:var(--menu-item-a--hover)}.wdg-ub-tzlist li a{color:var(--secondary-text)}ul.wdg-ub-tzlist a{color:var(--secondary-text)}.wdg-ub-tzlist li a.on,.wdg-ub-tzlist li a:hover{color:var(--menu-item-a--hover-text);background:var(--menu-item-a--hover)}nav .wdg-login-inline .input-box{border-radius:var(--border-radius-a)}.hdr-composta nav.wdg-topnav a{font-size:13px;font-weight:700;gap:7px;border-bottom:3px solid var(--header-background-menu)}.hdr-composta nav.wdg-topnav a span{gap:8px !important}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:unset;color:var(--icon-secondary) !important}.hdr-composta nav.wdg-topnav a:hover,.hdr-composta nav.wdg-topnav a.on{background:var(--header-nav-active-background) !important;color:var(--header-nav-active-text) !important;border-bottom-color:var(--secondary-border)}.hdr-composta nav.wdg-topnav a:hover .wdg-nav-ic,.hdr-composta nav.wdg-topnav a.on .wdg-nav-ic{color:var(--header-nav-active-text) !important}.wdg-header-actions .btn,.wdg-login-inline .btn{background:var(--header-btn-login-background) !important;color:var(--header-btn-login-text) !important}nav.wdg-header-actions a.btn.btn-accent{background:var(--header-btn-register-background) !important;color:var(--header-btn-register-text) !important}@media screen and (max-width: 900px){.hdr-composta .wdg.wdg-utility_bar{display:none}.wdg-brand .wdg-brand-logo{max-width:130px}}.wdg-league-list,.wdg.wdg-top-league{background:var(--box-background-i)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--input-background--a) !important;color:var(--input-text--a) !important}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::placeholder{color:var(--input-text--a) !important}.btn,.qt-btn .qt-value,div.lcw-subtabs .lcw-subtab.is-on,.lcw-lh .lcw-add,.sc-chips .sc-chip{background:var(--btn-primary);color:var(--btn-primary-text)}.tb-palinsesto .tb-ou-sel{background:var(--btn-primary) !important;color:var(--btn-primary-text) !important}.qt-box--container .card.qt-box .card-b{background:var(--box-background-d);color:var(--secondary-text)}.lcw-day{background:var(--five-background)}.lcw-day span{background:var(--box-background-h);color:var(--tertiary-text)}.wdg-sport-lega .wdg-sport-n,.wdg-sport-area .wdg-sport-n{background:var(--box-background-c) !important}.match-list--tabs .tab-item{color:var(--tertiary-footer-text)}.box-match--heading.tb-sub-heading .match-list--tabs .tab-item:hover,.box-match--heading.tb-sub-heading .match-list--tabs .tab-item.active{color:var(--btn-primary-text)}.match-list--tabs .tabs-nav{color:var(--primary-text);background:var(--heading-background)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-sq{color:var(--secondary-text)}.body--account .slip-foot .btn,.body--net-bets button.rs-cerca,.body--network button.rt-cerca,.body--network button.gc-cerca-go,.body--network button.gc-go,.body--network button.rp-cerca,.body--network button.tx-cerca{background:var(--btn-primary);color:var(--btn-primary-text)}.body--account .slip-foot .btn:hover,.body--net-bets button.rs-cerca:hover,.body--network button.rt-cerca:hover,.body--network button.gc-cerca-go:hover,.body--network button.gc-go:hover,.body--network button.rp-cerca:hover,.body--network button.tx-cerca:hover{background:var(--secondary-text);color:var(--tertiary-text)}.badge-todo{background:var(--btn-primary);color:var(--btn-primary-text)}details.wdg-acct-tendina>summary{border-color:var(--secondary-border);color:var(--secondary-text);background:var(--box-background-e)}details span.wdg-ub-caret{color:var(--secondary-text)}.lvb .lvb-voce.on{background:var(--btn-primary)}.hdr-composta .tb-occhio svg{color:var(--secondary-text)}div.sc-vai{color:var(--fourth-text)}.box-sidebar--coupon .cpn-leg-txt{color:var(--fourth-text)}.box-sidebar--ultime .us-no{color:var(--primary-text)}.tb-colpick .row button.on{color:var(--secondary-text)}.lvm-q .chip.on small{color:var(--btn-primary-text)}.match-list--event{background:radial-gradient(120% 80% at 50% 118%, rgba(0, 255, 90, 0.42), transparent 60%),radial-gradient(90% 60% at 50% -20%, rgba(1, 20, 58, 0.75), transparent 60%),linear-gradient(180deg, #0e2a45, #00438d)}.body--calendario .cal-sport{background:var(--btn-primary);color:var(--btn-primary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-e)}.wdg-acct-vai{color:var(--btn-primary-text);background:var(--btn-primary)}.box-sidebar--ultime .us-no,.box-sidebar--ultime .us-t,.box-sidebar--coupon .cpn-code-h,.wdg-header-actions .btn:hover,.wdg-login-inline .btn:hover{color:var(--tertiary-text)}div.lcw-subtabs .lcw-subtab{border-color:var(--eight-border) !important;background:var(--box-background-g);color:var(--secondary-text)}.lcw-subtabs .lcw-subtab:not(.is-on):hover{border-color:var(--eight-border) !important;background:var(--btn-primary);color:var(--btn-primary-text)}.cpn-banker.on{background:var(--fourth-background);color:var(--tertiary-text)}.wdg-header-actions .btn[title="Recupera password"]:hover{background:var(--secondary-text) !important}.wdg-league-list,.wdg.wdg-top-league{background:var(--secondary-background)}.wdg-league-list a,div.b45-nav>a{box-shadow:unset !important}.rail-card{border:unset}.live-dot{color:var(--live)}.box-sidebar--ultime .us-dot{background:var(--primary-text)}.tb-diretta-r--tv:checked~.tb-diretta-tab:nth-of-type(1),.tb-diretta-r--campo:checked~.tb-diretta-tab:nth-of-type(2){border-bottom-color:var(--primary-text)}.lvm{background:var(--header-background-menu) !important}.sc-chips .sc-chip{border-color:var(--tertiary-border)}.tbl tbody tr:hover td small,.tbl tbody tr:hover{color:var(--fourth-text)}.tb-ev-live .tb-ev-act:hover{color:var(--qt-color-a)}.cpn-match .cpn-score{color:var(--fourth-text)}div[data-tb-velo]{background:#440202 !important}body.body--account.body--account-betlist #tb-bl-riq div.tb-bl-riq__box div.tb-bl-riq__b div.feed{color:var(--secondary-text)}body.body--account.body--account-betlist #tb-bl-riq div.tb-bl-riq__box div.tb-bl-riq__b div.feed table.tbl tbody tr:hover{background:var(--box-background-d) !important}body.body--account.body--account-betlist #tb-bl-riq div.tb-bl-riq__box div.tb-bl-riq__b div.feed table.tbl tbody tr:hover td{color:var(--secondary-text) !important}body.body--account.body--account-betlist #tb-bl-riq div.tb-bl-riq__box div.tb-bl-riq__b div.feed table.tbl tbody tr:hover td small{color:var(--secondary-text) !important}select.lcw-ou-sel,select.lcw-ou-tutte{color:var(--secondary-text)}span.lvm-star svg{color:var(--secondary-text)}a.msz-v.on{border-bottom-color:var(--primary-footer-border)}button.qt-btn .qt-value s{color:var(--secondary-text)}img.lvm-bandiera{box-shadow:0 0 0 1px #000}div.box-sidebar--coupon div.cpn-leg span.cpn-odds{color:var(--secondary-text)}.lvm-corpo details.lvm-sport>summary,.lvm-corpo details.lvm-lega>summary{opacity:1}div.box-sidebar--coupon .cpn-odds{background:var(--box-background-e) !important}.lvm-q small{--secondary-text: #333333 !important}span.tb-riga-sq>a.tb-ev-live>span.tb-pt{color:#ebebeb !important}.tb-ev-live .btn-live--ctm{--btn-primary-text: #333333 !important}.lvm-ev--corrente>.lvm-ev-in{--primary-text: #fff !important}body.body--account-betlist .tb-bl-riq__box div.feed .money,body.body--report-casse .tb-bl-riq__box div.feed .money,body.body--promos .tb-bl-riq__box div.feed .money,body.body--support .tb-bl-riq__box div.feed .money,body.body--net-bets .tb-bl-riq__box div.feed .money,body.body--network .tb-bl-riq__box div.feed .money,body.body--account .tb-bl-riq__box div.feed .money{color:var(--secondary-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb{margin-bottom:10px;border:1px solid rgba(255,255,255,.2)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb summary.card-h.bet-comb-t{border-color:rgba(255,255,255,.2);color:var(--secondary-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb span.muted,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb span.muted{color:var(--secondary-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl th{color:var(--secondary-text);font-size:12px;border-color:rgba(255,255,255,.2)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td{color:var(--secondary-text)}body.body--account-betlist .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--report-casse .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--promos .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--support .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--net-bets .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--network .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money,body.body--account .tb-bl-riq__box div.feed details.card.bet-comb table.tbl tr td.money{color:var(--secondary-text)}body.body--account-betlist .acct-who,body.body--report-casse .acct-who,body.body--promos .acct-who,body.body--support .acct-who,body.body--net-bets .acct-who,body.body--network .acct-who,body.body--account .acct-who{color:var(--secondary-text)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld19jc3MvY29sb3JzL19yb290X3ZhcmlhYmxlc19zYXNzN19kaWEyNGZ1bi5zY3NzIiwibmV3X2Nzcy9fbWFpbl9kYXJrX2NsZWFuZWRfdjIuc2NzcyIsIm5ld19jc3MvY29tcG9uZW50cy9fY291cG9uXzIuc2NzcyIsIm5ld19jc3MvaGVhZGVycy9faGVhZGVyX3Nhc3M3LnNjc3MiLCJuZXdfY3NzL2N1c3RvbS9fc2Fzczcuc2NzcyIsIm5ld19jc3MvY3VzdG9tL19zYXNzN19iZXRmaXJlMjQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxNQUdFLHFDQUNBLDRCQUNBLCtCQUVBLDZCQUNBLG9EQUNBLHVDQUNBLG1DQUNBLGtDQUNBLDZCQUNBLDZCQUNBLHVDQUNBLDhCQUNBLDBDQUNBLGlDQUNBLHlCQUNBLHlCQUdBLDhCQUVBLGdDQUVBLCtCQUVBLDZCQUVBLDJCQUVBLDBCQUVBLDRCQUdBLDRCQUNBLDRCQUNBLDRCQUNBLDRCQUNBLDRCQUNBLDRCQUNBLHlCQUNBLDRDQUNBLG1HQUlBLHdCQUVBLHVCQUVBLHlCQUVBLHVCQUVBLHFCQUdBLG9CQUVBLHNCQUdBLDBCQUVBLDRCQUNBLDJCQUNBLHlCQUNBLHVCQUNBLHVDQUVBLHdCQUNBLHdCQUNBLG9CQUNBLHNCQUdBLCtCQUNBLCtCQUNBLHNDQUNBLHNDQUVBLDZCQUNBLDJCQUNBLHlCQUNBLHlCQUVBLDhCQUNBLG1DQUNBLCtCQUNBLG9DQUNBLDhCQUVBLHVCQUNBLHlCQUNBLHFCQUNBLHNCQUNBLHdGQUNBLDZCQUNBLHdCQUNBLHlCQUNBLCtCQUVBLHlCQUNBLDhCQUNBLDBCQUNBLHdCQUNBLHNCQUNBLDBCQUVBLGtDQUdBLDhCQUNBLHdCQUNBLHVCQUNBLHVCQVFBLDBCQUNBLDRCQUNBLCtCQUNBLGlDQUNBLGdDQUNBLGlDQUdBLHNCQUNBLG1CQUNBLGdDQUNBLDJCQUNBLG1CQUNBLHNCQUNBLDJCQUNBLHNDQUdBLGdFQUNBLHlDQUNBLGdEQUVBLHVCQUNBLHdCQUNBLHdCQUNB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RUFDRSw0QkFHRiwwTkFPRSw4QkFDQSw4QkFFRixvUUFPRSxpQ0FDQSwyQkFHRixZQUNFLDhCQUNBLDhCQUdGLGlDQUNFLHFDQUNBLDRCQUNBLG1DQUdGLDBCQUNFLDRCQUtGLGtCQUNFLDhCQUtGLDZCQUNFLDRCQVVGLFdBQ0UseUJBR0Ysa0NBQ0UseUJBSUYsNEJBQ0UsMEJBR0YsMkJBQ0UsNEJBR0Ysc0JBQ0UsOEJBR0YsbUJBQ0UsaU5BT0YsNkJBQ0UsOEJBQ0EsOEJBR0YsZ0NBQ0UsbUNBT0YsY0FDRSw4QkFDQSw4QkFLRixvSkFJRSwyQkFJRiw0QkFDRSw0Q0FDQSxtQ0FDQSw0QkFHRiwyQ0FDRSw0Q0FDQSw4QkFDQSw4QkFHRixlQUNFLG9DQUNBLDJCQUdGLDBEQUNFLDRDQVFGLHFDQUNFLHVDQUdGLGlDQUNFLDRCQUdGLFdBQ0UsYUFHRixVQUNFLGtCQUdGLDZCQUNFLCtCQUdGLHFIQUVFLHdDQUdGLEtBQ0Usb0RBR0YsbUJBQ0Usb0NBR0YsaURBRUUseUJBR0YsNkJBQ0Usd0JBR0Ysc0JBQ0UseUJDN1NGLGtCQUNJLDhCQU9KLGlHQUNJLDRCQUVJLDBIQUNJLDhDQUNBLDZIQUNJLHVDQUNBLG1JQUNJLHVDQU9wQixzQ0FFSSw0QkFFSixrQkFDRSw0QkFHRixXQUNJLGlEQUdKLDBCQUNJLDRCQUdKLGlCQUNJLDBCQUdKLGtEQUNJLDRCQUdKLHlFQUVJLFVBR0osa0NBQ0UsOENBS0YsYUFDSSxxQ0FFSix3Q0FDSSx5QkFFSiwyQkFDSSx1Q0FFSiw2QkFDSSxnQ0FhUSxrWEFDSSw0QkFHQSwyZEFDSSxtQkFDQSxzQ0FDQSxpcEJBQ0ksa0NBQ0EsNEJBR0Esd2lCQUNJLDRCQUlKLHNqQkFDSSw0QkFDQSxlQUNBLGtDQUdBLDJrQkFDSSw0QkFDQSxxbkJBQ0ksNEJBWXBDLHdOQU9JIiwiZmlsZSI6InN0eWxlLXNraW4tc2FzczctZGlhMjRmdW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMi4gQ09MT1JJIC8gQkFDS0dST1VORCAvIFRFWFQtU0hBRE9XIC8gQk9YLVNIQURPVyAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qICAgIFZBTE9SSSBPUklHSU5BTEkgLSBEQSBNT0RJRklDQVJFIE1BTlVBTE1FTlRFICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG46cm9vdCB7XHJcblxyXG4gIC8qIEhlYWRlciAqL1xyXG4gIC0taGVhZGVyLXV0aWxpdHktYmFja2dyb3VuZDogIzkyMGQwZDtcclxuICAtLWhlYWRlci11dGlsaXR5LXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItdXRpbGl0eS1pY29uOiAjRjkwNjA2O1xyXG5cclxuICAtLWhlYWRlci1pbnB1dC10ZXh0OiAjZjNlZGVkO1xyXG4gIC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQ6IHJnYmEoMjQ3LCAyNDIsIDI0MiwgMC4yKTtcclxuICAtLWhlYWRlci1pbnB1dC1ib3JkZXI6IHJnYmEoMCwwLDAsLjQyKTtcclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAjYjMwMDAwO1xyXG4gIC0taGVhZGVyLWJhY2tncm91bmQtbWVudTogIzAwMUUyODtcclxuICAtLWhlYWRlci1jb2xvci1tZW51OiAjZWJlYmViO1xyXG4gIC0taGVhZGVyLWNvbG9yLWljb246ICNGOTA2MDY7XHJcbiAgLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQ6ICNiMzAwMDA7XHJcbiAgLS1oZWFkZXItYnRuLWxvZ2luLXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQ6ICMzMDNlNGU7XHJcbiAgLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItdGV4dC1hOiAjMDAwMDAwO1xyXG4gIC0taGVhZGVyLXRleHQtYjogI2ViZWJlYjtcclxuXHJcbiAgLyogR2xvYmFsICovXHJcbiAgLS1wcmltYXJ5LWJhY2tncm91bmQ6ICMwMDBCMTE7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAjMjQyZTM5O1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiAjMjQyZTM5O1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1mb3VydGgtYmFja2dyb3VuZDogI0Y5MDYwNjtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tZml2ZS1iYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zaXgtYmFja2dyb3VuZDogIzNBNDM0RDtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2V2ZW4tYmFja2dyb3VuZDogIzI0MmUzOTtcclxuXHJcbiAgLyogQm94ICovXHJcbiAgLS1ib3gtYmFja2dyb3VuZC1hOiAjMjQyRTM5O1xyXG4gIC0tYm94LWJhY2tncm91bmQtYjogI2ZmZmZmZjtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWM6ICM0YzU4NjY7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1kOiAjM0E0MzREO1xyXG4gIC0tYm94LWJhY2tncm91bmQtZTogI0Y5MDYwNjtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWY6ICMzNDM0MzQ7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1nOiAjMDAwO1xyXG4gIC0tYm94LWJhY2tncm91bmQtaDogcmdiYSgyNDgsIDIyLCAyMiwgMC41OSk7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1pOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpIDAsIHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpIDkwJSk7XHJcbiAgLyojNzQ0ZjJlOyAqL1xyXG5cclxuICAvKiBUZXh0ICovXHJcbiAgLS1wcmltYXJ5LXRleHQ6ICNGOTA2MDY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLXNlY29uZGFyeS10ZXh0OiAjZmZmO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS10ZXJ0aWFyeS10ZXh0OiAjODYwMTAxO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1mb3VydGgtdGV4dDogIzAwMDAwMDtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tZml2ZS10ZXh0OiAjMjYyNzI3O1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLyogTkVXIEFEREVERCBPTiBDICovXHJcbiAgLS1zaXgtdGV4dDogI2M3YzdjNztcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2V2ZW4tdGV4dDogI2VmZjBmMTtcclxuXHJcbiAgLyogQm9yZGVyICovXHJcbiAgLS1wcmltYXJ5LWJvcmRlcjogIzIwMjAyMDtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2Vjb25kYXJ5LWJvcmRlcjogI0Y5MDYwNjtcclxuICAtLXRlcnRpYXJ5LWJvcmRlcjogI2M3MDAwMDtcclxuICAtLWZvdXJ0aC1ib3JkZXI6ICNmZmZmZmY7XHJcbiAgLS1maXZlLWJvcmRlcjogI2FhYTNhMztcclxuICAtLXNpeC1ib3JkZXI6IHJnYmEoMjMxLCAyMzgsIDI0NiwgMC4zKTtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2V2ZW4tYm9yZGVyOiAjYmViZWJlO1xyXG4gIC0tZWlnaHQtYm9yZGVyOiAjMmIyYjJiO1xyXG4gIC0tbmluZS1ib3JkZXI6ICM3Nzc7XHJcbiAgLS10ZW4tYm9yZGVyOiAjNmY0YzJjO1xyXG5cclxuICAvKiBJbnB1dCAqL1xyXG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYTogIzhmOGY4ZjtcclxuICAtLWlucHV0LWJhY2tncm91bmQtLWI6ICNlNGU0ZTQ7XHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1hLWFjdGl2ZTogIzFjNDI2NztcclxuICAtLWlucHV0LWJhY2tncm91bmQtLWItYWN0aXZlOiAjZGZlYWZhO1xyXG5cclxuICAtLWlucHV0LWJvcmRlci0tYTogI2ZmZmZmZjFmO1xyXG4gIC0taW5wdXQtYm9yZGVyLS1iOiAjYzljNGM0O1xyXG4gIC0taW5wdXQtdGV4dC0tYTogI2ZmZmZmZjtcclxuICAtLWlucHV0LXRleHQtLWI6ICMzMzMzMzM7XHJcblxyXG4gIC0tbWVudS1pdGVtLWEtLWhvdmVyOiAjZmZlNWU1O1xyXG4gIC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQ6ICM3NzAxMDE7XHJcbiAgLS1tZW51LWl0ZW0tYS0tYWN0aXZlOiAjYjMwMDAwO1xyXG4gIC0tbWVudS1pdGVtLWEtLWFjdGl2ZS10ZXh0OiAjZmZmZmZmO1xyXG4gIC0tbWVudS1pdGVtLWItLWhvdmVyOiAjZWJlYmViO1xyXG4gIC8qIEJUbiAqL1xyXG4gIC0tYnRuLXByaW1hcnk6ICNGOTA2MDY7XHJcbiAgLS1idG4tc2Vjb25kYXJ5OiAjZjlmYWZiO1xyXG4gIC0tYnRuLXRoaXJkOiAjYjMwMDAwO1xyXG4gIC0tYnRuLWZvdXJ0aDogI0Y5MDYwNjtcclxuICAtLWJ0bi1maXZlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoODcsIDE5OSwgMTMzLCAxKSAwJSwgcmdiYSgzNSwgMTIyLCA3NiwgMSkgMTAwJSk7XHJcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogI2I4ZGVmZjtcclxuICAtLWJ0bi1yZWdpc3RlcjogIzMwM2U0ZTtcclxuICAtLWJ0bi1zY29tbWV0dGk6ICMwMDdEMDg7XHJcbiAgLS1idG4tc2NvbW1ldHRpLWhvdmVyOiAjN2FiODI5O1xyXG5cclxuICAtLWJ0bi1wcmltYXJ5LXRleHQ6ICNmZmY7XHJcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6ICM4NjAxMDE7XHJcbiAgLS1idG4tdGhpcmQtdGV4dDogI2ViZWJlYjsgXHJcbiAgLS1idG4tZm91cnRoLXRleHQ6ICNmZmY7ICBcclxuICAtLWJ0bi1maXZlLXRleHQ6ICNmZmY7ICAgXHJcbiAgLS1idG4tcmVnaXN0ZXItdGV4dDogI2ZmZjtcclxuXHJcbiAgLS1idG4tcHJpbWFyeS10ZXh0LWhvdmVyOiAjZmZmZmZmO1xyXG5cclxuICAvKiBIZWFkaW5nL2JveCAqL1xyXG4gIC0taGVhZGluZy1iYWNrZ3JvdW5kOiAjMjQyZTM5O1xyXG4gIC0taGVhZGluZy10ZXh0OiAjZmZmZmZmO1xyXG4gIC0taGVhZGluZy10ZXh0LWE6ICNmZmY7XHJcbiAgLS1oZWFkaW5nLXRleHQtYjogIzc3NztcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuICAvKiBGb290ZXIgKi9cclxuICAtLXByaW1hcnktZm9vdGVyOiAjMjQyZTM5O1xyXG4gIC0tc2Vjb25kYXJ5LWZvb3RlcjogIzBhMzM1MDtcclxuICAtLXByaW1hcnktZm9vdGVyLXRleHQ6ICNmZmZmZmY7XHJcbiAgLS1zZWNvbmRhcnktZm9vdGVyLXRleHQ6ICNGOTA2MDY7XHJcbiAgLS10ZXJ0aWFyeS1mb290ZXItdGV4dDogI2Q4ZDhkODtcclxuICAtLXByaW1hcnktZm9vdGVyLWJvcmRlcjogI0Y5MDYwNjtcclxuXHJcbiAgLyogUXVvdGUgKi9cclxuICAtLXF0LWJhY2tncm91bmQ6ICNlZWU7XHJcbiAgLS1xdC1jb2xvci1hOiAjMDAwO1xyXG4gIC0tcXQtYmFja2dyb3VuZC0taG92ZXI6ICNiOGRlZmY7XHJcbiAgLS1xdC1jb2xvci0taG92ZXI6ICNlN2U3ZTc7XHJcbiAgLS1xdC1jb2xvci1hOiAjMDAwO1xyXG4gIC0tcXQtY29sb3ItYjogIzRhNmY5NTtcclxuICAtLXF0LWJhY2tncm91bmQtYzogI2ZmZmZmZjtcclxuICAtLXF0LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xyXG5cclxuICAvKiBTaGFkb3cgZSBSYWRpdXMgKi9cclxuICAtLWJveC1zaGFkb3ctYTogLTFweCAwcHggMHB4IDBweCByZ2JhKDEyOCwgMTI4LCAxMjgsIC4xNikgaW5zZXQ7XHJcbiAgLS1ib3gtc2hhZG93LWI6IDBweCAwcHggN3B4IC0xcHggIzE3MTcxNztcclxuICAtLWJveC1zaGFkb3ctYzogaW5zZXQgMCAyNTBweCA2MDBweCAwcHggI2NiY2JjYjtcclxuICAvKiBCdXR0b24gKi9cclxuICAtLWJvcmRlci1yYWRpdXMtYTogNXB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1iOiAxMHB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1jOiAxNXB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1kOiAyMHB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1mdWxsOiAxMDBweDtcclxuICAtLWJvcmRlci1yYWRpdXMtY3RtOiAxMHB4O1xyXG5cclxuXHJcbiAgLyogRmVhdHVyZWQgQ29sb3IgKi9cclxuICAtLWZlYXR1cmVkLWJhY2tncm91bmQ6ICMzNTg1NTg7XHJcbiAgLS1mZWF0dXJlZC1iYWNrZ3JvdW5kLXNlY29uZGFyeTogIzA4NzcxMjtcclxuICAtLWZlYXR1cmVkLXRleHQ6ICM3NGZmN2E7XHJcbiAgLS1mZWF0dXJlZC1ib3JkZXI6ICM4QkMzNEE7XHJcbiAgLS12YWxpZC10ZXh0OiAjNGNhZjUwO1xyXG4gIC0tdmFsaWQtYmFja2dyb3VuZDogcmdiYSg3NCwgMjA3LCA3NCwgMC40MTkpO1xyXG4gIC0tZXJyb3ItdGV4dDogI0Y0NDMzNjtcclxuICAtLWVycm9yLWJhY2tncm91bmQ6IHJnYmEoMTkxLCAyMiwgMzYsIDAuOTE2KTtcclxuICAtLWVycm9yLWJvcmRlcjogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xyXG4gIC0td2FybmluZy10ZXh0OiAjZmY5ODAwO1xyXG5cclxuICAvKiBJY29uICovXHJcbiAgLS1pY29uLXByaW1hcnk6ICMxYzQyNjc7XHJcbiAgLS1pY29uLXNlY29uZGFyeTogI2ZmZmZmZjtcclxuICAtLWljb24tdGhpcmQ6ICM4YmFmM2U7XHJcbiAgLS1pY29uLWZvdXJ0aDogIzRmOWJkZjtcclxuICAtLWljb24tZmlsdGVyOiBpbnZlcnQoMTkwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDUwJSkgaHVlLXJvdGF0ZSgzNTFkZWcpO1xyXG4gIC8qICBpbnZlcnQoNDIlKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDQ1MCUpIGh1ZS1yb3RhdGUoMzUxZGVnKTsgKi9cclxuICAtLXRyYXNwOiB0cmFuc3BhcmVudDtcclxuICAvKiBGZWF0dXJlZCBDb2xvciAqL1xyXG4gIC0tc2VtaS1saWdodC1hOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XHJcbiAgLS1zZW1pLWxpZ2h0LWI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG4gIC0tc2VtaS1saWdodC1jOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XHJcbiAgLS1zZW1pLWxpZ2h0LWxpZ2h0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcclxuXHJcbiAgLS1zZW1pLWRhcmstYTogcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gIC0tc2VtaS1kYXJrLWI6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gIC0tc2VtaS1kYXJrLWM6IHJnYmEoMCwgMCwgMCwgLjc1KTtcclxuICAtLXNlbWktZGFyay1saWdodDogcmdiYSgwLCAwLCAwLCAuMDUxKTtcclxuXHJcbiAgLypDYXNpbm8gRXh0cmEgVjIgKi9cclxuICAtLWNhc2luby1wcm9tbzogYmx1ZTtcclxuICAtLWNhc2luby1uZXc6IGdyZWVuO1xyXG5cclxuICAvKlRhYmxlIE1hc3RlciAqL1xyXG4gIC0tZ3JlZW4tZ3JpZDogIzQwOTkzZDtcclxuICAtLWJsdWUtZ3JpZDogIzA2MDZmNjtcclxuICAtLXJlZC1ncmlkOiAjZmY0ODAwO1xyXG5cclxuICAvKiBCayBlIEltZyAqL1xyXG4gIC0tZm9udC1mYW1pbHk6IFwiZ2lscm95XCIsIHNhbnMtc2VyaWY7XHJcblxyXG5cclxuICAtLW9yOiAgICNGOTA2MDY7XHJcbiAgLS1vci0yOiAgICNGOTA2MDY7XHJcbiAgLS1uYXZ5LTE6ICMyNDJlMzk7XHJcbiAgLS1uYXZ5LTA6ICM0NTMxMDE7XHJcbiAgLS1saW5lOiAjMmIyYjJiO1xyXG4gIC0tbXV0ZTogI2Q2ZDZkNjtcclxuICAtLXRiLWNvdXBvbi1yaWFsem86ICNlYzBmMDQ7XHJcbiAgLS10Yi1jb3Vwb24tdGVzdG8tMjogI2ZmZjtcclxuICAtLXRiLWNvdXBvbi1hY2NlbnRvOiAjMGQwZDBkO1xyXG4gIC0tbmF2eS0zOiAjZWMwZjA0O1xyXG4gIC0tbmF2eS0yOiAjZWMwZjA0O1xyXG4gIC0taW5rOiAjZjBlZWVlO1xyXG4gIC0tbGl2ZTogcmdiKDAsIDIyNiwgMTEpO1xyXG5cclxuICAgIC0tbm90YS1iZzogI2ZmZWRiYjtcclxuICAtLW5vdGEtdGV4dDogIzAwMDtcclxuICBcclxuICAtLXF0LWJhY2tncm91bmQtLWhvdmVyOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgLS1xdC1jb2xvci0taG92ZXI6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIC0tcXQtYm9yZGVyLS1ob3ZlcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcblxyXG4gICAtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICMwMDBkMTE7XHJcbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0OiAjZmZmO1xyXG5cclxuICAvKlRhYmxlIE1hc3RlciAqL1xyXG4gIC0tZ3JlZW4tZ3JpZDogIzQwOTkzZDtcclxuICAtLWdyZWVuLWdyaWQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1ibHVlLWdyaWQ6ICMwNjA2ZjY7XHJcbiAgLS1ibHVlLWdyaWQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS1yZWQtZ3JpZDogI2ZmNDgwMDtcclxuICAtLXJlZC1ncmlkLWNvbG9yOiAjMzEwMTAxO1xyXG4gIC0tZ2lvY2F0by1ncmlkOiAjNGNhZjUwOTQ7XHJcbiAgLS1naW9jYXRvLWdyaWQtY29sb3I6ICNmZmZmZmY7XHJcbiAgLS12aW50by1ncmlkOiAjZTNiODM4YWQ7XHJcbiAgLS12aW50by1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG5cclxuXHJcbiAgICAgIC8vIFRhYiBxdW90ZSBORVdcclxuICAtLXRhYi1iYWNrZ3JvdW5kOiAjZmZmZmZmOyAvLyBTZm9uZG8gdGFiXHJcbiAgLS10YWItY29sb3I6ICMwMDAwMDA7IC8vIFRlc3RvIGJveCB0YWJcclxuICAtLXRhYi1ib3JkZXI6ICNmZmZmZmY7IC8vIGJvcmRvIHRhYlxyXG4gIC0tdGFiLWJhY2tncm91bmQtLWhvdmVyOiAjZmZmZmZmOyAvLyBIb3Zlci9hY3RpdmUgdGFiIGJrXHJcbiAgLS10YWItY29sb3ItLWhvdmVyOiAjMDAwMDAwOyAvLyBob3Zlci9hY3RpdmUgdGFiIHRlc3RvXHJcbiAgLS10YWItYnRuLWJhY2tncm91bmQ6ICNjY2NjY2M7IC8vIFNmb25kbyBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tY29sb3I6ICMwMDAwMDA7IC8vIENvbG9yZSBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6ICNGOTA2MDY7IC8vIFNmb25kbyBidG4gZGVudHJvIHRhYiBob3Zlci9hY3RpdmVcclxuICAtLXRhYi1idG4tY29sb3ItLWhvdmVyOiAjMDAwMDAwOy8vIHRlc3RvIGJ0biBkZW50cm8gdGFiIGhvdmVyL2FjdGl2ZVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIF9NQUlOLlNDU1MgLSBBTExJTkVBVE8gQ09OIExFIE1PRElGSUNIRSBBR0dJVU5USVZFICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHJcbiAgIEJhc2U6IF9tYWluLnNjc3MgKGRhcmspLlxyXG4gICBJbnRlZ3JhemlvbmU6IFBhc3RlZCBjb2RlLmNzcy5cclxuICAgU2VsZXR0b3JpIHJhZ2dydXBwYXRpIHBlciBmYW1pZ2xpYS9wcmVmaXNzby5cclxuICAgTWVkaWEgcXVlcnkgdWd1YWxpIHJpdW5pdGUuXHJcbiAgIFNlbGV0dG9yaSBkdXBsaWNhdGkgdW5pdGkuXHJcbiAgIERpY2hpYXJhemlvbmkgaWRlbnRpY2hlIG5vbiBkdXBsaWNhdGUuXHJcbiAgIE92ZXJyaWRlIGRpdmVyc2kgbWFudGVudXRpIGluIG9yZGluZSBlIHJpZXBpbG9nYXRpIGluIERBIENPTlRST0xMQVJFLlxyXG4qL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogREFSSyBBVURJVCAyMDI2LTA4LTMxOlxyXG4gICAtIFByZXNlcnZlZCBzdHJ1Y3R1cmFsIGNoYW5nZXMgZnJvbSB0aGUgbWVyZ2VkL2xpZ2h0IHdvcmsuXHJcbiAgIC0gUmVzdG9yZWQgZGFyayBBLWlucHV0IG1hcHBpbmdzIHdoZXJlIGxpZ2h0IEItaW5wdXQgbWFwcGluZ3MgbGVha2VkIGluLlxyXG4gICAtIFJlc3RvcmVkIGRhcmsgc3VyZmFjZXMvdGV4dCBmb3IgbGlnaHQtb25seSBjb21wb25lbnRzLlxyXG4gICAtIEtlcHQgaW50ZW50aW9uYWwgbGVnYWN5IGxpZ2h0IHN0YXRlcyAoY291cG9uLCBzZWxlY3RlZCBjaGlwcywgdGFicywgZXRjLikuXHJcbiAgIC0gTm9ybWFsaXplZCAtLXRoaXJkLXRleHQgdG8gLS10ZXJ0aWFyeS10ZXh0LlxyXG4qL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LWZpbHRybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud2RnLXNwb3J0LWZpbHRybyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtbGl2ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy1zcG9ydC1saXZlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZlYXR1cmVkLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDExcHg7XHJcbiAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDIgc3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIgc3Bhbi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWFyZWEsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWxlZ2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpPmRldGFpbHM+c3VtbWFyeSxcclxuLnNwb3J0bmF2IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ+LndkZy1zcG9ydC1ub21lIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIC53ZGctc3BvcnQtbDMsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIHtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSBhLndkZy1zcG9ydC1hcmVhLm9uLCBcclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWxlZ2Eub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hLWggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hLWgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXR1dHRvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSwgXHJcbi53ZGctc3BvcnQtYXJlYSBzcGFuLndkZy1zcG9ydC1ub21lLCBcclxuLndkZy1zcG9ydC1sZWdhIHNwYW4ud2RnLXNwb3J0LW5vbWUge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXR1dHRvLCAud2RnLXNwb3J0LWFyZWEsIC53ZGctc3BvcnQtbGVnYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG5kaXYud2RnLndkZy10ZW1waSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnRzLW1lbnUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydHMtbWVudSxcclxuLndkZy53ZGctdG9wLWxlYWd1ZSxcclxuLnJhaWwtY2FyZFtkYXRhLXdkZz1cInRvcC1sZWFndWVcIl0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWIpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0cy1tZW51IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctbGVhZ3VlLWxpc3Qgc3Bhbi53ZGctbGVhZ3VlLW5hbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG51bC53ZGctbGVhZ3VlLWxpc3QgLm11dGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QgYSxcclxuZGl2LmI0NS1uYXY+YSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCB7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxlYWd1ZS1ub3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAud2RnLWxlYWd1ZS1ub3RhLm11dGVkLFxyXG5hc2lkZS5yYWlsLWwgcC53ZGctbGVhZ3VlLW5vdGEubXV0ZWQge1xyXG4gIHBhZGRpbmc6IC43NXJlbSAuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIG9yZGVyOiAxO1xyXG4gIG9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAuOTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCxcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLCB2YXIoLS1zaXgtYmFja2dyb3VuZCkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlciwgdmFyKC0tc2l4LWJvcmRlcikpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwIHtcclxufVxyXG5cclxuLndkZyAuYnRuIHtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLmI0NS1uYXY+YTpob3ZlcixcclxubmF2LnNwb3J0bmF2IGEub24sXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpIC53ZGctc3BvcnQ6aG92ZXIsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbzpob3Zlcj5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMgLnNjLWNoaXA6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAud2RnLXNwb3J0LWZpbHRybyB7XHJcbiAgb3JkZXI6IDI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLWV2LWxpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCAuY2hpcCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnB4IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb2RkLS1vdSB7XHJcbiAgcGFkZGluZzogNnB4IDRweDtcclxufVxyXG5cclxuLndkZy53ZGctbW9zdC1wbGF5ZWQgLnNlYy1iYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vc3QtcGxheWVkIC5tcC1ncmlkIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUubGMtdnVvdG8ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIC5sYy1ncm91cC1oIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIHAubGMtdnVvdG8tcCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ud2RnLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1ncmlkIHNlY3Rpb24ud2RnLWZsLWNvbDpudGgtY2hpbGQoNSkgdWwgbGk6bnRoLWNoaWxkKDIpLFxyXG5hLmFzLXBvcnRhW2hyZWY9XCIvcGxheWVyL3Nwb3J0ZWxsb1wiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndkZyAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctbG9naW4taW5saW5lIC5idG57XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICAmLmFjY2VudHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLWJhbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LWRpc3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LWRpc3AgYiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC1waXUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LXBpdSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC40KTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDBweCk7XHJcbn1cclxuXHJcbmRpdi53ZGctYWNjdC1waXUgLndkZy1hY2N0LXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuZGl2LndkZy1hY2N0LXBpdSAud2RnLWFjY3QtdmFpOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHtcclxuICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgbWluLWhlaWdodDogMzVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWJyYW5kICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctYnJhbmQge1xyXG4gIGZvbnQtc2l6ZTogMTAwcHg7XHJcbn1cclxuXHJcbi53ZGctYnJhbmQgLndkZy1icmFuZC1sb2dvIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctY29kZS1pbnB1dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWF4LXdpZHRoOiAxNzBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWxhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtbGFiIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWV2ZW50LWNvZGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1ldmVudC1jb2RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSk7XHJcbiAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi53ZGctZXZlbnQtY29kZSBidXR0b24ge1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGVnYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1iYWRnZSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1oZWxwLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtdG9vbHMgbGkge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgcGFkZGluZzogM3B4IDEwcHg7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtbm90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtbGVhZCBzdHJvbmcge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJvZHkgcCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLXNlbGYge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHN0cm9uZyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9saW5rcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1oIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1jb2wgYSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIGEsXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxvZ2luLWlubGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gIG1heC13aWR0aDogMTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLW5hdi1pYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLW5hdi1pYyB7XHJcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctcGFsaW5zZXN0by10YWJsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMHB4IDA7XHJcbn1cclxuXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSAudGItc3BvcnQtaWNvIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRlbXBpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdGVtcGkgPiAuc2MtY2hpcHMgPiBhLnNjLWNoaXAge1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDJweDtcclxufVxyXG5cclxuLndkZy10ZW1waSA+IC5zYy1jaGlwcyA+IGEuc2MtY2hpcDpob3ZlcixcclxuLnNjLWNoaXBzIC5zYy1jaGlwOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy10b3AtbGVhZ3VlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctdG9wLWxlYWd1ZSAuc2VjLWJhcixcclxuZGl2LndkZy1tb3N0LXBsYXllZCAuc2VjLWJhcixcclxuZGl2LndkZy1tb3ZlcnMgLnNlYy1iYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1jYXJldCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyBkZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuLy8gICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbi8vIH1cclxuXHJcbi8vIGRldGFpbHMgLndkZy11Yi1jYXJldCB7XHJcbi8vICAgZm9udC1zaXplOiAxNXB4O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdWItdHo+c3VtbWFyeTpob3ZlcixcclxuLndkZy11Yi1sYW5nPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10emxpc3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgei1pbmRleDo5OTkxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG4ud2RnLXViLXR6bGlzdCBsaSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LWxoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctbGggLmxjdy1saC1ub21lIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmxjdyAubGN3LWdoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBnYXA6IDVweDtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQsXHJcbmRpdi5lZy1oZWFkLFxyXG4uZXMtaGVhZCxcclxuLmx2bSAubHZtLXRlc3RhLFxyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCxcclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0LFxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLmxjdyBkaXYubGN3LWRheT5zcGFuIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctY2VsbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1jZWxsZSA+IC50Yi1oY3AudGItbXJjIHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWRheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LWRheSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBzcGFue1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1ncm91cCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSxcclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQsXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSAucXQtYnRuIHtcclxuICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgLnRiLW1yYy12dW90YSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgLnRiLWhjcC1saW5lYS50Yi1tcmMtY2hpIHtcclxuICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoLFxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgge1xyXG4gIHBhZGRpbmc6IDExcHggMTBweCAycHggMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uLFxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgc3BhbixsYWJlbHsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsXHJcbi5sY3ctbWVyYyAucXQtYnRuLFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIHNwYW4sXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtaWNvLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy1pZCxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtdGltZSxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtZXYsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoLFxyXG5kaXYubGN3LXJvdy5pcy1jZWxsZSxcclxuc3Bhbi5sY3ctbWstdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgLmxjdy1ncm91cCBkaXYubGN3LXJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG59XHJcblxyXG5kaXYubGN3LXJvdyAuYy1ldjpob3ZlciBhLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG5idXR0b24ubGN3LXE6aG92ZXIsXHJcbmJ1dHRvbi5sY3ctcS5sY3ctcWUub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmxjdy1tZXJjIC50Yi1oY3AtbGluZWEsXHJcbi5sY3ctbWVyYyAucXQtYnRuIC5xdC1uYW1lLFxyXG4vLyAubGN3LXJvdyBzcGFuLFxyXG4ubGN3LXJvdyBzcGFuLmMtdGltZSxcclxuLmxjdy1yb3cgLmMtZXYsXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAuOTtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZS5pcy1vbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveC0tb2RkcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1vdGggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcGVyY2hlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcGVyY2hlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3LXBlcmNoZTplbXB0eSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXEubGN3LXFlIHNwYW4ubGN3LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLy8gLmxjdy1xLmlzLWxvY2tlZCxcclxuLyogQ29sb3JlIHF1YW5kbyBsJ2lucHV0IMOoIHByZWNvbXBpbGF0byBhdXRvbWF0aWNhbWVudGUgZGFsIGJyb3dzZXIgKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uLFxyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK2J1dHRvbiBzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0OmF1dG9maWxsK3N2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnV0dG9uLmxjdy1xLmxjdy1xZSxcclxuLmxjdy1tZXJjIC5xdC1idG4sXHJcbmJ1dHRvbi5sY3ctcSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc2VjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LXNlY2gge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc3VidGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5sY3ctc3VidGFiLFxyXG5hLmxjdy1zdWJ0YWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdoaXRlLXNwYWNlOiB3cmFwIWltcG9ydGFudDtcclxufVxyXG5idXR0b24ubGN3LXN1YnRhYjpub3QoLmlzLW9uKTpob3ZlcixcclxuYS5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc3VidGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWIsXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWIuaXMtb24sXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWIuaXMtb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4ubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIsXHJcbi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG59XHJcbi5sY3ctc3VidGFic1toaWRkZW5dLFxyXG5hLmxjdy1zdWJ0YWJzW2hpZGRlbl0sXHJcbi5sY3ctdGFic1toaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy10YWJzIGEubGN3LXRhYixcclxuLmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYjpob3ZlcixcclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYi5pcy1vbixcclxuZGl2Lmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIuaXMtb24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLmxjdy10YWJzIC5sY3ctdGFiLFxyXG4ubGN3LXRhYnMgLmxjdy10YWI6aG92ZXIsXHJcbi5sY3ctdGFicyAubGN3LXRhYi5pcy1vbiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0gLmx2bS1zcG9ydCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbm5hdi5sdm0ge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiA4cHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbHZtLXRvcCwgMTY4cHgpIC0gMTZweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tY29ycG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1jb3JwbyB7XHJcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2IC5sdm0tZXYtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5sdm0tZXY6aG92ZXIgLmx2bS1ldi1pbixcclxuLmx2bS1ldjpob3ZlciAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogNHB4IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXA6aG92ZXIgc3BhbixcclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyID4gKiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLW1lcmMtYXByaSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogLjcyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzRweDtcclxuICByaWdodDogNnB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXEgc21hbGwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBnYXA6IDE0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2LS1jb3JyZW50ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLWV2LWluIHtcclxuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSkgIWltcG9ydGFudDtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZSA+IC5sdm0tZXYtaW4ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgLy9ib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2ZW50aSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC5sdm0tZXZlbnRpIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpIC5sdm0tZXYge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpIGxpLmx2bS1ldjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cclxufVxyXG5cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWluIHtcclxuICBib3JkZXI6ICAwcHggc29saWQ7XHJcbmJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcbnVsLmx2bS1ldmVudGkuY2V2LXBpc3RhIGxpLmx2bS1ldiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1sZWdhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLWxlZ2Ege1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubHZtLWxlZ2EgPiBzdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5kaXYubHZtLWxlZ2E+c3VtbWFyeSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYSA+IHN1bW1hcnkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EtcmlnYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLmx2bS1sZWdhLXJpZ2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIGZvbnQtc2l6ZTogOS41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1wYWxsaW5vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLXBhbGxpbm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1yaWdhLWNlcmNhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSBpbnB1dCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXNwb3J0PnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG5kaXYubHZtLXNwb3J0PnN1bW1hcnk6aG92ZXIsXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLXNwb3J0ID4gc3VtbWFyeSwgXHJcbmRldGFpbHMubHZtLWxlZ2EgPiBzdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogN3B4IDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE0cHg7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLXNwb3J0ID4gc3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3RhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXN0YXIgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS10diAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5sYWJlbC5sdm0tdHYge1xyXG4gIG1pbi13aWR0aDogNTBweDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDZweCA2cHggNnB4IDA7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCwgY3VycmVudENvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcikhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcik7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpICsgc3Bhbi5sdm0tdHYtZXQge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tdHYtLXplcm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS10di0temVybyBzcGFuLmx2bS10di1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubHZtLXR2LS16ZXJvICBzcGFuLmx2bS10di1ldCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDVweDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1wYWxpbnNlc3RvIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgLy8gZGlzcGxheTogZ3JpZDtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggdGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAgLnRiLXNwb3J0LWNlcmNhLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWdydXBwaSB0aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyAudGItZXYtbGl2ZSAudGItcHQge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLXNwb3J0LWggdGgge1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLXNwb3J0LWggdGggc3BhbiB7XHJcbiAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xyXG4gIHBhZGRpbmc6IDZweCA3cHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRoIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIG1pbi13aWR0aDogMjcwcHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWxpbmUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgLnRiLWxpdmUtbWludXRvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXNxIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIC50Yi1saXZlLWxpbmUge1xyXG4gIHdpZHRoOiA5N3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHRoIHNwYW4udGItc3BvcnQtY2VyY2Ege1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNXB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC10aW1lLFxyXG4udGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC1ldiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IGEge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgLmNoaXAge1xyXG4gIHBhZGRpbmc6IDZweCAxM3B4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlIHtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gYnV0dG9uLnRiLW1vcmUtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBwYWRkaW5nOiA3cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250OiBpbmhlcml0O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLXN0YXQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aCB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdHZ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItaGNwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIHNwYW4sbGFiZWx7ICAgIFxyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIG1hcmdpbjogdW5zZXQ7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSAudGItbXJjLWNoaSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBsYWJlbCxzcGFue1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5xdC1idG4tLWFjdGl2ZSxcclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGxhYmVsLHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBwYWRkaW5nOiB1bnNldDtcclxuICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gbGFiZWwucXQtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIC50Yi1oY3AtbGluZWEudGItaGNwLXRlc3RhIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1pbmRlbnQ6IDVweDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSBkaXYge1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbXJjLXNjZWx0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbXJjLXNjZWx0YSB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi50Yi1tcmMtc2NlbHRhIGxhYmVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGItbXJjLXNjZWx0YSBzZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYudGJtLW5hdiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSksIHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpKTtcclxuICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyBib3gtc2hhZG93OiB1bnNldDtcclxuICAvLyBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xyXG4gIC8vIHdpZHRoOiA2MHB4O1xyXG4gIC8vIHJpZ2h0OiAyMHB4O1xyXG4gIC8vIGxlZnQ6IHVuc2V0O1xyXG4gIC8vIGJvdHRvbTogLTEwcHg7XHJcbiAgLy8gdG9wOiB1bnNldDtcclxuICAvLyBib3JkZXI6IDA7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogYXV0byAwIDAgMDtcclxuICAgIHotaW5kZXg6IDExMDA7XHJcbiAgICAvLyBoZWlnaHQ6IGNhbGModmFyKC0tdGJtLWJhci1oKSArIHZhcigtLXRibS1zYWZlKSk7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdGJtLXNhZmUpO1xyXG4gICAgLy8gLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDE0cHggcmdiYSg0LCAxNCwgMjQsIC4zNSk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG5cclxufVxyXG5cclxuYm9keS52ZXItZGVza3RvcC1tb2JpbGUgbmF2LnRibS1uYXZ7XHJcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2LnRibS1uYXYgLnRibS1zbGlwe1xyXG4gXHJcbiAgLy8gYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCksIDAgM3B4IDhweCByZ2JhKDQsIDE0LCAyNCwgLjQ1KTtcclxufVxyXG5cclxubmF2LnRibS1uYXYgLnRibS1zbGlwIC50Ym0tc2xpcC1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgLy8gYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLXRyYXNwKSwgMCAzcHggOHB4IHZhcigtLXRyYXNwKTtcclxuXHJcbmJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi8vIG5hdi50Ym0tbmF2IGFbZGF0YS10Ym09XCJ2aXJ0dWFsXCJdIHtcclxuLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG5uYXYudGJtLW5hdiBhIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IGEgc3ZnLCBcclxubmF2LnRibS1uYXYgYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1pY29uKTtcclxufVxyXG5cclxuLy8gbmF2LnRibS1uYXYgYS50Ym0tc2xpcCB7XHJcbi8vICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgLy8gd2lkdGg6IDYwcHg7XHJcbi8vIH1cclxuYm9keS5ib2R5LS1wcm9tb3MsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyxcclxuYm9keS5ib2R5LS1uZXR3b3JrLFxyXG5ib2R5LmJvZHktLWRhc2hib2FyZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IHtcclxuICAvLyBuYXYudGJtLW5hdiBhLnRibS1zbGlwIFxyXG4gIGJ1dHRvbi50Yi1zbGlwLXN3LFxyXG4gIC50Yi1yYWlsLXRhc3RvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzbGlwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zbGlwIC5sZWcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zbGlwIC5sZWcgLnB4LFxyXG4uc2xpcCAubGVnLWluZm8gYiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zdGFrZS1yb3cgbGFiZWwsXHJcbmRpdi5zbGlwIC5sZWctaW5mbyBzbWFsbCxcclxuLnNsaXAgLnR5cGUtcm93IC5ubSxcclxuLnNsaXAgLnR5cGUtcm93IC5jdCxcclxuLmtyb3cgc3BhbixcclxuLnNsaXAgLmNvbWJvIC5ubSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAgLmtyb3cuYmlnIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNsaXAgLnN5cy1yb3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLFxyXG4uc2xpcCAuc3lzLXJvdyAuZXllYnJvdyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLnN5cy1yb3cgLnN5cy5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAuaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG46bm90KC5idG4tYmxvY2spIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbn1cclxuXHJcbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bi1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbn1cclxuXHJcbi5zbGlwIC5jaGVjayB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5zbGlwIC5sZWcgLnB4IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLThweDtcclxufVxyXG5cclxuLnNsaXAgLnN0YWtlLXJvdyB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc2xpcCAuc3Rha2UtaW4gLmluIHtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNsaXAtbGl2ZS1ibG9jY28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNsaXAtbGl2ZS1ibG9jY28ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbGVnLXR4dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3BuLWxlZy10eHQgc3Bhbi5jcG4tY2xvc2VkIHtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY3BuLW1hdGNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcG4tbWF0Y2gge1xyXG4gICAgc3Bhbi50Yi1zcXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLnRiLXNxe1xyXG4gICAgICAgIGltZy50Yi1zcS1sb2dve1xyXG4gICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudGItc3FwLXNlcHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmNwbi1zY29yZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAuOTJlbTtcclxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHNwYW4sXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLXNwb3J0LWggdGggc3BhbixcclxuZGl2LndkZy10b3AtbGVhZ3VlIC5zZWMtYmFyLCBkaXYud2RnLW1vc3QtcGxheWVkIC5zZWMtYmFyLCBkaXYud2RnLW1vdmVycyAuc2VjLWJhcixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWhlYWQgc3BhbixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWhlYWQgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSAudGItZGlyZXR0YS10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY2FtcGV0dG8gLnRiLWRpcmV0dGEgLnRiLWRpcmV0dGEtdGFicyAudGItZGlyZXR0YS1sYXJnbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBnYXA6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLWNvbnRhaW5lciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm94LXNpZGViYXItLWNvbnRhaW5lci5jb3Vwb24tY29udGFpbmVyIGRpdi50Yi1idG5zIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLXVsdGltZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICB3aWR0aDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1hbGwge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbWFyZ2luOiAuNXJlbTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLXJpZ2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcclxuICBtYXJnaW46IC41cmVtIC41cmVtIDAgLjVyZW07XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtcmlnYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAxMHB4IDRweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1kb3Qge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgYi51cy1ubyB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtdHtcclxuXHJcbn1cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLXd7XHJcbiAgXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY2hpcHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2MtY2hpcHMgLnNjLWNoaXA6aG92ZXIge1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zYy1jaGlwcyAuc2MtY2hpcDpob3ZlcixcclxuLnNjLWNoaXBzIC5zYy1jaGlwLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5zYy1jaGlwcyB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLWNvbXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDZweCAycHg7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2MtY29tcCBsYWJlbCB7XHJcbiAgZ2FwOiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXAtdmFpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmEuc2MtY29tcC12YWkge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLWNvbXBzIC5zYy1jb21wIHNwYW4uc2MtY29tcC1uIHtcclxuICB3aWR0aDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHRvcDogN3B4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWhlYWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNjLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjLWhlYWQgLnNjLWNvbnRhIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgXHJcbn1cclxuXHJcbi5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgZ2FwOiA1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1iKTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBmb250LXNpemU6IDhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnNjLW5heiAuc2MtbmF6LWgsXHJcbi5zYy1uYXpbb3Blbl0gLnNjLW5hei1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjLW5heiAuc2MtY29tcCBsYWJlbD5zcGFuIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zYy1uYXogLnNjLW5hei1ub21lIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXR1dHRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5zYy1uYXotdHV0dGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmJ1dHRvbi5zYy1uYXotdHV0dGVbaGlkZGVuXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24uc2MtbmF6LXZhaTpob3ZlciwgLnNjLW5hei1hcHJpOmhvdmVyLFxyXG5idXR0b24uc2MtbmF6LXR1dHRlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1wYWdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1wYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhciggLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCAuc2Mtc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1uYXoge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWVpZ2h0LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYykgIWltcG9ydGFudDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXNwb3J0Ym94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3gge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBhbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveFtvcGVuXSAuc2Mtc3BvcnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQgLnNjLWNvbXAtbiB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtdmFpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIGJvdHRvbTogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWJhcnJhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1iYXJyYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMTNweDtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tbmF2eTIpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAgc21hbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwOmZpcnN0LWNoaWxkIHtcclxuICBtYXgtd2lkdGg6IDUzcHg7XHJcbiAgbWluLXdpZHRoOiA1M3B4O1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHNwYW4ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCAuY2ItbG9nbyB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uY2ItYmFycmEuY2ItYmFycmEtLXByb3ZpZGVyIGEuY2ItY2hpcCB7XHJcbiAgcGFkZGluZzogMXB4IDEycHg7XHJcbiAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcblxyXG4uY2ItYmFycmEuY2ItYmFycmEtLXByb3ZpZGVyIGEuY2ItY2hpcCBzbWFsbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uY2ItYmFycmEuY2ItYmFycmEtLWdydXBwaSBhLmNiLWNoaXAge1xyXG4gIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgZmxleC1ncm93OiB1bnNldDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1jb2wtZ3J1cHBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5jYi1jb2wtZ3J1cHBvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWdpb2NoaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItZ2lvY2hpIGRpdi5jYXNpbm8tZ3JpZCBwLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWxvZ28tLWVndGRpZ2l0YWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWxvZ28tLWVndGRpZ2l0YWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjNweCAtMTQyOXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLXZpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi12aXN0YS5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdnVvdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNiLXZ1b3RvIHAsXHJcbmRpdi5jYi12dW90byBiIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtZXhpdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjdC1leGl0IGJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuZm9ybS5hY2N0LWV4aXQge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LW5hdiAuYWNjdC1zZWMge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDExcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uYWNjdC1uYXYgYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJ0bi1wcmltYXJ5KSAxOCUsIHRyYW5zcGFyZW50KTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmFjY3QtbmF2IGE6bm90KC5vbik6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlcik7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYWNjdC1uYXYge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhOmhhcygrLmJsLXBpZWRlKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhLS1yZXRlIC5ibC1pbnRlc3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBibC1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ibC1yaWdhOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LmJsLWxpc3RhLS1pY29uZSAuYmwtcmlnYXtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ibC1yaWdhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYik7XHJcbn1cclxuXHJcbnNtYWxsLmJsLWF0dGVzYXtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWFwcmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtYXByaSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJ0LWNhbXBvIGlucHV0LFxyXG4ucnQtY2FtcG8gc2VsZWN0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWNlcmNhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5ydC1jZXJjYSB7XHJcbiAgcGFkZGluZzogNnB4IDE2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtZmlsdHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ydC1maWx0cmkgLnJ0LXJlc2V0IHtcclxuICB3aWR0aDogNDBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtbGl2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWxpdiAucnQtbGl2IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1yaWdhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LXJpZ2Ege1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtdG90YWxpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LXRvdGFsaSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGdjLWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5nYy1jYW1wbyBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksIFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LCBcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgbWluLXdpZHRoOiAxODBweDtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYS5jYWwtdGFiIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYWwtdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FsLXRhYnMgYS5jYWwtdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmNhbC10YWJzIGEuY2FsLXRhYjpob3ZlcixcclxuLmNhbC10YWJzIGEuY2FsLXRhYi5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5jYWwtdGFicyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDZweDtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10eiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2FsLXR6IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHFicm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICBmbGV4OiAwIDAgMzAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgcGFkZGluZzogOXB4IDExcHggMTBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSg2LCAxNiwgMzAsIC4yNSk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjEycywgYm94LXNoYWRvdyAuMTJzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDZweDtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLW1hdGNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tdG9waW5mbyB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLm1hdGNoLWhvbWUgYiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWItbGVnIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFicm93LWFycm93IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYi1sZWcgLnFiLWV2IHtcclxuICBvcGFjaXR5OiAuNTU7XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFicm93LWgge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWJjYXJkIC5jYXJvdXNlbC1pdGVtLS1tYXRjaCA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6dmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcXQtYm94LS1jb250YWluZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtaCxcclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlbi1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYSk7XHJcbiAgXHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgc3BhbixsYWJlbHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAubGJsIHtcclxuICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3g6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3gge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1oIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiAubWstZ3JpZCB7XHJcbiAgZ2FwOiA0cHg7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIC5weCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcXQtYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5xdC1idG4gLnF0LXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcclxuICBwYWRkaW5nOiAzcHggNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHN7XHJcbiAgICBvcGFjaXR5OiAwLjc7ICAgIFxyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIH1cclxufVxyXG5cclxuLnF0LWJ0biAucXQtdmFsdWU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYS0taG92ZXIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS0taG92ZXIpO1xyXG4gIHN7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mdHIsXHJcbmZvb3Rlci5mdHIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9vdGVyKTtcclxufVxyXG5cclxuZm9vdGVyLmZ0ciAuc2hlbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9vdGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyLWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3RlciAuZnRyLWluIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5mb290ZXIgLmZ0ci1pbiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmdHIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLmZ0ciB7XHJcbiAgLy8gcGFkZGluZy1ibG9jazogMDtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XHJcbn1cclxuXHJcbmZvb3Rlci5mdHIgLndkZy1mb290ZXJfbGlua3Mge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi5mdHIge1xyXG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcclxuICBwYWRkaW5nLWJsb2NrOiAxOHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyLXBheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIgLmZ0ci1wYXkgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWF6aW9uaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYXMtYXppb25pIC5idG4tY3RtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ydWMtY2FtcG8gc2VsZWN0LFxyXG5kaXYucnVjLWNhbXBvIGlucHV0LFxyXG4ucmMtZiBzZWxlY3QsXHJcbi5yYy1mIGlucHV0LFxyXG4ucmMtZiB0ZXh0YXJlYSxcclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW4sXHJcbi5hcy1jYW1wbyBpbnB1dCxcclxuLmFzLWNhbXBvIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gc2VsZWN0LFxyXG4uY2FyZC1iIGRpdiBpbnB1dCwgXHJcbi5jYXJkLWIgZGl2IHNlbGVjdCxcclxuZGl2LnJzLWNhbXBvIGlucHV0LCBcclxuZGl2LnJzLWNhbXBvIHNlbGVjdCxcclxuZGl2LnJwLWNhbXBvIGlucHV0LCBcclxuZGl2LnJwLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIGlucHV0LFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbmRpdi5maWVsZCBzZWxlY3QsXHJcbmRpdi5maWVsZCBpbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvID4gaW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbyA+IHNlbGVjdCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ1Yy1jYW1wbyA+IHNlbGVjdCxcclxuc2VsZWN0LmluLFxyXG5pbnB1dC5pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkgIWltcG9ydGFudDtcclxuICBjb2xvci1zY2hlbWU6IGRhcms7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuZGl2LmZpZWxkIGJ1dHRvbiBzdmcsXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWluOjpwbGFjZWhvbGRlcixcclxuLmFzLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlcixcclxuLmFzLWNhbXBvIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuZGl2LnJzLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlcixcclxuZGl2LnJwLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlcixcclxuZGl2LmdjLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlcixcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcclxuZGl2LmZpZWxkIGlucHV0OjpwbGFjZWhvbGRlcixcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvID4gaW5wdXQ6OnBsYWNlaG9sZGVyLFxyXG5zZWxlY3QuaW46OnBsYWNlaG9sZGVyLFxyXG5pbnB1dC5pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFzLXBvcnRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hcy1wb3J0ZSBhLmFzLXBvcnRhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYjQ1LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYjQ1LW5hdixcclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLndkZy1zcG9ydC10ZW5kaW5hIHtcclxuICBvcmRlcjogMztcclxuICBtYXJnaW46IDA7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50IG1haW4uc2hlbGwgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuLmJvZHktLWFjY291bnQgLnNsaXAtZm9vdCAuYnRuLFxyXG4uYm9keS0tbmV0LWJldHMgYnV0dG9uLnJzLWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnQtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1jZXJjYS1nbyxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWdvLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnAtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi50eC1jZXJjYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cmkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSB+IC5ibC1ub3RhLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSArIC5ibC1ub3RhIHtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZXNpdG8sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZmxhZyBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IGZvcm0sXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gYS5idG4tbGluZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IC5rdiB7XHJcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7ICovXHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IC5rdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG59XHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiAua3Y6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKCAtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibCA+IHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoIC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50YmwgPiB0aGVhZCB0aCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50YmwgdHI6aG92ZXIgdGQgc21hbGwsXHJcbi8vIGJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsIHRyOmhvdmVyIHRkICB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gLmt2IHtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gZm9ybSxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGEuYnRuLWxpbmUge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiAuZm9ybS1ub3RlIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudC1tZXNzYWdlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tYWNjb3VudC1tZXNzYWdlcyAuY2FyZC5tc2cgc3VtbWFyeS5jYXJkLWgubXNnLXQgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQtc2V0dGluZ3MgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtc2V0dGluZ3MgbWFpbi5zaGVsbCAuZmVlZCA+IGRpdiB7XHJcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tY2FsZW5kYXJpbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsIGgxIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwgLmNhbC10eiBiIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXY6aG92ZXIge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWFtLXJhaXNlKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLWNvbXAge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC10ZWFtIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLW9yYSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1zcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQtc2VsIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG4gIGJvcmRlcjoxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gbWFpbi5zaGVsbCAuY29scyBhc2lkZS5yYWlsLWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jb2xzOmhhcyg+IC5yYWlsLWwpOmhhcyg+IC5yYWlsLXIpIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIHZhcigtLXJhaWwtci13KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLnJhaWwtciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNvbHMge1xyXG4gIC0tcmFpbC1sLXc6IHVuc2V0O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbCB7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2Uge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBwYWRkaW5nOiA3cHggMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2U6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtdGl0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIC5jYi12b2NlLm9uOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIC5jYi12b2NlOmhvdmVyLFxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Ugc21hbGwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAxcHggNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1pbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1nbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi12aXN0ZSAuY2ItdmlzdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5icy1jYXMtbGF5IC5icy1jYXMtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbGluZSk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmZlZWQudGItc2NvcGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuZmVlZC50Yi1zY29wZSAuY2FyZC5jYXMtYmxvY2NvIHtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2FyZC5jYXMtYmxvY2NvIC5jYXJkLWgge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxN3B4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuc2hlbGwgLmNvbHMuc29sbyB7XHJcbiAgcGFkZGluZy1ibG9jazogMHB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi12aXN0ZSB7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmJzLWNhcy1sYXkge1xyXG4gIC0tYnMtcmFpbDogMjg3cHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FzLWJsb2NjbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1jYXNpbm8gLmNiIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYXNpbm8tZ3JpZC5pcy1lbGVuY28gLnRiLWNnIC50Yi1jZy1mb290IHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5cclxuYnV0dG9uLmNiLWFsdHJpIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZml2ZS10ZXh0KTtcclxuICBtYXJnaW46IDVweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tZGFzaGJvYXJkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0td3JhcHBlcixcclxuLmJvZHktLWRhc2hib2FyZCAucGFnZS1jb250YWluZXItLWFjY291bnQgLm1haW4tY29udGFpbmVyLS10b3Age1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXRvcCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1kaXJldHRhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1kaXJldHRhIC53ZGcud2RnLW1vc3QtcGxheWVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1kaXJldHRhIG5hdi5tc3oge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxufVxyXG5cclxuLmJvZHktLWRpcmV0dGEgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLmxjdy1wZXJjaGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAuZmVlZC5lcy1wYWdlIC5lcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5zcG9ydG5hdj5hOmxhc3QtY2hpbGQsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpOmxhc3QtY2hpbGQgLndkZy1zcG9ydCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMgLnNwb3J0bmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi5yYWlsLXJ7XHJcbiAgdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLm1hdGNoLWxpc3QtLXNpbmdsZS13cmFwcGVyLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLm1hdGNoLWxpc3QtLXNpbmdsZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyAvLyAuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1oLFxyXG4vLyAuYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1oIHtcclxuLy8gICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4vLyAgIC8vIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcblxyXG4vLyAvKiBib2R5LmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSwgKi9cclxuLy8gYm9keS5ib2R5LS1jYWxlbmRhcmlvIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpIHtcclxuLy8gICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSkgIWltcG9ydGFudDtcclxuLy8gICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMikgLndkZy1uYXYtaWMsXHJcbi8vIGJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMikgLndkZy1uYXYtaWMsXHJcblxyXG4vLyAvKiBib2R5LmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSAud2RnLW5hdi1pYywgKi9cclxuLy8gYm9keS5ib2R5LS1jYWxlbmRhcmlvIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDMpIC53ZGctbmF2LWljIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWluZGV4LmJvZHktLWRpcmV0dGEgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmJvZHktLWluZGV4LmJvZHktLWRpcmV0dGEgLndkZy53ZGctZmlsYS1naW9jaGkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uID4gZGl2Om5vdCgud2RnLndkZy10ZW1waSkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4IC50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIHtcclxuICBwYWRkaW5nOiA2cHggN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlcjogMDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSAuY21zLXBhZ2UudGItc2NvcGUgLmx2YiB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1saXN0LWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLWdyb3VwLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1ncm91cC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtZXYsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDEwcHggMCAzcHggMDtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtcGx1cyxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLXBsdXMsXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRicWwtc2NvcmUsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50YnFsLXNjb3JlIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50Yi10cnVuYyxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRydW5jIHtcclxuICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLXBhcnRpYWxzLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtcGFydGlhbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0LWJldHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLW5ldC1iZXRzIHNlbGVjdCBvcHRpb24sXHJcbi5ib2R5LS1uZXR3b3JrIHNlbGVjdCBvcHRpb24ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0d29yayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tbmV0d29yayAuZ2MtbW9kbyAuZ2MtY2FtcG8gbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrIC5ydC10b3RyZXRlLWNvbCBiIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkLFxyXG50ci5jYXNjLXJvdyB0ZCxcclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQgdHIgdGgsXHJcbnRhYmxlLnJwLWNhc2NhdGEgdGhlYWQgdHIgdGgge1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pLFxyXG50ci5jYXNjLXJvdzpudGgtY2hpbGQoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZFtkYXRhLW1ldHJpYz1cImdpb2NhdG9cIl0sXHJcbnRyLmNhc2Mtcm93IHRkW2RhdGEtbWV0cmljPVwiZ2lvY2F0b1wiXSB7XHJcbiAgY29sb3I6IHZhcigtLWdpb2NhdG8tZ3JpZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogIHZhcigtLWdpb2NhdG8tZ3JpZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkW2RhdGEtbWV0cmljPVwidmludG9cIl0sXHJcbnRyLmNhc2Mtcm93IHRkW2RhdGEtbWV0cmljPVwidmludG9cIl0ge1xyXG4gIGNvbG9yOiB2YXIoLS12aW50by1ncmlkLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiAgdmFyKC0tdmludG8tZ3JpZCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQsXHJcbi8vIGJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuLy8gfVxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkIHRoLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCB0aCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlLnJwLXRibCB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQgdHIgdGgsXHJcbnRhYmxlLnJwLWNhc2NhdGEgdGhlYWQgdHIgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIsXHJcbnRyLmNhc2Mtcm93IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tcGFzc3dvcmQtbG9zdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5idG4tY3RtLmJ0bi1jdG0tLWxvZ2luIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLXdhcm4pO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLW5hdnkpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuaW5wdXQtYm94LS1saW5rLXdyYXBwZXIgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tY2FyZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAudGl0bGUtY3RtIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciBwLm11dGVkIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tY29udGFpbmVyIGlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tcXVvdGUtZmF2b3JpdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIC5xZi1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG59XHJcblxyXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIC5xZi1ndWlkZSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zaW5nbGUtZXZlbnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubHZtLXNwb3J0PnN1bW1hcnksXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgZGl2Lmx2bS1zcG9ydD5zdW1tYXJ5LFxyXG5kaXYubHZtLWxlZ2E+c3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZikgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50IC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBnYXA6IDA7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSBuYXYubXN6IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5yYWlsLXIge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5yYWlsLXIgbmF2Lm1zeiB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLnJhaWwtciBkaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIHtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm11dGVkLFxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4gLnRiLWV2LXRlc3RhLXdyYXAgLm11dGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tY2VyY2Ege1xyXG4gIHBhZGRpbmc6IDExcHggOXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiAudGItZXYtdGVzdGEtd3JhcCAudGItZXYtYmFycmEge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBnYXA6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmNvbHMge1xyXG4gIGdhcDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWRpcmV0dGEtbmVybyB7XHJcbiAgbWluLWhlaWdodDogMjUxcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLnRiLWNhbXBldHRvIHtcclxuICBoZWlnaHQ6IDI1MXB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20+c3BhbiB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQge1xyXG4gIHBhZGRpbmc6IDEycHggMTBweCA4cHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50OmFmdGVyIHtcclxuICBpbnNldC1ibG9jay1zdGFydDogNjYlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tbWVyYy1hcHJpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBnYXA6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsMS41ZnIpIHJlcGVhdCg4LG1pbm1heCg0NHB4LDFmcikpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5ib2R5LmJvZHktLXNwb3J0IGRpdi5jbXMtcGFnZS50Yi1zY29wZSB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXNwb3J0IG1haW4uc2hlbGwgZGl2LmZlZWQudGItc2NvcGUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tc3BvcnQgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zdXBwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1wcm9tb3MgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLXNsaXAtc3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQgLmNhcmQtaCA+ICoge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC13aG8ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1oZWFkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LWhlYWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtaGVhZCA+IHNwYW4ge1xyXG4gIHBhZGRpbmc6IDJweCAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLXByb21vcyAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgIC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tYWNjb3VudCAucnQtYXppb25pIHtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LW1hdGNoLS1oZWFkaW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIsXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKCAtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJ0biAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDlweCAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcclxuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjEycywgdHJhbnNmb3JtIC4wNnM7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYnRuLWxpbmUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLmJ0bi1saW5lLFxyXG5hLmJ0bi1saW5lIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5idG4tbGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5idXR0b24uYnRuLWxpbmU6aG92ZXIsXHJcbmEuYnRuLWxpbmU6aG92ZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FyZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FyZC5yci1ib3ggLmNhcmQtaCxcclxuLmVnLWhlYWQsXHJcbi53ZGctc3BvcnQtZmFzY2lhLFxyXG4ubGN3IC5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcclxuZGl2LmVnLWhlYWQsXHJcbi5lcy1oZWFkLFxyXG4ubHZtIC5sdm0tdGVzdGEsXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQucnItYm94IHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAuY2FyZC1oIHtcclxuICBnYXA6IDA7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC41cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIHNlbGVjdCwgXHJcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gaW5wdXQge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAucnItZ28ge1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuZGl2LmNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhcmQtYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucmMtZiBzZWxlY3QsXHJcbi5yYy1mIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSxcclxuLmNhcmQtYiBkaXYgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSksXHJcbi5jYXJkLWIgZGl2IHNlbGVjdCxcclxuZGl2LmZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pLFxyXG5kaXYuZmllbGQgc2VsZWN0IHtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmRpdi5jYXJkLWIgPiBmb3JtLnJzLWZpbHRyaSA+IC5ycy1jYW1wb1tkYXRhLXRlc3RpZD1cIm5pZW50ZS1zb3R0b1wiXSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXMtYnJpY2lvbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LmNhcy1icmljaW9sZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxubmF2LmNhcy1icmljaW9sZSBbYXJpYS1jdXJyZW50XSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXNjLXJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWF6aWVuZGEsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXB1cnBsZS1ncmlkLCAjNjczQUI3KTtcclxuICBjb2xvcjogdmFyKC0tcHVycGxlLWdyaWQtY29sb3IsICNmZmZmZmYpO1xyXG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDFweCAxcHggMCAxcHg7XHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogM3B4O1xyXG4gIC8vIHJpZ2h0OiAzcHg7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1tYXN0ZXIsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLW1hc3RlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tZ3JpZCk7XHJcbiAgY29sb3I6IHZhcigtLWdyZWVuLWdyaWQtY29sb3IpO1xyXG59XHJcblxyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWFnZW56aWEsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLWFnZW5jeSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZS1ncmlkKTtcclxuICBjb2xvcjogdmFyKC0tYmx1ZS1ncmlkLWNvbG9yKTtcclxufVxyXG4ucnQtdHlwZSAucnQtYmFkZ2UucnQtYmFkZ2UtLWFnZW50ZSxcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tYWdlbnQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXJlZC1ncmlkKTtcclxuICBjb2xvcjogdmFyKC0tcmVkLWdyaWQtY29sb3IpO1xyXG59XHJcblxyXG50ci5jYXNjLXJvdyB0ZCBzcGFuLmNhc2MtY2FyZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4ucnAtdGJsLnJwLWNhc2NhdGEgdGQubmFtZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG59XHJcblxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gd2lkdGg6IDIyMHB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjZXYtcGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNldi1waXN0YSA+IC5sdm0tZXYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2V2LXZ1b3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxpLmNldi12dW90YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjaGVjayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5sYWJlbC5jaGVjayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY21zLWZ1bGwtbWFpbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5tYWluLmNtcy1mdWxsLW1haW4ge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1tYWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jbXMtbWFpbiAud2RnLndkZy1zbGlkZXIgLndkZy1zbGlkZSBhIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgaW1nLFxyXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgYSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1wYWdlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jbXMtcGFnZSB7XHJcbiAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uY21zLXBhZ2UudGItc2NvcGU6ZW1wdHksXHJcbi5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4uY21zLXBhZ2UudGItc2NvcGUgLmx2YiB7XHJcbiAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1yZWdpb24gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNtcy1yZWdpb24uY21zLWhlYWRlciB7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY29scyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY29scyB7XHJcbiAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGRpYWxvZy1jdG0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmRpYWxvZy1jdG0gLmRpYWxvZy1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDQsMTAsMTgsLjcyKTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcclxufVxyXG5cclxuLmRpYWxvZy1jdG0gLmRpYWxvZy1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRpYWxvZy1jdG0gLmRpYWxvZy1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGluc2V0LWlubGluZTogMDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tdHJhc3ApKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGlhbG9nLWN0bSAuZGlhbG9nLWhlYWRpbmcgc3BhbiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZGlhbG9nLWN0bSAuZGlhbG9nLWN0bS0td3JhcHBlciAuZGlhbG9nLWNvbnRlbnQgaDEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAyM3B4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lZyAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBmb250LXNpemU6IC45NWVtO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5lZyAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG59XHJcblxyXG4uZWcgLnRiLWV2c2VhcmNoIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLmVnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZWctcGFnZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZWctcGFnZSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlbXB0eSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZW1wdHkgYixcclxuZm9ybS50Yi1maWx0cmkgbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzIC5lcy10aXRvbG8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5lcyAuZXMtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4uZXMgLmVzLWluZGlldHJvIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXNwb3J0IC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmVzLXNwb3J0IC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmVzLXNwb3J0IHtcclxuICBtYXJnaW46IDAgMCAxOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmVzLXNwb3J0IC50Yi1ldnNlYXJjaCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBtYXgtd2lkdGg6IDEwNXB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmVzLXNwb3J0IC50Yi1ldnNlYXJjaDpob3ZlciB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAubGMgLmxjLWdyb3VwIC5sYy1tb3JlLWgge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcy10YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXRhYiB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcy10cm9uY2F0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMtdHJvbmNhdGUsXHJcbnAuZXMtdnVvdGUge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICAvLyBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG5cclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kLCNmZmYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmVlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmVlZC5lcy1wYWdlIC5lcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiBhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkOmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmc6IDAgN3B4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiA0MXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItaF0sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIGJbZGF0YS10Yi1hXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgcGFkZGluZzogMCAxNHB4O1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWNsb2NrXSxcclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWdhbWVdIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItZ2FtZV0gLnRiLXNlcnZlLWRvdCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1maWVsZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWxpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg1KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1nb2xkKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNykge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgaDEge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtbGVnYSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCAubGl2ZS1kb3Qge1xyXG4gIHBhZGRpbmc6IDAgOXB4O1xyXG4gIG1hcmdpbjogMCA2cHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LW5hemlvbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDIpLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCg0KSxcclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoNikge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIHNwYW5bYXJpYS1oaWRkZW5dIHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmaWVsZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZmllbGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIGRpdi5maWVsZCBsYWJlbCxcclxuZGl2LmZpZWxkIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZm9ybS1ub3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAuZm9ybS1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG59XHJcblxyXG4uZm9ybS1ub3RlIGEge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZ2xvYmFsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbioge1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYm9keSxcclxuaHRtbCxcclxuYSxcclxucCxcclxuc21hbGwsXHJcbmxhYmVsIHtcclxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xyXG59XHJcblxyXG5idXR0b24jdGJtQmFjayB7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDExMXB4O1xyXG4gIGluc2V0LWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBpY28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmljbyBpbWcsXHJcbmltZy5pY28ge1xyXG4gIG1heC13aWR0aDogMTVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBrcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5rcm93IGIubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS12YWxpZC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGMgc3Bhbi5sYy1xLmlzLWVtcHR5LmxjLWxpbmUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bi0tYWN0aXZlLFxyXG5idXR0b24uY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBzbWFsbCxzcGFue1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4tLWFjdGl2ZSBzcGFuLFxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuLS1hY3RpdmUgbGFiZWwsXHJcbi5jaGlwLm9uIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjphZnRlcixcclxuLmxjIC5sYy1xOmRpc2FibGVkOjphZnRlciB7XHJcbiAgdG9wOiAxNnB4O1xyXG4gIHJpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjpiZWZvcmUsXHJcbi5sYyAubGMtcTpkaXNhYmxlZDo6YmVmb3JlIHtcclxuICB0b3A6IDlweDtcclxuICByaWdodDogMzIuNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLWNvbHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmxjLWNvbHM+c3BhbixcclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtbW9yZS1oLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtbW9yZS1oLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50Yi10aXAsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50Yi10aXAge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtZXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjLWV2IC5sYy1vZGRzLFxyXG4ubGMtZXYgLmxjLW1haW4ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGMtZXYgLmxjLXNpZGUge1xyXG4gIGdhcDogMDtcclxuICBwYWRkaW5nOiAwcHggMCAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLXN0YXR1cyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGMtc3RhdHVzIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMTBweDtcclxuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmxjLXN0YXR1cyAubGMtY2xvY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy10ZWFtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYy10ZWFtLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGItdGlwIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdmIgLmx2Yi12b2NlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRibS1saW5lKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDZweCAzMnB4O1xyXG4gIGdhcDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogNzBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2UgLmx2Yi1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDNweDtcclxuICByaWdodDogM3B4O1xyXG4gIHBhZGRpbmc6IDJweCAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICB3aWR0aDogMTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiA5cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZS5vbiAubHZiLW5vbWUge1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZSBpbWcuaWNvIHtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KHZhcigtLXNlbWktZGFyay1iKSAwcHggMHB4IDRweCk7XHJcbiAgbWF4LXdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4ubHZiIC5sdmItdm9jZSBzcGFuLmx2Yi1ub21lIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtYXRjaC1saXN0LS10YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxuICAvLyBwYWRkaW5nOiA1cHggMTBweDtcclxuICAvLyBmb250LXdlaWdodDogMTAwO1xyXG4gIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAvLyBsZXR0ZXItc3BhY2luZzogLjYxcHg7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XHJcbiAgZmxleDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gIG1pbi1oZWlnaHQ6IDMzcHg7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLy8gZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuLy8gICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbWstZ3JpZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWstZ3JpZC5tay1ncmlkLS1nMiB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYyg1MCUgLSAycHgpLCAxZnIpKTtcclxufVxyXG5cclxuLm1rLWdyaWQubWstZ3JpZC0tZzMge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMzMlIC0gMnB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5tay1ncmlkLm1rLWdyaWQtLWc0IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDI1JSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nNSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygyMCUgLSAycHgpLCAxZnIpKTtcclxufVxyXG5cclxuLm1rLWdyaWQubWstZ3JpZC0tZzYge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzJSkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1vbmV5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmIubW9uZXksXHJcbi5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtc3ogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2Lm1zeiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbm5hdi5tc3ogLm1zei12OmhvdmVyLFxyXG5uYXYubXN6IC5tc3otdi5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxubmF2Lm1zei5tc3otdiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTJweCAyMHB4IDJweCAyMHB4O1xyXG4gIC8vIGZsZXg6IHVuc2V0O1xyXG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1kaXJldHRhIC5jbXMtcGFnZS50Yi1zY29wZTpub3QoLnRiLXJhaWwtY2hpdXNhKSBuYXYubXN6e1xyXG4gIC8vIGZsZXgtZGlyZWN0aW9uOiByIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBhLm1zei12e1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgcGFkZGluZzogOXB4IDZweCA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICBpLm1zei1pY3tcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBzcGFuLm1zei1ldHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XHJcbiAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgICAgaHlwaGVuczogbm9uZTtcclxuICAgICAgbWluLWhlaWdodDogY2FsYygyICogMS4xNWVtKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1zei1ldCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubXN6LWV0IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICBoeXBoZW5zOiBub25lO1xyXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMiAqIDEuMTVlbSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtdXRlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50YWJsZSAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbm90ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wLm5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcGEtZmFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5wYS1mYWIge1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDg1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcGFnZS1jb250YWluZXItLWFjY291bnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiA5cHg7XHJcbiAgbWluLWhlaWdodDogMTA0cHg7XHJcbiAgcGFkZGluZzogMTZweCAxMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAudGl0bGUtY3RtIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWN0bS0tYiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jdG0tLWIgLmJ0bi1jdG0taSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jdG0tLWI6aG92ZXIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLy8gZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuLy8gICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wZyAucGctY2FyZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLnBnIC52aXAtYmFuZGhlYWQgc3BhbixcclxuLnBnIC52aXAtYmFuZGhlYWQgYixcclxuLnBnIC5wZy1jYXJkIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAudmlwLXJvdz4udmlwLWJhbmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucGcgLnZpcC10YWIgdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAucGctY2FyZCAucGctY2FyZC1oIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByYWlsLWNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJhaWwtY2FyZCB7XHJcbiAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbmRpdi5yYWlsLWNhcmQgdWwud2RnLWxlYWd1ZS1saXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucmFpbC1jYXJkID4gLnNjLWNoaXBzLCAud2RnLXRlbXBpID4gLnNjLWNoaXBzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLnJhaWwtY2FyZCA+IC5zYy1jaGlwcyA+IGEuc2MtY2hpcCwgXHJcbi53ZGctdGVtcGkgPiAuc2MtY2hpcHMgPiBhLnNjLWNoaXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOHB4IDJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5yYWlsLWNhcmQgYS53ZGctc3BvcnQtdHV0dG86aG92ZXIsIFxyXG4ucmFpbC1jYXJkIC53ZGctc3BvcnQtYXJlYTpob3ZlciwgXHJcbi5yYWlsLWNhcmQgLndkZy1zcG9ydC1sZWdhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmFpbC1sICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnJhaWwtbCwgLnJhaWwtciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXBvcC1ib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtaW4taGVpZ2h0OiA2NXB4O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCAucmVnLXBvcC14IHtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICByaWdodDogMTBweDtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWg6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldC1ibG9jay1lbmQ6IDA7XHJcbiAgaW5zZXQtaW5saW5lOiAwO1xyXG4gIGhlaWdodDogM3B4O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLmZpZWxkIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYyk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLmJ0bi5idG4tYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCAucmVnLXBvcC1tYXJjaGlvIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCAucmVnLXBvcC1tYXJjaGlvIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLmZpZWxkIHtcclxuICBnYXA6IDA7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSAuZmllbGQgbGFiZWwsXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSAuY2hlY2ssXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSAuZm9ybS1ub3RlLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy1wb3AtdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucmVnLXBvcC10IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ucmVnLXBvcC10IGIge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy10YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJlZy10YWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJpZ2h0LXNpZGViYXItLWFjY291bnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgYS5ib3gtY3RtLS1zdXBwb3J0LFxyXG4uZmVlZC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudC5wYWdlLTItLWNvbHVtbnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgZGl2LmJveC1jdG0tLXN1cHBvcnQgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMTJweDtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgLmJ0bi1jdG0tLXN1cHBvcnQge1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCAuYnRuLWN0bS0tc3VwcG9ydCBzdmcuYnRuLWN0bS1pIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzZWMtYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMtYmFyLFxyXG4uc2xpcCBkaXYuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VjLWJhcixcclxudWwgbGkud2RnLXNwb3J0LWZhc2NpYSxcclxuLnNsaXAgZGl2LmNhcmQtaCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5zZWMtYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5tYWluLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2hlbGwgLmNvbHMucmFpbC1sYXJnYSAudGItY2FtcGV0dG8ge1xyXG4gIGhlaWdodDogMzYycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzcG9ydG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYuc3BvcnRuYXYgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ6aG92ZXIsXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1hcmVhLm9uLCBcclxuZGV0YWlscy53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWxlZ2Eub24sXHJcbm5hdi5zcG9ydG5hdiBhOmhvdmVyLFxyXG4ud2RnLWxlYWd1ZS1saXN0IGE6aG92ZXIsXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0Lm9uLFxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuYjQ1LW5hdj5hOmhvdmVyLFxyXG5uYXYuc3BvcnRuYXYgYS5vbixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGkgLndkZy1zcG9ydDpob3ZlcixcclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vOmhvdmVyPnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxubmF2LnNwb3J0bmF2IC53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0OmhvdmVyLFxyXG5uYXYuc3BvcnRuYXYgYTpob3ZlcixcclxuLndkZy1sZWFndWUtbGlzdCBhOmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQ6aG92ZXIsXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydC5vbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxubmF2LnNwb3J0bmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5uYXYuc3BvcnRuYXYgYTpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHN0YWtlLWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zdGFrZS1pbiAuY3Vyc2lnbixcclxuLmNvbWJvIC5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1pbiBpbnB1dC5pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG5kaXYuc3Rha2UtaW4gaW5wdXQuaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItYWx0cmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWFsdHJpIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWFwcmktcXVvdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLWFwcmktcXVvdGUgc3ZnIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYm9yZGVyOiAgMDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEge1xyXG4gICAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhMiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gYnV0dG9uLmN0YTI6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG5cclxufVxyXG5kaXYudGItYXV0aG0gLmhlcm86OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5oZXJvIC53b3JkIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZpZWxkIGlucHV0IHtcclxuICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLnNlcCB7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBkaXYuZmllbGQgc3Bhbi5pYyB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gZGl2LnNlcDo6YmVmb3JlLCBcclxuZGl2LnRiLWF1dGhtIGRpdi5zZXA6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuZmllbGQgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzkwcHg7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM2cHgpO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWMpO1xyXG4gIGJveC1zaGFkb3c6IDAgMjRweCA2MHB4IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLnN1YiB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5zZXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEycHg7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMTJweDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtICAuZmluZSB7XHJcbiAgbWFyZ2luOiAxNHB4IDAgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5mb3Jnb3Q6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZXZlbi10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNlcmNhLW1lcmNhdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSAhaW1wb3J0YW50O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAuOTJlbTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWNnLmNhc2luby1jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5hLnRiLWNnLmNhc2luby1jYXJkOmhvdmVyIHNwYW4udGItY2ctZm9vdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1jZy1mb290IHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAwJSwgcmdiYSg2LCAxMiwgMjIsIC40NSkgMjglLCByZ2JhKDYsIDEyLCAyMiwgLjg4KSA2MiUsIHJnYmEoNiwgMTIsIDIyLCAuOTUpIDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIFxyXG4gIHRyYW5zcGFyZW50IDAlLCBcclxuICByZ2JhKDYsIDEyLCAyMiwgLjI1KSAyOCUsXHJcbiAgIHJnYmEoNiwgMTIsIDIyLCAuNjgpIDYyJSwgXHJcbiAgIHJnYmEoNiwgMTIsIDIyLCAuNzgpIDEwMCUpO1xyXG59XHJcblxyXG5zcGFuLnRiLWNnLWZvb3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nOiAyMnB4IDhweCA3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNXB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50Yi1jZy1mb290IC50Yi1jZy1uYW1lIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IC44ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4xNTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG1heC1oZWlnaHQ6IDIuM2VtO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgyLCA4LCAxNiwgLjkpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNnLXBsYXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWNnLXBsYXkge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCkpO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1zaXplOiAuNjhlbTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xMnM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY29scGljayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b246aG92ZXIsXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jb2xwaWNrLWFwcmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLWNvbHBpY2stYXByaTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnRiLWNvbHBpY2stYXByaTpob3ZlcixcclxuLnRiLXN0YXQtc2Vnbm8gLnRiLXN0YXQtYm94OmhvdmVyLFxyXG5idXR0b24udGItYXByaS1xdW90ZTpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1kaXJldHRhLXRhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItZGlyZXR0YS10YWI6aG92ZXIsXHJcbi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY2FtcGV0dG8gLnRiLWRpcmV0dGEtci0tdHY6Y2hlY2tlZH4udGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMSksXHJcbi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY2FtcGV0dG8gLnRiLWRpcmV0dGEtci0tY2FtcG86Y2hlY2tlZH4udGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWV2LXRlc3RhLXdyYXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWV2LXRlc3RhLXdyYXA+LnRiLWV2LWJhcnJhIHtcclxuICBtYXJnaW4tYmxvY2stZW5kOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnRiLWV2LXRlc3RhLXdyYXAgLnRiLWNvbHBpY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogaW5saW5lLWVuZDtcclxuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG59XHJcblxyXG4udGItZXYtdGVzdGEtd3JhcCA+IC50Yi1ldi1saXZlIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiA3cHggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi50Yi1ldi10ZXN0YS13cmFwID4gLnRiLWV2LWxpdmUgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tID4gc3BhbiB7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWZpbHRyaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItZmlsdHJpLFxyXG4udGItZmlsdHJpIC50YmYtZXNpdGksXHJcbi50Yi1maWx0cmkgLnRiZi1sZWdlbmRhIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRiLWZpbHRyaSBpbnB1dC5pbiB7XHJcbn1cclxuXHJcbi50Yi1maWx0cmkgLmluIHtcclxuICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDE0MXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWdvbC1uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1nb2wtbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1sZWdhLWggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWxlZ2EtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggLnRiLWxlZ2Etbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCB0aFtjb2xzcGFuPVwiOTlcIl0ge1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgcGFkZGluZzogOXB4IDEwcHggOXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggdGggLnRiLWxlZ2Etc3BvcnQsXHJcbi50Yi1sZWdhLWggLnRiLWxlZ2EtbmF6LFxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5vbWUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW46IDAgNHB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCAudGItbGVnYS1mbGFnIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCB0aCAudGItbGVnYS1zcG9ydCB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoW2NvbHNwYW49XCI5OVwiXSBpbWcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGl2ZWRkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1saXZlZGQge1xyXG4gIGdhcDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDEyMHB4O1xyXG59XHJcblxyXG4udGItbGl2ZWRkIGEge1xyXG4gIGdhcDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4udGItbGl2ZWRkIC50Yi1saXZlZGQtY2FyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxpdmVkZC1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1saXZlZGQtbWVudSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZGl2LnRiLWxpdmVkZC1tZW51IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG59XHJcblxyXG5kaXYudGItbGl2ZWRkLW1lbnU+YTpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLnRiLWxpdmVkZC1tZW51IC50Yi1saXZlZGQtc2VwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLW1lcmMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIC5xdC1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxufVxyXG5cclxuLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIC5xdC1ib3ggLnF0LWJveC0taGVhZGluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlbi1ib3JkZXIpO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBwYWRkaW5nOiA3cHggMTRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBjb2x1bW5zOiAzO1xyXG4gIGNvbHVtbi1nYXA6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItcGFzc29fX2IgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi50Yi1wYXNzb19fYjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taWNvbi1wcmltYXJ5KTtcclxufVxyXG5cclxuYnV0dG9uLnRiLXBhc3NvX19iIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG5idXR0b24udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXNsaXAtc3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLXJhaWwtdGFzdG8sXHJcbmJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICB0b3A6IDE1NXB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMCUpO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBnYXA6IDA7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnRiLXNsaXAtc3cge1xyXG4gIGJvdHRvbTogODBweDtcclxufVxyXG5idXR0b24udGItcmFpbC10YXN0byA+IHNwYW4sXHJcbmJ1dHRvbi50Yi1zbGlwLXN3IHN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc2xpcC1zdy1iYWRnZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5iLnRiLXNsaXAtc3ctYmFkZ2Uge1xyXG4gIGluc2V0LWlubGluZS1lbmQ6IDRweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LWJveCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24gc3Bhbi50Yi1zdGF0LWJveCxcclxuYnV0dG9uLnRiLWNvbHBpY2stYXByaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtZGVudHJvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1zdGF0LWRlbnRybyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1tb2RhbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXN0YXQtbW9kYWxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LnRiLXN0YXQtbW9kYWxlIC50Yi1zdGF0LWxpbmsge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1wYW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXN0YXQtcGFuIHRkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1zZWdubyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtZnJlY2NpYSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCxcclxuYnV0dG9uLnRiLWFwcmktcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4udGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN1cCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3VwIHtcclxuICAtLXRiLXN1cC1zb3R0bzogNjFweDtcclxuICAtLXRiLXN1cC1hbHRvOiA5NnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN1cC1mYWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLXN1cC1mYWIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItdGltZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50ZC50Yi10aW1lIGIudGItbGl2ZS1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItdmVyLWF2dmlzbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItdmVyLWF2dmlzbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDE0cHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHotaW5kZXg6IDIxNDc0ODIxMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBtYXgtd2lkdGg6IDkydnc7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICBmb250LXNpemU6IC45ZW07XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbmRpdi50Yi12ZXItYXZ2aXNvIGJ1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgcGFkZGluZzogN3B4IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRhYmxlLnRibCB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgXHJcbiAgLnJhaWwtcntcclxuICAgIGluc2V0OiBhdXRvIDAgMCAwO1xyXG4gICAgdG9wOiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud2RnIC5idG4ge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsdm0tZXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sdm0tZXYgLmx2bS1tZXJjLWFwcmkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sdm0tZXYgLmx2bS1xdW90ZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtYmxvY2NvIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRiLXBhbGluc2VzdG8gdGQudGItbW9yZSB7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC50Yi1wYWxpbnNlc3RvIHRkLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgZmxleDogMSAhaW1wb3J0YW50O1xyXG4gICAgb3JkZXI6IDI7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvLyBuYXYudGJtLW5hdiBhLmlzLW9uOmJlZm9yZSB7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgLy8gfVxyXG5cclxuICBuYXYudGJtLW5hdiBhIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHtcclxuICAgIG9yZGVyOiAxNTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZzogNXB4O1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTE1cHgpO1xyXG4gICAgLy8gd2lkdGg6IDUycHg7XHJcbiAgICAvLyBoZWlnaHQ6IDUycHg7XHJcbiAgICAvLyBib3R0b206IDA7XHJcbiAgICAvLyByaWdodDogMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgfVxyXG5cclxuICBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHNwYW4udGJtLXNsaXAtYnRuIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGxlZnQ6IDAlO1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vIGJvdHRvbTowO1xyXG4gICAgLy8gbGVmdDogMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgfVxyXG5cclxuICBuYXYudGJtLW5hdiBiLnRibS1jb3VudCB7XHJcbiAgICAvLyByaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgcmlnaHQ6IDlweDtcclxuICB9XHJcblxyXG4gXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib3gtc2lkZWJhciAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIFxyXG5cclxuICBkaXYuYm94LXNpZGViYXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLWhlYWQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zYy1oZWFkIC5zYy10ZXN0YS1jb21hbmRpIHNwYW4uc2MtbmF6LWFwcmkge1xyXG4gICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5heiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLW5heiAuc2MtbmF6LWggLnNjLWNvbXAtbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZWZ0OiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5hei1hcHJpICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBzcGFuLnNjLW5hei1hcHJpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA4cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtbmF6LXR1dHRlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBidXR0b24uc2MtbmF6LXR1dHRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIC5mZWVkLnNjLXBhZ2UgZGl2LnNjLXZhaSB7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgICBidXR0b24sXHJcbiAgICBzcGFuIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXotdmFpICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAgc3Bhbi5zYy10ZXN0YS1jb21hbmRpIGJ1dHRvbi5zYy1zdGFtcGEtYXByaSxcclxuICBidXR0b24uc2MtbmF6LXZhaSxcclxuICBzcGFuLnNjLW5hei1hcHJpLFxyXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGUge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgYnV0dG9uLnNjLW5hei12YWkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDkycHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LnNjLXBhZ2UgLnNjLW5heiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2Mtc3BvcnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zYy1zcG9ydCAuc2MtbmF6LWFwcmkge1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2Mtc3BvcnRib3ggKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCBzcGFuLnNjLWNvbXAtbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2Itc3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYi1zdzpjaGVja2Vkfi5jYi1sYXkgLmNiLWNvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2Itc3ctbGJsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2Itc3ctbGJsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNhc2luby1ncmlkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyxcclxuICAudGItY2FzLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGdhcDogMDtcclxuICB9XHJcblxyXG4gIC5jYXNpbm8tZ3JpZCB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBmb3JtLFxyXG4gIGJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBhLmJ0bi1saW5lIHtcclxuICAgIC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1hY2NvdW50LXNldHRpbmdzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBib2R5LmJvZHktLWFjY291bnQtc2V0dGluZ3MgbWFpbi5zaGVsbCAuZmVlZCA+IGRpdiB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyBtYWluLnNoZWxsIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWNhc2lubyAuc2hlbGwgLmNvbHMuc29sbyAuY2FyZC1oIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2Ege1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWNhc2lubyAuc2hlbGwgLmNvbHMuc29sbyAuY2FzLWJsb2NjbyAuY2FyZC1oIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0taW5kZXggKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpOm5vdCguYm90eS0taW5kZXgpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC8vIHotaW5kZXg6IDk5OTtcclxuICB9XHJcblxyXG4gICAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSk6bm90KC5ib3R5LS1pbmRleCkgbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgbmF2Lm1zeiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCBkaXYuY29scyB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNtcy1wYWdlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY21zLXBhZ2UudGItc2NvcGUgLmx2YixcclxuICAuYm9keS0tZGlyZXR0YSBuYXYubXN6IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjb2xzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY29scyB7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZWctY2hpcHMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5lZy1jaGlwcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIH1cclxuXHJcbiAgZGl2LmVnLWNoaXBzIGEuZWctY2hpcCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBnbG9iYWwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYuaGRyLWNvbXBvc3RhIHtcclxuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcblxyXG4gIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGdhcDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IG1zeiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm1zeiAubXN6LXYge1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHBhLWZhYiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYnV0dG9uLnBhLWZhYiB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogNXB4O1xyXG4gICAgYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDM1cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYW5pbWF0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uLnBhLWZhYjpob3ZlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBhbmltYXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcGFnZS1jb250YWluZXItLWFjY291bnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAuYnRuLWNvbnRhaW5lci0tY3RtIHtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYiB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLy8gbWFpbi5zaGVsbCB7XHJcbiAgLy8gICBwYWRkaW5nLXRvcDogNzhweDtcclxuICAvLyB9XHJcblxyXG4gIG1haW4uc2hlbGw6aGFzKD4gLmNvbHMgPiAuY21zLXBhZ2UpIHtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWF1dGhtICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYudGItYXV0aG0gLmJvZHkge1xyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICBkaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1hdXRob3YgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1hdXRob3Yge1xyXG4gICAgei1pbmRleDogMTEwMDA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItY2ctZm9vdCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWNnLWZvb3Qge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1zaXdlaS1mYWIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJ1dHRvbi50Yi1zaXdlaS1mYWIge1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAudGItc2l3ZWktZmFiIC5tZGkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGJvZHkuYm9keS0tZGFzaGJvYXJkIG1haW4uc2hlbGwgLmNvbHMgYXNpZGUucmFpbC1yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB1bC53ZGctdWItbGFuZ2xpc3Qge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1zcG9ydC1mYXNjaWEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC53ZGctc3BvcnQtZmFzY2lhIHtcclxuICAgIHBhZGRpbmc6IDdweCAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB0ci50Yi1zcG9ydC1oIHRoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZzogMnB4IDEwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRyLnRiLXNwb3J0LWggdGggLnRiLXNwb3J0LWljbyB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZDpudGgtY2hpbGQobi8qKi8rNSk6bnRoLWNoaWxkKC1uLyoqLysxNCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW1vcmUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10Yi10aXBvLXF1b3RhKTtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3cgLmxjdy1ncm91cCAubGN3LXNlY2gsXHJcbiAgLmxjdyAubGN3LWdoLFxyXG4gIC5sY3cgLmxjdy10aGVhZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1hZGQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3ctYWRkLCBkaXYubGN3LXN1YnRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1ncm91cCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LW90aCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYubGN3LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgfVxyXG5cclxuICAubGN3LWdyb3VwID4gZGl2Lmxjdy1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmMtZXYge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBkaXYubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHNwYW4ubGN3LXEuaXMtbG9ja2VkLFxyXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgc3Bhbi5sY3ctcS5pcy1obmQsXHJcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6bnRoLWNoaWxkKG4vKiovKzQpOm50aC1jaGlsZCgtbi8qKi8rMTEpIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXE6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10Yi10aXBvLXF1b3RhKTtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLXBhbGluc2VzdG8gLnRiLW9kZC0tdmFpIHtcclxuICAgIGZsZXg6IDEgMSA1MnB4O1xyXG4gICAgZmxleDogMSAxIDUycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1oY3AgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1oY3AudGItbXJjIGRpdi50Yi1tcmMtdnVvdGEge1xyXG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsY3VycmVudENvbG9yIDAgMXB4LHZhcigtLXNlbWktbGlnaHQtbGlnaHQpIDFweCA2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSBkaXYge1xyXG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGE6Zmlyc3QtY2hpbGQgZGl2IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgYnV0dG9uLmNoaXAuY2hpcC0tcGllbm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyBidXR0b24uY2hpcC5jaGlwLS1waWVubyAgLmxibCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsMS41ZnIpIHJlcGVhdCgyLG1pbm1heCg0NHB4LDFmcikpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBsYWJlbC5xdC1uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYmwtYyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJsLWMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJsLWM6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBibC1saXN0YS0tcmV0ZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJsLWxpc3RhLS1yZXRlIC5ibC1yaWdhPi5ibC1saW5lYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJ0LXJpZ2EgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ydC1yaWdhIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBnYy1tb3YtdGJsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuZ2MtbW92LXRibCB0cixcclxuICAudHgtdGJsIHRyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICB9XHJcblxyXG4gIC5nYy1tb3YtdGJsIHRoZWFkLFxyXG4gIC50eC10YmwgdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5nYy1tb3YtdGJsIHRyOmxhc3QtY2hpbGQsXHJcbiAgLnR4LXRibCB0cjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLmdjLW1vdi10YmwgdHIgdGQsXHJcbiAgLnR4LXRibCB0ciB0ZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2FsLXRhYnMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYWwtdGFicyB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuY2FsLXRhYnMgLmNhbC1zcG9ydC1zZWwge1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcXQtYnRuICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBidXR0b24ucXQtYnRuOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGFyaWEtbGFiZWwpO1xyXG4gICAgZm9udC1zaXplOiAuNzhlbTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCxcclxuICB0YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB7XHJcbiAgICBkaXNwbGFZOiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZXRyaWMpIFwiOiBcIjtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICB9XHJcblxyXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1bnNldDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYXJkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FyZC5wY2FzaCAua3YgYiB7XHJcbiAgICBmbGV4OiB1bnNldDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjbXMtcmFpbF9sZWZ0ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY21zLXJhaWxfbGVmdC50Yi1jYXNzZXR0byB7XHJcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY21zLXJhaWxfbGVmdC50Yi1jYXNzZXR0byAubHZtIHtcclxuICAgIG1heC1oZWlnaHQ6IDk3dmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBlZy1oZWFkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuZWctaGVhZCwgXHJcbiAgLndkZy1zcG9ydC1mYXNjaWEsXHJcbiAgLnNlYy1iYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGVzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuZXMgLmVzLWhlYWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBtYXRjaC1saXN0LS1ldmVudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLm1hdGNoLWxpc3QtLWV2ZW50IHtcclxuICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLW1lcmMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciB7XHJcbiAgICBjb2x1bW5zOiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdHgtdGJsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudHgtdGJsIHRyIHRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbWV0cmljKSBcIjogXCI7XHJcbiAgICBmb250LXNpemU6IC43OGVtO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnR4LXRibCB0ciB0ZD5zcGFuLFxyXG4gIC50eC10YmwgdHIgdGQ+YiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1hY2N0LXRlbmRpbmEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHtcclxuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gICAgbWluLXdpZHRoOiAyOXB4O1xyXG4gICAgbWluLWhlaWdodDogMjlweDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeSBzcGFuIHtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3cgLmxjdy1ncm91cCAubGN3LXRhYnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDJweCAwcHg7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctZ3JvdXAgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5sY3ctZ3JvdXAge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmxjdy1ncm91cCAubGN3LXBlcmNoZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG5hdi50Ym0tbmF2IGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1wYWdlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2MtcGFnZSAubGN3IC5sY3ctZ3JvdXAge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWluZGV4ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSBtYWluLnNoZWxsIC53ZGctc2xpZGVyLS1tdWx0aSB7XHJcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDEwMCUsIDFmcik7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1jYXJkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYucmFpbC1jYXJkIHtcclxuICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1sICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBhc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNoZWxsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBtYWluLnNoZWxsIGRpdi5sY3ctc3VidGFicyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gIG1haW4uc2hlbGwgLmNvbHMgLnJhaWwtciB7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDQwcHggNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2V2ZW4tYmFja2dyb3VuZCk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sXHJcbiAgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMTgxcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1jYW1wZXR0byB7XHJcbiAgICBoZWlnaHQ6IDI2MXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MXB4KSBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI1MXB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE1MXB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDU4cHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tYWNjb3VudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWFjY291bnQgLmZlZWQge1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLW5ldC1iZXRzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tbmV0LWJldHMgLmZlZWQsXHJcbiAgLmJvZHktLW5ldHdvcmsgLmZlZWQge1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJhaWwtciAtIEVSUk9SRSAgLSAgcHJvYmxlbWEgIGZpeCA0NTMgLSBDb3Vwb24gc2NvbXBhcmUgYWxsbyB6b29tICAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLy8gYXNpZGUucmFpbC1yIHtcclxuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgLy8gICBwYWRkaW5nOiAxMHB4O1xyXG4gIC8vICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAvLyAgIGhlaWdodDogMTAwdmg7XHJcbiAgLy8gICB0b3A6IDA7XHJcbiAgLy8gICByaWdodDogLTE5cHg7XHJcbiAgLy8gICB3aWR0aDogMDtcclxuICAvLyAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC8vIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWNvdXBvbi1vZmYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBhc2lkZS5yYWlsLXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTsgLy8gOTk5NTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgLy8gYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIC50Yi1yYWlsLXRhc3RvLFxyXG4gIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgLy8gICByaWdodDogMjk5cHg7XHJcbiAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBGSVggRXJyb3IgU2Ftc3VuZyAxMjgwXHJcbiAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIGFzaWRlLnJhaWwtci5zM3QtcmFpbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgLy8gYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLCBcclxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICAgIC8vcmlnaHQ6IDI4MHB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItc2l3ZWktZmFiIHtcclxuICAgICAgcmlnaHQ6IDI5NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbi50Yi1yYWlsLXRhc3RvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgudGItY291cG9uLW9mZikge1xyXG4gICAgICBidXR0b24udGItcmFpbC10YXN0bywgXHJcbiAgICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgICAgICAgLy8gcmlnaHQ6IDMxMHB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24udGItcmFpbC10YXN0bywgXHJcbiAgICBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYm9keSAudGItcmFpbC10YXN0byxcclxuICBib2R5IGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC8vb3BhY2l0eTogMC41OyBcclxuICAgIHNwYW57XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgLy8gbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIGJvZHkuYm9keS0tc2luZ2xlLWV2ZW50IHtcclxuICAgIG1haW4uc2hlbGwgLmNvbHMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI2NXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgudGItY291cG9uLW9mZikge1xyXG4gICAgICBtYWluLnNoZWxsIC5jb2xzIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50Yi1jb3Vwb24tb2ZmIHtcclxuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1icmFuZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYS53ZGctYnJhbmQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xyXG4gIH1cclxuXHJcbiAgbmF2LnRibS1uYXYge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2ItZ2lvY2hpICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2ItZ2lvY2hpIC5jYXNpbm8tZ3JpZCB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tY2ItdGVzdGEsIDMxMHB4KSk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIFF1b3RlIG1vYmlsZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAubGN3LWNlbGxlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LXJvdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDNweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLWwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGFzaWRlLnJhaWwtbC5vcGVuIHtcclxuICAgIHotaW5kZXg6IDk5OTU7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgYXNpZGUucmFpbC1sLm9wZW4+ZGl2IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1zY3JpbSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnJhaWwtc2NyaW0ub24ge1xyXG4gICAgei1pbmRleDo5NDsgLy85OTkxO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMXB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWV2LXRlc3RhLXdyYXAgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1ldi10ZXN0YS13cmFwID4gLnRiLWV2LWxpdmUgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tIHtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ibG9jay1lbmQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODIwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0taW5mby1ib3R0b20gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSA+IHNwYW4ge1xyXG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTc5cHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbmF2LnRibS1uYXYgYSA+IHNwYW46bm90KC50Ym0tc2xpcC1idG4pLCBcclxuICAgIG5hdi50Ym0tbmF2IGJ1dHRvbiA+IHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItbWVudSk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcclxuICAgICAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIH1cclxuICAgYm9keS5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIHRhYmxlLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogQ09NTUVOVEkgREVMIENTUyBBR0dJVU5USVZPIENPTlNFUlZBVEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBBTFRSTyAqL1xyXG4vKiB3aWR0aDogYXV0bzsgKi9cclxuLyogYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7ICovXHJcbi8qIGFkZGVkIGplc3BlciAxOS8wOC8yMDI2Ki9cclxuLyogbWF4LXdpZHRoOiAxMDEwcHg7ICovXHJcbi8qIGFkZGVkIGplc3BlciAyMS8wOC8yMDI2Ki9cclxuLyogY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTsgKi9cclxuLyogLmxjdyAubGN3LWdyb3VwIC5sY3ctdGFic3tcclxuICBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50XHJcbn0gKi9cclxuLyogLnJhaWwtcntcclxuICB0b3A6MTJweCFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xyXG59ICovXHJcbi8qIGFkZGVkIDIzLzA4LzIwMjYgKi9cclxuLyogZGlzcGxheTpncmlkIWltcG9ydGFudDsgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMy4gVXBkYXRlIFNBU1MgMyAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmluZS1ib3JkZXIpOyAqL1xyXG4vKiBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjQ1KTsgKi9cclxuLyogYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpOyAqL1xyXG4vKiB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7ICovXHJcblxyXG5cclxuLnRiLXZlci1hdnZpc28gYnV0dG9ue1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG5cclxuLmljLXVpLS10dXR0aXtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciBzcGFuLCBcclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIgbGFiZWwsIFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEubGN3LXFlOmhvdmVyLCBcclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsIFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXE6aG92ZXIsIFxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXA6aG92ZXIsIFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXA6aG92ZXIsIFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsIFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEubGN3LXFlLm9uLCBcclxuLmxjdy1tZXJjIC5xdC1idG4ub24sIFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEub24sIFxyXG4ud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAub24sIFxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAub24sIFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub257XHJcbiAgYm9yZGVyLWNvbG9yOiAgdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGxhYmVsLCBzcGFueyAgICBcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94LnRiLW5vdGUtbGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZykhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpIWltcG9ydGFudDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jYXJkLWh7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jYXJkLWJ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tb3YtdGFie1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dClcclxufVxyXG5cclxuLmNoaXAgLmxibCB7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4udGItZGlyZXR0YS1yLS10djpjaGVja2VkIH4gLnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDEpLCBcclxuLnRiLWRpcmV0dGEtci0tY2FtcG86Y2hlY2tlZCB+IC50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgyKXtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibC1ub3Rhe1xyXG4gIHBhZGRpbmc6IDAgMHB4IDEwcHggMTBweDtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIE5FVyBVUERBVEUgREFWSURFIDMxLzA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWluZm8tZXRpLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKSFpbXBvcnRhbnQ7XHJcbmJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWluZm8tZXRpIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA0cHg7XHJcbiAgICBmb250LXNpemU6IC43NmVtO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgcGFkZGluZzogMXB4IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gc2VsZWN0LnRiLW91LXNlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgcGFkZGluZzogMCAxcHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgICBwYWRkaW5nOiA3cHggM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnNwYW4ucnQtYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMnB4IDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgZm9udC1zaXplOiAuNzJyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgY29sb3I6ICB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICAgIHotaW5kZXg6IDk5OTE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLW5hdnktMSwgIzBhMzM1MCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1yLCAxMnB4KTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgwLCAwLCAwLCAuNCk7XHJcbn1cclxuXHJcblxyXG5hLnRiLWNnIHtcclxufVxyXG5cclxuLnRiLXNsaXAtc3ctYmFkZ2UsXHJcbmIudGItc2xpcC1zdy1iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC02cHg7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAzcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgbWluLXdpZHRoOiAxOXB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5cclxuXHJcbi8qKioqIE53IEZpeCAxMC8wOSAqKiovXHJcbi5sY3ctcS5pcy1sb2NrZWQsXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsIFxyXG4ubGN3LW1lcmMgLnF0LWJ0biwgXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcSxcclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLCBcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZGVza3RvcCBkYSBtb2JpbGUgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xyXG4gICAgLnRiLXZlcnNpb25lLWRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9keS1kZXNrdG9wLS1tb2JpbGUgLnRiLXZlcnNpb25lLWRlc2t0b3B7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMjg0cHggIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogODZ2dztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDF7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfSAgICBcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjb3Vwb24gMyB0YWJzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnMzdCAuczN0LXRhYnMgIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBcclxufVxyXG4uczN0IC5zM3QtdGFicyAuczN0LXRhYiB7XHJcbiAgcGFkZGluZzogOXB4IDZweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcbi5zM3QgLnMzdC10YWIuaXMtb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcbi5zM3QgLnMzdC10YWI6bnRoLWNoaWxkKDIpe1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktbGlnaHQtbGlnaHQpIGluc2V0LCAtMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktbGlnaHQtbGlnaHQpIGluc2V0O1xyXG59XHJcbi5zM3QgLnMzdC10YWIgLnMzdC1uLFxyXG4uczN0IC5zM3QtdGFiLmlzLW9uIC5zM3QtbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5zM3QgLnMzdC1wYW5lLFxyXG4uczN0IC5zM3QtcGFuZSAuYm94LXNpZGViYXItLWNvdXBvbixcclxuLnMzdCAuczN0LXBhbmUgLmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWR7XHJcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGI0NS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmI0NS1uYXYgYS5iNDUtaXRlbSxcclxuLyogLmI0NS1uYXYgc3Bhbi5iNDUtbGFiZWwsICovXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5zYy1jaGlwcyAuc2MtY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLmI0NS1uYXYgYS5iNDUtaXRlbS5vbixcclxuLmI0NS1uYXYgYS5iNDUtaXRlbTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbmNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBOZXcgRml4ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4ubHZiIC5sdmItdm9jZS5vbixcclxuLmx2YiAubHZiLXZvY2U6aG92ZXIsXHJcbi5sdmIgYnV0dG9uLmx2Yi12b2NlOmhvdmVyLFxyXG4ubHZiIGJ1dHRvbi5sdmItdm9jZS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2Uub24gLmx2Yi1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctbGggYnV0dG9uLmxjdy1hZGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIHN1bW1hcnkud2RnLXNwb3J0LWFyZWEub24sIFxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIHN1bW1hcnkud2RnLXNwb3J0LWxlZ2Eub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcblxyXG5zZWN0aW9uLnN0cS1ib3gge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmRldGFpbHMuc3RxLWZhbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG59XHJcblxyXG4uc3RxLWxpc3RhIC5zdHEtY2FyaWNvLFxyXG5kaXYuc3RxLWRhdGU+c3BhbixcclxucC5zdHEtbm90YSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1pbmRleCAudGItcGFsaW5zZXN0byAudGItdGltZSxcclxudGFibGUudGItcGFsaW5zZXN0byAudGItZXYsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWV2IGEsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItbW9yZSxcclxudGFibGUudGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5cclxuLnRiLXBhbGluc2VzdG8gdGg6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLndkZy1zcG9ydC10dXR0bzpob3ZlciwgYS53ZGctc3BvcnQtYXJlYTpob3ZlciwgYS53ZGctc3BvcnQtbGVnYTpob3ZlciB7XHJcbmJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uPmRpdjpub3QoLndkZy53ZGctdGVtcGkpOm5vdCgud2RnLndkZy1zbGlkZXIpIHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5cclxubmF2LnRibS1uYXYgYS5pcy1vbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbWVyYy1jZWxsYSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZGl2W2RhdGEtdGItdmVsb117XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dPiBkaXYge1xyXG4gIGJvcmRlcjogMi41cHggc29saWQgdmFyKC0tYm94LWJhY2tncm91bmQtYikhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgI3JpZ2h0U2lkZWJhckFjY291bnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbmRpdi5xYnJvdyAucWItbGVnIHNwYW4ubWRpIHtcclxuICBjb2xvcjogdmFyKC0taWNvbi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5cclxuXHJcbmRpdi5mZWVkLmVzLXBhZ2UgLmVzIC5sY3cgLmxjdy1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteDogdW5zZXQ7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93IHNwYW4uYy1pZHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpXHJcbn1cclxuXHJcbnNwYW4gc3Bhbi5sY3ctbiB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG59XHJcblxyXG5zcGFuLmxjdy1xLmlzLWhuZCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBtYXJnaW46IDAgMTBweCA0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy10IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1hbXQge1xyXG4gICAgZmxleDogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IC44MmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy13IHtcclxuICAgIGZvbnQtc2l6ZTogLjcyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuZGl2LnRiLWZlZGVsdGEtb2ZmIHtcclxuICBtYXJnaW46IDAgMCAxNHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMThweDtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxM3B4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYgLmljIHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuMDVlbTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWZlZGVsdGEtb2ZmIGgzIHtcclxuICBtYXJnaW46IDAgMCA0cHg7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogLjg4ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogIHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBtYXgtd2lkdGg6IDY2Y2g7XHJcbn1cclxuXHJcbi8qUmVnICBib3h4ICovXHJcblxyXG4ucmVnLXBvcC1ib3guaGEtZmlndXJhIGRpdi5yZWctcG9wLWZpZ3VyYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbiN0Yi1zZXNzaW9uZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIGRpdi5mZWVkLnNjLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOjBweDtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5zYy1wYWdlIC5sY3cgLmxjdy1ncm91cDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMgLmxjdy1hdHRlc2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiA2cHggMnB4O1xyXG59XHJcblxyXG4ubGN3LXRpcGkgLnRiLXRpcGktc2VsLFxyXG4ubGN3LXJvdy5pcy1saXN0YSAubGN3LWxpc3RhIC50Yi1saXN0YS1zZWwge1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIGhlaWdodDogMzFweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBwYWRkaW5nOiAwIDEzcHggMCAxMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy10aXBpIC50Yi10aXBpLXNlbHtcclxuICB3aWR0aDogMTMwcHg7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgZGl2Lmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodHtcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICAgIHNwYW4ubGN3LW90aHtcclxuICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxjdy1jZWxsZXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctdGlwaXtcclxuICAgIG1heC13aWR0aDogMTEwcHhcclxuICB9XHJcbiAgLmxjdy1yb3cuaXMtY2VsbGUudGItdGlwaSAubGN3LXRpcGl7XHJcbiAgICAgIG1hcmdpbi10b3A6MTdweDsgIFxyXG4gIH1cclxuICBcclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcS5pcy1zY2VsdGF7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gICAgZmxleC1ncm93OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXEubGN3LXFlLmlzLXNjZWx0YSBzcGFuLmxjdy1ldHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLWVtcHR5IHtcclxuICAgIG1hcmdpbjogM3B4IDEycHggOHB4O1xyXG4gICAgcGFkZGluZzogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIGZvbnQtc2l6ZTogLjgyZW07XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAuMTQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG59XHJcblxyXG5hLnJ0LXByaW1vIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDlweCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IC44NnJlbTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmEucnQtcHJpbW86aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeS1ob3Zlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dC1ob3Zlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oIGEuYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oIHtcclxuICBwYWRkaW5nOiA1cHggMTVweDtcclxufVxyXG5cclxuXHJcbmRpdi5zYy1wYWdlIC5zYy1uYXogPiAuc2MtY29tcHM+IC5zYy1jb21wID4gYS5zYy1jb21wLXZhaSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCAuc2MtY29tcC1uIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuLypCT3ggbWVzc2FnZ2kgKi9cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYngge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDE4cHggNDhweCByZ2JhKDAsIDAsIDAsIC4zNCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmhkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmJkIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuZnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDAgMThweCAxOHB4O1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmZ0IGEsIGRpdiN0Yi1wb3N0YSAuZnQgYnV0dG9uIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmljIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLnZhaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuZG9wbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcbmRpdiN0Yi1wb3N0YSAudmFpOmhvdmVyLFxyXG5kaXYjdGItcG9zdGEgLmRvcG86aG92ZXIge1xyXG4gICAgb3BhY2l0eTowLjg7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XHJcbiAgZGl2Lmxjdy10YWJzLmxjdy10ZW5kaW5lLFxyXG4gIGRpdi5sY3ctc3VidGFicy5sY3ctdGVuZGluZXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgZGl2Lmxjdy10ZW5kaW5lID4gLmxjdy10ZW5kaW5he1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDEzcHggMCAxMHB4IWltcG9ydGFudDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICB9XHJcblxyXG4gIC5sY3ctc3VidGFicy5sY3ctdGVuZGluZXtcclxuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy10YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXQsXHJcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXQgeyAgXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGRpdi53ZGcud2RnLXV0aWxpdHlfYmFye1xyXG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbmJvZHkgLnRiLXZlcnNpb25lLWRlc2t0b3B7XHJcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIHZlciBkZXNrdG9wIGRhIG1vYmlsZSAqL1xyXG5cclxuYm9keS52ZXItZGVza3RvcC1tb2JpbGV7XHJcbiAgLy8gJi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpe1xyXG4gIC8vICAgPiBtYWluLnNoZWxsIHtcclxuICAvLyAgID4uY29scyAuY21zLXBhZ2UudGItc2NvcGV7XHJcbiAgLy8gICAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbiAgLy8gICAgICAgc2VjdGlvbntcclxuICAvLyAgICAgICAgICYuY21zLXJhaWxfbGVmdHtcclxuICAvLyAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweCFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgICAmLmNtcy1yYWlsX3JpZ2h0e1xyXG4gIC8vICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4IWltcG9ydGFudDtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgPiBtYWluLnNoZWxsIHtcclxuICAgID4uY29sc3tcclxuICAgICAgLmZlZWQudGItc2NvcGUge1xyXG4gICAgICAgIHNlY3Rpb24uY21zLW1haW57XHJcbiAgICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmx2bS1jb3JwbyB7XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBhdXRvIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5kaXYud2RnLndkZy1kYXNoLWFnZW56aWF7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0YWJsZXtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gICAgdHIuZGEtdG90YWxlIHRke1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7ICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgdHJbZGF0YS1yaWdhPVwidXRlbnRpXCJdIHRke1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gICAgfSAgICBcclxuICB9IFxyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIGhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2Vye1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwwLDAsLjQ1KTtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbnNwYW4ubGN3LWNlbGxlIHNwYW4ubGN3LW1rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbmJ1dHRvbi50Yi12ZGVzay5tb2Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4IDRweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICB3aWR0aDogNTBweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHotaW5kZXg6MTAwIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgdG9wOnVuc2V0O1xyXG4gIGxlZnQ6IHVuc2V0O1xyXG4gIHJpZ2h0OnVuc2V0O1xyXG4gIGJvdHRvbTp1bnNldDtcclxuICAmOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDFweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgbWFzazogdXJsKFwiLi4vLi4vaWNvbnMvZGVzay1tb2Iuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIuLi8uLi9pY29ucy9kZXNrLW1vYi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICBidXR0b24udGItdmRlc2suZGVzayxcclxuICBidXR0b24udGItdmRlc2subW9iIHtcclxuICAgIGhlaWdodDoyOHB4IWltcG9ydGFudFxyXG4gIH1cclxufVxyXG5cclxuYm9keS5hY2NvdW50LWxvZ2dlZHtcclxuICBidXR0b24udGItdmRlc2suZGVzayxcclxuICBidXR0b24udGItdmRlc2subW9iIHtcclxuICAgIG9yZGVyOiAxXHJcbiAgfVxyXG4gIC53ZGctaGVhZGVyLWFjdGlvbnN7XHJcbiAgICBhLndkZy1hY2N0e1xyXG4gICAgICBvcmRlcjoyXHJcbiAgICB9XHJcbiAgICBidXR0b24udGItb2NjaGlve1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIGRldGFpbHMud2RnLWFjY3QtdGVuZGluYXtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICBmb3JtLndkZy1lc2Npe1xyXG4gICAgICBvcmRlcjogNVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbmJvZHkuYm9keS0tY2FzaW5ve1xyXG4gIC5jYi1naW9jaGl7XHJcbiAgICBhLnRiLWNne1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgJltkYXRhLXRiLW5hbWU9XCJsb2JieVwiXXtcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBuYXppb25pIGZpbHRyaSBsaXZlIHRiLW5hei1yaWdhKi9cclxuXHJcbmRpdi50Yi1uYXotcmlnYSBuYXYubHZiLmx2Yi0tbmF6e1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBidXR0b24ubHZiLXZvY2V7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGJtLWxpbmUpOyAgICBcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBzcGFue1xyXG4gICAgICAmLmx2Yi1ue1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vbntcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqIFBhZ2luYSBSZXBvcnQgQ2Fzc2UgKioqKiovXHJcblxyXG4uYWNjdC1zYWxkbyBzbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG50YWJsZS50YmwgdGQge1xyXG4gIHBhZGRpbmc6IDExcHggMTJweDtcclxuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLyoqKioqIFBhZ2luYSBSZXBvcnQgQ2Fzc2UgKioqKiovXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYmwtbGlzdGEtLWljb25lLmJsLWxpc3RhLS1yZXRlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgPiBoMS5wZy1oMSB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnJjLWZpbHRyaSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCAudGJsd3JhcCB0YWJsZS50Ymwge1xyXG5tYXJnaW46IDEwcHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHRhYmxlLnRibCB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAgdGFibGUudGJsIHRoZWFkIHRyIHRoIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgdGFibGUudGJsIHRkLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuXHJcbi8qKioqKiBPdGhlciBmaXggMDcvMTAgKioqKiovXHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQgPiAuZW1wdHkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KTtcclxuICAgIGIge1xyXG4gICAgICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKioqKiogRGEgdGVzdGFyZSAqKioqKi9cclxuXHJcbi5kYS10ZXN0YXJlIHtcclxuXHJcblxyXG4gIGRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIHNwYW5bZGF0YS1sYWJdLCBcclxuICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBidXR0b24uY2hpcC50YnFsLWNsb3NlZFtkYXRhLWxhYl0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6ICNmY2UzZTM2MTtcclxuICAgICAgLy8gY29sb3I6ICM0ZjRmNGY7XHJcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmOWViZWI7XHJcbiAgfVxyXG5cclxuXHJcbiAgICAgIGRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIHNwYW5bZGF0YS1sYWJdOjpiZWZvcmUsIFxyXG4gICAgICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBidXR0b24uY2hpcC50YnFsLWNsb3NlZFtkYXRhLWxhYl06OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIC8qIGNvbG9yOiByZWQ7ICovXHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwtcm93cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIHNwYW4ubHZtLXR2LW4ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEwLjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnRiLWNvbHBpY2sgZGl2LnR0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiA3cHggNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgfVxyXG5cclxuICBkaXYuc3Rha2Utcm93IGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEyLjVweDtcclxuICB9XHJcblxyXG4gIHRhYmxlLnRibCB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcbiAgYnV0dG9uLnBheS10aWxlIGIge1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIH1cclxuICBidXR0b24ucGF5LXRpbGUgc21hbGwge1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgZm9udC1zaXplOiAxMS41cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgZGl2LmJsLWxpc3RhLS1pY29uZSB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgZGl2LmJsLWxpc3RhLS1pY29uZSAuYmwtaW50ZXN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgfVxyXG5cclxuICAuY2FyZC5iZXQtY29tYmNhcmQuYmV0LWNvbWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy5jYXJkLmJldC1jb21iIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLmNhcmQuYmV0LWNvbWIgKyAuY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICB9XHJcblxyXG4gIGRldGFpbHMuYmV0LWNvbWI+LmJldC1jb21iLXQge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLmJldC1jb21iIC5jYXJkLWgge1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcclxuICAgICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgPiAqIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLSAgIEZJWCBRdW90ZSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgI25ldy1xdW90ZSBkaXYubGN3LXJvdy5pcy1jZWxsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAubGN3LWNlbGxlIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICAvLyBncmlkLWF1dG8tY29sdW1uczogMWZyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAubGN3LW1rLWMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5sY3ctcSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3Bhbi5sY3ctb3RoIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgPiBidXR0b24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3Bhbi5sY3ctbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuICAvLyBkaXYubGN3LWdyb3VwIHtcclxuICAvLyAgICAgbWluLXdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAvLyB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpe1xyXG4gIC53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xyXG4gICAgbWF4LWhlaWdodDogMjBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53ZGctYnJhbmQtbG9nbyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbWF4LXdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAucnQtbGl2LS10YWJlbGxhIHNwYW4ucnQtc29sZGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMTUwcHgpIWltcG9ydGFudDtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBGaXggbmF2ICovXHJcblxyXG5cclxuLnRibS1uYXYgLnRibS1uYXYtLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgLyogd2lkdGg6IDEwMCU7ICovXHJcbm92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi50Ym0tbmF2IC50Ym0tc2xpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5ydC1saXYucnQtbGl2LS10YWJlbGxhIHtcclxubGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1uZXR3b3JrIC5nYy1jYXNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDE4cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzAsIDk5LCAxNjQsIC4xNCksIHJnYmEoMTQxLCAxOTgsIDYzLCAuMTApKTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICBuYXYudGJtLW5hdiB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAudGJtLW5hdiAudGJtLXNsaXAge1xyXG4gIGJveC1zaGFkb3c6IC0xcHggMTVweCAxNXB4IDVweCAjMmUyZTJlO1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKiBPdGhlciBmaXggMDkvMTAgKioqKiovXHJcblxyXG5kaXYubGN3LXJvdyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubGN3LXRoZWFkLCAubGN3LWRheSwgZGl2Lmxjdy1yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tbGN3LWdyaWQpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxjdy10aGVhZCB7XHJcbiAgLmxjdy1vdS10dXR0ZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCAzNiUsIGN1cnJlbnRDb2xvciAzNiUsIGN1cnJlbnRDb2xvciA2NCUsIHRyYW5zcGFyZW50IDY0JSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDM2JSwgY3VycmVudENvbG9yIDM2JSwgY3VycmVudENvbG9yIDY0JSwgdHJhbnNwYXJlbnQgNjQlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDRweCwgNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDJweCkgY2FsYygxMDAlIC0gMnB4KSwgY2FsYyg1MCUgKyAycHgpIGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0LCBpbmhlcml0KTtcclxuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyLCBjdXJyZW50Q29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLy8gcGFkZGluZzogMnB4IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbmRpdi5ydWMtY2FtcG8gc2VsZWN0IHtcclxuXHJcbn1cclxuXHJcbmRpdi53ZGctZGFzaC1hZ2VuemlhIHRoZWFkIHRoLFxyXG5kaXYud2RnLWRhc2gtYWdlbnppYSAuZGEtdG90YWxlIHRkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KXtcclxuICBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmR7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiAuY2FyZC1oe1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuYnRuLWxpbmV7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1ie1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICBkaXYua3Z7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7ICBcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50Ymx3cmFwIHRhYmxle1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRyLnRiLWd7ICAgICAgICBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgJi50Yi1nLWV2e1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRiLWctZGF0YXtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50Yi1nLXNlZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLm1vbmV5LnRiLWctcXVvdGF7XHJcbiAgICAgICAgICAgIG1hcmdpbjowXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRiLWctcmlze1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIC8vIHNwYW57XHJcbiAgICAgICAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICBzbWFsbHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGItZy1lc2l0b3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0ODBweCl7XHJcbi8vIGh0bWwsIGJvZHkge1xyXG4vLyAgICAgb3ZlcmZsb3cteDogc2Nyb2xsIWltcG9ydGFudDsgIFxyXG4vLyB9XHJcbi8vIH1cclxuXHJcbi8qIEZpeCBwcm9ibGVtYSBkZXNrdG9wIGRhICBtb2JpbGUgKi9cclxuYm9keS52ZXItZGVza3RvcC1tb2JpbGUgIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuXHJcbiAgICBidXR0b24udGItcmFpbC10YXN0byxcclxuICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgZGl2Lmhkci1jb21wb3N0YSAge1xyXG4gICAgICAgIC8vIHdpZHRoOiAxNDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAvLyB3aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICA+IC5jb2xzICB7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhc2lkZS5yYWlsLXIge1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgICAgICAvLyByaWdodDogMDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zM3QgIHtcclxuICAgICAgICAgIC5zM3QtdGFicyB7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5zM3QtdGFiIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODYwcHg7XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgLmxjdy1ncm91cHtcclxuICAgICAgICAgICAgICAgIC5sY3ctbWVyY3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogODgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlLnRiLWNhc3NldHRvLXIgIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBkaXYuY21zLXBhZ2Uge1xyXG4gICAgICAgIC8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIGZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCB7XHJcbiAgICAgICAgd2lkdGg6IDE0ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSk6bm90KC5ib2R5LS1pbmRleCk6bm90KC5ib2R5LS1hbmRyb2lkKSB7XHJcbiAgICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgIGRpdi5jbXMtcGFnZTpub3QoLmx2bS1wYWdpbmEpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjVweCBtaW5tYXgoMCwxZnIpIDI2MHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAvLyAmLmJvZHktLWluZGV4Om5vdCguYm9keS0tYW5kcm9pZCkge1xyXG5cclxuICAgICYuYm9keS0taW5kZXgge1xyXG4gICAgICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgICAgICBkaXYuY21zLXBhZ2Uge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjEwcHggbWlubWF4KDAsMWZyKSAyNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ib2R5LS1kaXJldHRhIHtcclxuICAgICAgICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgICAgICBkaXYuY21zLXBhZ2Uge1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tY21zLWNvbHMsIDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHgpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjUxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGItY291cG9uLW9mZiB7XHJcbiAgICAgIC5jb2xzOmhhcyg+LnJhaWwtbCk6aGFzKD4ucmFpbC1yKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXJhaWwtbC13KSBtaW5tYXgoMCwgMWZyKSB2YXIoLS1yYWlsLXItdykhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IHtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmJvZHktLXNpbmdsZS1ldmVudCB7XHJcbiAgICAgICAgbWFpbi5zaGVsbD4uY29scyB7XHJcbiAgICAgICAgICAgICY6aGFzKD4ucmFpbC1yKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI2MHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlOm5vdCgubHZtLXBhZ2luYSkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMzVweCBtaW5tYXgoMCwgMWZyKSAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBtYWluLmNtcy1yZWdpb24uY21zLW1haW46bm90KC5jbXMtcmFpbF9yaWdodCl7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGF5LXFyeTEyMDAtbm8udGItY291cG9uLW9mZiB7XHJcbiAgICAgIGFzaWRlLnJhaWwtci5zM3QtcmFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKkZpeCAgQW5kcm9pZCAqL1xyXG4gICAgJi5ib2R5LS1hbmRyb2lkIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICYuYm9keS0taW5kZXgge1xyXG4gICAgICAgIG1haW4uc2hlbGwge1xyXG4gICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlICB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgLmNtcy1yZWdpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGItZ3tcclxuICAudGItZy1lc2l0b3tcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogZ3JheTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vIHRvcDogMjRweDtcclxuICAgICAgLy8gcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgICYud2lue1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxZTllNGE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubG9zdHtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDkzMDI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndhaXR7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZDAyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ibHV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDojMmY2ZmRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBmaXggY291cG9uIGJ1dHRvbiAqL1xyXG5kaXYudGItdGFnbGlvIHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG4gIGJ1dHRvbi50Yi1zY29tbWV0dGl7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1hcmdpbi10b3A6OXB4O1xyXG4gICAgcGFkZGluZzoxMHB4O1xyXG4gICAgYm9yZGVyOjA7XHJcbiAgICBib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OjgwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICY6aG92ZXIgIHtcclxuICAgICAgIGZpbHRlcjpicmlnaHRuZXNzKDEuMDcpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBwYWxpbnNlc3RvIGEgdGFiZWxsYSBwcmVtYXRjaCAqL1xyXG5ib2R5LmJvZHktLWluZGV4e1xyXG4gICAgdGFibGUudGItcGFsaW5zZXN0by5wcmVtYXRjaCB7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC50Yi1zcG9ydC1oe1xyXG4gICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1zcG9ydC1ub21le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRiLXNwb3J0LWljb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyLnRiLWJhcnJhLWdye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgIC50Yi1iYXJyYS1nci1pbntcclxuICAgICAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLWxlZ2EtaHtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgdGh7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAmLnRiLWxlZ2EtbmF6LFxyXG4gICAgICAgICAgICAgICAgICAgICYudGItbGVnYS1ub21le1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYudGItbGVnYS1zcG9ydC50Yi10aXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZy50Yi1sZWdhLWNpcmN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1saXZlLWNlbGxhIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxODZweCk7XHJcbiAgICAgICAgICAgIC50Yi1saXZlLWJsb2Njb3tcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgLnRiLWxpdmUtcmlnYTF7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAubGl2ZS1kb3QsXHJcbiAgICAgICAgICAgICAgICAvLyAudGItbGl2ZS1ldGksXHJcbiAgICAgICAgICAgICAgICAvLyAudGItbGl2ZS1taW51dG8sXHJcbiAgICAgICAgICAgICAgICAvLyAudGItbGl2ZS1zZXQsXHJcbiAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyxcclxuICAgICAgICAgICAgICAgIC50Yi1saXZlLWluZm8sXHJcbiAgICAgICAgICAgICAgICAubWRpLm1kaS1zdGFyLW91dGxpbmUudGItZmF2LFxyXG4gICAgICAgICAgICAgICAgLnRiLXB0LFxyXG4gICAgICAgICAgICAgICAgLnRiLXBhcnp7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGItbGl2ZS1taW51dG97XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGItZXYtbGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLnRiLWV2LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50Yi1zcXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLW9kZHtcclxuICAgICAgICAgICAgYnV0dG9uLmNoaXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGdhcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1zcXAtc2Vwe1xyXG4gICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIgLnRiLWV2IGEgYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53ZGctcGFsaW5zZXN0by10YWJsZSAudGItc3EtbG9nb3tcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGItYmIudGItYmItLXZhaXtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgIGxlZnQ6IDY1cHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ci50Yi1uYXotcG17XHJcbiAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAvLyB0b3A6IC00NXB4O1xyXG4gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGJvcmRlcjp1bnNldDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOjA7XHJcbiAgICAgICAgICAgIGZsZXg6MSAxIDEwMCU7XHJcblxyXG4gICAgICAgICAgLmx2Yi5sdmItLW5hentcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDp0aGluO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIFNjcm9sbCBmbHVpZG8gc3UgQW5kcm9pZC9pT1NcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweH0gXHJcblxyXG4gICAgICAgICAgICBidXR0b24ubHZiLXZvY2V7XHJcbiAgICAgICAgICAgICAgLmx2Yi1ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYub24gLmx2Yi1ub21lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggdHJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGItdGltZXtcclxuICAgICAgcGFkZGluZzogNnB4IDIxcHggNnB4IDdweCFpbXBvcnRhbnQ7XHJcbiAgICAgIC50Yi10aW1lLWlue1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgLnRiLXF1YW5kb3tcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcclxuICAgIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIC50Yi1saXZlLWJsb2Njb3tcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNtcy1yYWlsX3JpZ2h0LnRiLWNhc3NldHRvLXJ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgfVxyXG4gICAgLy8gdGFibGUudGItcGFsaW5zZXN0by5wcmVtYXRjaCAudGItc3BvcnQtaCB0aCB7XHJcbiAgICAvLyAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgLmNtcy1yZWdpb24uY21zLW1haW4gdGFibGUudGItcGFsaW5zZXN0by5wcmVtYXRjaCB7XHJcbiAgICAgICAgLy8gbWFyZ2luLXRvcDo1MHB4O1xyXG4gICAgICAgIC50Yi1uYXotcG17XHJcbiAgICAgICAgICAvLyB0b3A6IC01NXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLW1vcmV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuXHJcbkBjb250YWluZXIgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAudGItcGFsaW5zZXN0by5wcmVtYXRjaCAudGItZXYsIFxyXG4gIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIC50Yi1saXZlLWNlbGxhIHtcclxuICAgIGZsZXg6IDEgMSAzMyUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggdHJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAudGItdGltZXtcclxuICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAudGItdGltZS1pbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgIC50Yi1xdWFuZG97XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgIC50Yi1ldntcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50IDtcclxuICAgfVxyXG4gIC50Yi1iYi50Yi1iYi0tdmFpe1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTM3cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIH1cclxufVxyXG4gIFxyXG59XHJcblxyXG4udGItbC1mb250ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qRml4IHByZW1hdGNoIGdnL25nIG5hc2Nvc3RpIGRhIGdjICovXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcbiAgICAudGItcGFsaW5zZXN0byB7XHJcbiAgICAgICYudGItY29uLWxvZ2hpIHtcclxuICAgICAgJi5wcmVtYXRjaCB7XHJcbiAgICAgICAgW2RhdGEtdGItc29sby10ZWxdIHtcclxuICAgICAgICAgIGRpc3BsYXk6ICB0YWJsZS1jZWxsIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2RpdGg6OTAwcHgpe1xyXG4gIHNwYW4uYy1ldi50Yi1zcXN0e1xyXG4gICAgYXtcclxuICAgICAgc3Bhbi50Yi1zcXF7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuLmMtZXYudGItc3FzdHtcclxuICBhe1xyXG4gICAgc3Bhbi50Yi1zcXF7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgJi50Yi1zcXAtc2Vwe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXItLWNvdXBvbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1vZGRzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1jcC1yb3cge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDVweCAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcclxuICBib3gtc2hhZG93OiAgdmFyKC0tYm94LXNoYWRvdy1iKTtcclxuICAvLyBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2gge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jcG4tdG9wIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyBkaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItc2NvbW1ldHRpIHtcclxuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi1wcmltYXJ5KSk7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuLy8gICAvLyBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4vLyB9XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItc2NvbW1ldHRpe1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aTpob3ZlcixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHNwYW46bm90KC5jcG4tbGl2ZSksXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2g+c3BhbjpmaXJzdC1jaGlsZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWNwLXJvdyBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbS5hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LnRiLWFtb3VudCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW46OnBsYWNlaG9sZGVyIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5wYi1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cudGItbXNnLS1naW9jYXRhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWF0dXJlZC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZWF0dXJlZC1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLXZ1b3RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLXBhbmVsIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gbGFiZWwudGItYWNjZXR0YSB7XHJcbiAgbWFyZ2luOiA3cHggMTVweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1tYXRjaCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tdG9wIHtcclxuICBib3JkZXItdG9wOiB1bnNldDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcclxuICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLW1zZyB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcmljYXJpY2EsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8ge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBzcGFuLmNwbi1vZGRzIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMHB4IDdweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIGFjY2VudC1jb2xvcjogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNvZGUtaCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGJ1dHRvbi5jcG4tbG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLXNhdmU6ZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbiIsIlxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuaGVhZGVyLndkZy1oZWFkZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDA7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgLndkZy1icmFuZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItdmRlc2suZGVzayxcclxuYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgb3JkZXI6IDFcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bltkYXRhLXRiLWF6aW9uZT1cImFjY2VkaVwiXXtcclxuICBvcmRlcjoyXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1sb2dpbi1pbmxpbmUge1xyXG4gIG9yZGVyOiAyO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0IHtcclxuICBvcmRlcjogNDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0IC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgdG9wOiAtMjJweDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAycHggNnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0OmhvdmVyIC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1hY2NlbnQge1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sXHJcbi53ZGctbG9naW4taW5saW5lIC5idG4ge1xyXG4gIGhlaWdodDogMzVweDtcclxuICAvLyB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItc2VhcmNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvcm0ud2RnLWhlYWRlci1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICBsZWZ0OiAyMDBweDtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAxcHg7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItc2VhcmNoLWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHRvcDogMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYud2RnLXRvcG5hdiBhIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBnYXA6IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHggMTZweDtcclxufVxyXG5cclxuLndkZy10b3BuYXYge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy10b3BuYXYgPiBhID4gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGhkci1jb21wb3N0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLnRiLW9jY2hpbyBzdmcge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2UsXHJcbi5oZHItY29tcG9zdGEgLndkZy1hY2N0LXJvdyAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgYS53ZGctYWNjdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSBzdmcge1xyXG4gIHdpZHRoOiAxNHB4O1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDVweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3BhbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1pbi13aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZzogMCA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG51bC53ZGctdWItbGFuZ2xpc3QgYS5vbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLndkZy11Yi1sYW5nbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi10emxpc3Qge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6bGlzdCBsaSBhLm9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAyLiBSRVNQT05TSVZFIC0gU1RSVVRUVVJBICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGhlYWRlci53ZGctaGVhZGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGdhcDogMDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sXHJcbiAgLndkZy1sb2dpbi1pbmxpbmUgLmJ0bixcclxuICAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctbG9naW4taW5saW5lKy5idG4ge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bltkYXRhLXRiLWF6aW9uZT1cImlsLW1pby1jb250b1wiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAud2RnLWhlYWRlciAud2RnLWJyYW5kLCBcclxuICAgIC5ib2R5LS1kaXJldHRhIC53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGhkci1jb21wb3N0YSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcblxyXG4gIC5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLndkZy11dGlsaXR5X2JhciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXV0aWxpdHktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiBhOmhvdmVyIC53ZGctbmF2LWljLFxyXG5uYXYud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4ud2RnLndkZy10b3BuYXYgYS5vbiAud2RnLW5hdi1pYyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1pY29uKTtcclxufVxyXG5cclxuLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSk7XHJcbn1cclxuLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi10eiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuXHJcbn1cclxuXHJcblxyXG4ud2RnLndkZy11dGlsaXR5X2JhciBkZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxufVxyXG5cclxuLndkZy53ZGctaGVhZGVyIGlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xyXG59XHJcbi53ZGcud2RnLWhlYWRlciBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1oZWFkZXIgLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItb3JhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdWItb3JhIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuaGVhZGVyLndkZy1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlci1hY3Rpb25zICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLCAud2RnLWxvZ2luLWlubGluZSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLXRleHQpO1xyXG59XHJcblxyXG4vLyAud2RnLWhlYWRlci1hY3Rpb25zIC5idG46aG92ZXIsXHJcbi8vIC53ZGctbG9naW4taW5saW5lIC5idG46aG92ZXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG4vLyB9XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG5bdGl0bGU9XCJSZWN1cGVyYSBwYXNzd29yZFwiXTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctZXNjaSAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHZhcigtLWVycm9yLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dCk7XHJcbn1cclxuXHJcbm5hdi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG4uYnRuLWFjY2VudDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KTsgICBcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCAud2RnLXB3bG9zdC10eHQge1xyXG4gIC8vIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcikgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKSFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdG9wbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdG9wbmF2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXRvcG5hdiBhOmhvdmVyIGksXHJcbi53ZGctdG9wbmF2IGEub24sXHJcbi53ZGctdG9wbmF2IGEub24gaSxcclxuZGl2LndkZy10b3BuYXYgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLXNwb3J0LmJvZHktLWxpc3QtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi53ZGctdG9wbmF2IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2UsXHJcbi5oZHItY29tcG9zdGEgLndkZy1hY2N0LXJvdyAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgYS53ZGctYWNjdCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3Bhbi53ZGctdWItbXNnLWljbyxcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktaWNvbik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW4ud2RnLXViLWJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHZhcigtLWVycm9yLWJvcmRlcik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhLndkZy11Yi1idG46aG92ZXIsXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhOmhvdmVyPnNwYW4sXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhOmhvdmVyPnN2ZyxcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tc3BvcnQuYm9keS0tbGlzdC1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gLndkZy10b3BuYXYgYTpob3ZlcixcclxuLy8gLndkZy10b3BuYXYgYS5vbiB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJvcmRlci1ib3R0b206IDA7XHJcbi8vIH1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1jYXJldCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuICAvLyBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy11Yi1sYW5nPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG51bC53ZGctdWItbGFuZ2xpc3QgYSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhLm9uIHtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLXR6bGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLndkZy11Yi10emxpc3QgbGkgYXtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG51bC53ZGctdWItdHpsaXN0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24sXHJcbi53ZGctdWItdHpsaXN0IGxpIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyKTtcclxufVxyXG5cclxuLy8gLndkZy11Yi10emxpc3QgbGkgYS5vbiB7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4vLyB9XHJcblxyXG5uYXYgLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBIRUFERVIgNyBGSVggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYXtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBnYXA6IDdweDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhIHNwYW57XHJcbiAgICBnYXA6IDhweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSAud2RnLW5hdi1pY3tcclxuICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICBjb2xvcjogdmFyKC0taWNvbi1zZWNvbmRhcnkpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEub257XHJcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhOmhvdmVyIC53ZGctbmF2LWljLFxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEub24gLndkZy1uYXYtaWN7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLCAud2RnLWxvZ2luLWlubGluZSAuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6dmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm5hdi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG4uYnRuLWFjY2VudCB7XHJcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXJ7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgfVxyXG5cclxuICAud2RnLWJyYW5kIC53ZGctYnJhbmQtbG9nb3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gIH1cclxufSIsIi53ZGctbGVhZ3VlLWxpc3QsXHJcbi53ZGcud2RnLXRvcC1sZWFndWUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWkpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIC50Yi1zcG9ydC1jZXJjYS1pbntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLFxyXG4ucXQtYnRuIC5xdC12YWx1ZSxcclxuZGl2Lmxjdy1zdWJ0YWJzIC5sY3ctc3VidGFiLmlzLW9uLFxyXG4ubGN3LWxoIC5sY3ctYWRkLFxyXG4uc2MtY2hpcHMgLnNjLWNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1vdS1zZWx7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsIFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsIFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgLmxibCwgXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlciAucHgsIFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub24gLmxibCwgXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiAucHgsIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0bjpob3ZlciwgLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSwgXHJcbi8vIC5sY3ctbWVyYyBidXR0b24ucXQtYnRuLmFjdGl2ZSwgXHJcbi8vIGJ1dHRvbi5sY3ctcS5vbiwgXHJcbi8vIGJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIGJ1dHRvbi5xdC1idG46aG92ZXIgc3BhbixcclxuLy8gLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bjpob3ZlciBsYWJlbCxcclxuLy8gLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bi5vbiBzcGFuLFxyXG4vLyAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuLm9uIGxhYmVse1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHNwYW4sXHJcbi8vIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIGxhYmVsLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAgLmxibHtcclxuLy8gICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSwgXHJcbi8vIC5sY3ctbWVyYyAucXQtYnRuLCBcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLFxyXG4vLyAud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAsIFxyXG4vLyAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAsXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuLy8gICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciBzcGFuLFxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bjpob3ZlciBsYWJlbCxcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZTpob3ZlciwgXHJcbi8vIC5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLCBcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xOmhvdmVyLFxyXG4vLyAud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXA6aG92ZXIsIFxyXG4vLyAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlcixcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZS5vbiwgXHJcbi8vIC5sY3ctbWVyYyAucXQtYnRuLm9uLCBcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLm9uLFxyXG4vLyAud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAub24sIFxyXG4vLyAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAub24sXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbntcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuLmxjdy1kYXkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuLmxjdy1kYXkgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LWxlZ2EgLndkZy1zcG9ydC1uLFxyXG4ud2RnLXNwb3J0LWFyZWEgLndkZy1zcG9ydC1ue1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgLnRhYi1pdGVte1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgLnRhYi1pdGVtOmhvdmVyLCBcclxuLmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyAudGFiLWl0ZW0uYWN0aXZle1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgLnRhYnMtbmF2e1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyAudGItZXYtbGl2ZSAudGItc3F7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWFjY291bnQgLnNsaXAtZm9vdCAuYnRuLCBcclxuLmJvZHktLW5ldC1iZXRzIGJ1dHRvbi5ycy1jZXJjYSwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ydC1jZXJjYSwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1jZXJjYS1nbywgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1nbywgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ycC1jZXJjYSwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi50eC1jZXJjYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG46aG92ZXIsIFxyXG4uYm9keS0tbmV0LWJldHMgYnV0dG9uLnJzLWNlcmNhOmhvdmVyLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJ0LWNlcmNhOmhvdmVyLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvOmhvdmVyLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWdvOmhvdmVyLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJwLWNlcmNhOmhvdmVyLCBcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYmFkZ2UtdG9kbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hID4gc3VtbWFyeXtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbn1cclxuXHJcbmRldGFpbHMgc3Bhbi53ZGctdWItY2FyZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG5cclxuLmx2YiAubHZiLXZvY2Uub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuXHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3Zne1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8vIG5hdi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG4uYnRuLWFjY2VudCB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXJlZ2lzdGVyKTtcclxuLy8gICBjb2xvcjogdmFyKC0tYnRuLXJlZ2lzdGVyLXRleHQpO1xyXG4vLyB9XHJcblxyXG5cclxuXHJcbmRpdi5zYy12YWl7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1sZWctdHh0e1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dClcclxufVxyXG5cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1ub3tcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG59XHJcblxyXG4udGItY29scGljayAucm93IGJ1dHRvbi5vbntcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubHZtLXEgLmNoaXAub24gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLWV2ZW50e1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMjAlIDgwJSBhdCA1MCUgMTE4JSwgXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMjU1LCA5MCwgMC40MiksIHRyYW5zcGFyZW50IDYwJSksIFxyXG4gICAgICAgICAgICByYWRpYWwtZ3JhZGllbnQoOTAlIDYwJSBhdCA1MCUgLTIwJSwgXHJcbiAgICAgICAgICAgIHJnYmEoMSwgMjAsIDU4LCAwLjc1KSwgdHJhbnNwYXJlbnQgNjAlKSwgXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIzBlMmE0NSwjMDA0MzhkKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1zcG9ydHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2OmhvdmVye1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4vLyAubHZtLWV2LS1jb3JyZW50ZSA+IC5sdm0tZXYtaW57XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaSkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ud2RnLWFjY3QtdmFpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG5cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1ubyxcclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLXQsXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tY29kZS1oLFxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG46aG92ZXIsIC53ZGctbG9naW4taW5saW5lIC5idG46aG92ZXJ7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuZGl2Lmxjdy1zdWJ0YWJzIC5sY3ctc3VidGFiIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3LXN1YnRhYnMgLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5jcG4tYmFua2VyLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG5bdGl0bGU9XCJSZWN1cGVyYSBwYXNzd29yZFwiXTpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBkaXYud2RnLXRvcC1sZWFndWUgLnNlYy1iYXJ7ICBcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuLy8gICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCwgLndkZy53ZGctdG9wLWxlYWd1ZXtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QgYSwgZGl2LmI0NS1uYXYgPiBhe1xyXG4gIGJveC1zaGFkb3c6dW5zZXQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmFpbC1jYXJke1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbn1cclxuXHJcbi5saXZlLWRvdHtcclxuICBjb2xvcjogdmFyKC0tbGl2ZSlcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWRvdHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItZGlyZXR0YS1yLS10djpjaGVja2VkIH4gLnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDEpLCBcclxuLnRiLWRpcmV0dGEtci0tY2FtcG86Y2hlY2tlZCB+IC50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgyKXtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpXHJcbn1cclxuXHJcbi5sdm17XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSkgIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2MtY2hpcHMgLnNjLWNoaXB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGJsIHRib2R5IHRyOmhvdmVyIHRkIHNtYWxsLFxyXG4udGJsIHRib2R5IHRyOmhvdmVye1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1ldi1saXZlIC50Yi1ldi1hY3Q6aG92ZXJ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4uY3BuLW1hdGNoIC5jcG4tc2NvcmV7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KVxyXG59XHJcblxyXG4iLCJkaXZbZGF0YS10Yi12ZWxvXXtcclxuICAgIGJhY2tncm91bmQ6ICM0NDAyMDIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmxjdy1saCBidXR0b24ubGN3LWFkZHtcclxuLy8gICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbi8vIH1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgI3RiLWJsLXJpcSBkaXYudGItYmwtcmlxX19ib3ggZGl2LnRiLWJsLXJpcV9fYiBkaXYuZmVlZHsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgdGFibGUudGJsIHRib2R5IHRye1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuc2VsZWN0Lmxjdy1vdS1zZWwsIFxyXG5zZWxlY3QubGN3LW91LXR1dHRle1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KVxyXG59XHJcbnNwYW4ubHZtLXN0YXIgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5hLm1zei12Lm9ue1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuYnV0dG9uLnF0LWJ0biAucXQtdmFsdWUgc3tcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmltZy5sdm0tYmFuZGllcmF7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwMDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNwbi1sZWcgc3Bhbi5jcG4tb2Rkc3tcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sdm0tY29ycG8gZGV0YWlscy5sdm0tc3BvcnQgPiBzdW1tYXJ5LCBcclxuLmx2bS1jb3JwbyBkZXRhaWxzLmx2bS1sZWdhID4gc3VtbWFyeSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW9kZHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogREEgR0MgKi9cclxuXHJcbi5sdm0tcSBzbWFsbCB7IFxyXG4gICAgLS1zZWNvbmRhcnktdGV4dDogIzMzMzMzMyAhaW1wb3J0YW50OyBcclxufSBcclxuc3Bhbi50Yi1yaWdhLXNxID4gYS50Yi1ldi1saXZlID4gc3Bhbi50Yi1wdCB7IFxyXG4gICAgY29sb3I6ICNlYmViZWIgIWltcG9ydGFudDsgXHJcbn0gXHJcbi50Yi1ldi1saXZlIC5idG4tbGl2ZS0tY3RtIHtcclxuICAgIC0tYnRuLXByaW1hcnktdGV4dDogIzMzMzMzMyAhaW1wb3J0YW50OyBcclxufSBcclxuLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWluIHsgXHJcbiAgICAtLXByaW1hcnktdGV4dDogI2ZmZiAhaW1wb3J0YW50OyBcclxufSBcclxuXHJcbi8qIHBvcHVwIGNvdXBvbiBsaXN0YSBzY29tbWVzc2UgKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlLCBcclxuYm9keS5ib2R5LS1wcm9tb3MsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyxcclxuYm9keS5ib2R5LS1uZXR3b3JrLCBcclxuYm9keS5ib2R5LS1hY2NvdW50e1xyXG4gICAgLnRiLWJsLXJpcV9fYm94e1xyXG4gICAgICAgIGRpdi5mZWVke1xyXG4gICAgICAgICAgICAubW9uZXl7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRldGFpbHMuY2FyZHtcclxuICAgICAgICAgICAgICAgICYuYmV0LWNvbWJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBzdW1tYXJ5LmNhcmQtaC5iZXQtY29tYi10e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tdXRlZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGUudGJse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb25leXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgXHJcbiAgICB9ICAgICBcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLCBcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLCBcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtd2hvLCBcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLCBcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXdobywgXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC13aG97XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59Il19 */
