:root{--header-utility-background: #151515;--header-utility-text: #fff;--header-utility-icon: #ffcc00;--header-input-text: #fff;--header-input-background: rgba(247, 241, 241, 0.2);--header-input-border: rgba(0,0,0,.42);--header-background-color: #151515;--header-background-menu: #282728;--header-color-menu: #ebebeb;--header-color-icon: #ffbf00;--header-btn-login-background: #ffcc00;--header-btn-login-text: #000;--header-btn-register-background: #005c66;--header-btn-register-text: #fff;--header-text-a: #000000;--header-text-b: #ebebeb;--primary-background: #100E11;--secondary-background: #262626;--tertiary-background: #262626;--fourth-background: #ffbf00;--five-background: #ffffff;--six-background: #3a3a3a;--seven-background: #262626;--box-background-a: #262626;--box-background-b: #ffffff;--box-background-c: #383838;--box-background-d: #313131;--box-background-e: #fc0;--box-background-f: #343434;--box-background-g: #000;--box-background-h: rgba(255, 191, 0, 0.59);--box-background-i: linear-gradient(180deg,var(--box-background-e) 0, var(--box-background-c) 90%);--primary-text: #ffbf00;--secondary-text: #fff;--tertiary-text: #755801;--fourth-text: #000000;--five-text: #262727;--six-text: #c7c7c7;--seven-text: #eff0f1;--primary-border: #202020;--secondary-border: #ffbf00;--tertiary-border: #e7ad00;--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: #ffffff3d;--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: #fdf7e5;--menu-item-a--hover-text: #be6d04;--menu-item-a--active: #e4a105;--menu-item-a--active-text: #ffffff;--menu-item-b--hover: #ebebeb;--btn-primary: #ffbf00;--btn-secondary: #f9fafb;--btn-third: #e4a105;--btn-fourth: #ffbf00;--btn-five: linear-gradient(180deg,rgba(87, 199, 133, 1) 0%, rgba(35, 122, 76, 1) 100%);--btn-primary-hover: #b8deff;--btn-register: #005c66;--btn-primary-text: #000;--btn-secondary-text: #000000;--btn-third-text: #ebebeb;--btn-fourth-text: #000;--btn-register-text: #fff;--btn-five-text: #fff;--btn-primary-text-hover: #ffffff;--heading-background: #262626;--heading-text: #ffffff;--heading-text-a: #fff;--heading-text-b: #777;--primary-footer: #262626;--secondary-footer: #0a3350;--primary-footer-text: #ffffff;--secondary-footer-text: #ffbf00;--tertiary-footer-text: #d8d8d8;--primary-footer-border: #ffbf00;--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:   #ffbf00;--or-2:   #ffbf00;--navy-1: #262626;--navy-0: #453101;--line: #2b2b2b;--mute: #d6d6d6;--tb-coupon-rialzo: #e4a105;--tb-coupon-testo-2: #fff;--tb-coupon-accento: #0d0d0d;--navy-3: #e4a105;--navy-2: #e4a105;--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: #151515;--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: #ffbf00;--tab-btn-color--hover: #ffffff}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,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:transparent}.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:transparent !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 0.5s ease-in-out;-webkit-transition:all 0.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 0.5s ease-in-out;-webkit-transition:all 0.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 0.5s ease-in-out;-webkit-transition:all 0.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:transparent !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,0.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.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,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 0.5s ease-in-out;-webkit-animation:all 0.5s ease-in-out}details.sc-sportbox{width:calc(100% - 20px);margin:0 auto;animation:all 0.5s ease-in-out;-webkit-animation:all 0.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 0.5s ease-in-out;-webkit-animation:all 0.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:transparent;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:transparent}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,0.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:transparent;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:0.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:0.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:transparent;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,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, #fff);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,0.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 0.5s ease-in-out;-webkit-transition:all 0.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 0.5s ease-in-out;-webkit-transition:all 0.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) transparent}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:0.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:0.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:calc(2 * 1.15em);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:calc(2 * 1.15em);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,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,0.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 0.5s ease-in-out;-webkit-transition:all 0.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 0.5s ease-in-out;-webkit-transition:all 0.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:transparent !important;color:var(--nota-text) !important}.qt-box--container div.card.qt-box.tb-note-live .card-b{background:transparent !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,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:transparent !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:transparent;border-color:transparent}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,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:transparent !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,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,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:0.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,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:0.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,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}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:transparent;border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:transparent;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 0.5s ease-in-out}.wdg-header-actions .btn.btn-ghost:hover .wdg-pwlost-txt{opacity:1;transition:all 0.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:#4e2700 !important}.qt-box--container div.card.qt-box .card-h,.lcw-day span{color:var(--fourth-text)}div.wdg-top-league .sec-bar{background:var(--heading-background) !important}.btn{--btn-third-text: #333333 !important}.qt-box--container div.card.qt-box .card-h{--heading-text-a: #333333 !important}details.lvm-lega>summary{--secondary-text: #000000 !important}.lvm-ev--corrente>.lvm-ev-in{color:#fff}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{color:var(--fourth-text)}div.lcw-day{background:var(--box-background-e);color:var(--fourth-text)}.lvm-q small,.wdg-league-list a:hover .wdg-league-name,nav.sportnav a:hover,.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo:hover>summary .wdg-sport-nome,.tb-palinsesto button.tb-more-btn,.tb-palinsesto select.tb-ou-sel,.b45-nav .b45-item.on .b45-label,.b45-nav .b45-item.on i.ic.ic-sport--calendar,a.wdg-sport-lega.on .wdg-sport-nome,summary.wdg-sport-area.on .wdg-sport-nome,summary.wdg-sport.on .wdg-sport-nome,nav.sportnav a.on{color:var(--fourth-text)}a.wdg-sport-lega.on:hover .wdg-sport-nome{color:var(--fourth-text) !important}a.wdg-sport-lega.on .wdg-sport-n,summary.wdg-sport-area.on .wdg-sport-n,summary.wdg-sport.on .wdg-sport-n{background:#000}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{background:var(--secondary-background);margin-bottom:10px;border:1px solid rgba(255,255,255,0.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,0.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,0.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)}.tbl tbody tr:hover td small,.tbl tbody tr:hover{color:var(--secondary-text) !important}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtc2tpbi1zYXNzNy1iZXRwcm8yNy5jc3MiLCJzb3VyY2VzIjpbInN0eWxlLXNraW4tc2FzczctYmV0cHJvMjcuc2NzcyIsIm5ld19jc3MvY29sb3JzL19yb290X3ZhcmlhYmxlc19zYXNzN19iZXRwcm8yNy5zY3NzIiwibmV3X2Nzcy9fbWFpbl9kYXJrX2NsZWFuZWRfdjIuc2NzcyIsIm5ld19jc3MvY29tcG9uZW50cy9fY291cG9uXzIuc2NzcyIsIm5ld19jc3MvaGVhZGVycy9faGVhZGVyX3Nhc3M3LnNjc3MiLCJuZXdfY3NzL2N1c3RvbS9fc2Fzczcuc2NzcyIsIm5ld19jc3MvY3VzdG9tL19zYXNzN19iZXRwcm8yNy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2NvbG9ycy9yb290X3ZhcmlhYmxlc19zYXNzN19iZXRwcm8yN1wiO1xyXG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9tYWluX2RhcmtfY2xlYW5lZF92MlwiO1xyXG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jb21wb25lbnRzL2NvdXBvbl8yXCI7XHJcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2hlYWRlcnMvaGVhZGVyX3Nhc3M3XCI7XHJcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL2N1c3RvbS9zYXNzN1wiO1xyXG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jdXN0b20vc2FzczdfYmV0cHJvMjdcIjsiLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAyLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gVEVYVC1TSEFET1cgLyBCT1gtU0hBRE9XICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogICAgVkFMT1JJIE9SSUdJTkFMSSAtIERBIE1PRElGSUNBUkUgTUFOVUFMTUVOVEUgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbjpyb290IHtcclxuXHJcbiAgLyogSGVhZGVyICovXHJcbiAgLS1oZWFkZXItdXRpbGl0eS1iYWNrZ3JvdW5kOiAjMTUxNTE1O1xyXG4gIC0taGVhZGVyLXV0aWxpdHktdGV4dDogI2ZmZjtcclxuICAtLWhlYWRlci11dGlsaXR5LWljb246ICNmZmNjMDA7XHJcblxyXG4gIC0taGVhZGVyLWlucHV0LXRleHQ6ICNmZmY7XHJcbiAgLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZDogcmdiYSgyNDcsIDI0MSwgMjQxLCAwLjIpO1xyXG4gIC0taGVhZGVyLWlucHV0LWJvcmRlcjogcmdiYSgwLDAsMCwuNDIpO1xyXG4gIC0taGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XHJcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1tZW51OiAjMjgyNzI4O1xyXG4gIC0taGVhZGVyLWNvbG9yLW1lbnU6ICNlYmViZWI7XHJcbiAgLS1oZWFkZXItY29sb3ItaWNvbjogI2ZmYmYwMDtcclxuICAtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZDogI2ZmY2MwMDtcclxuICAtLWhlYWRlci1idG4tbG9naW4tdGV4dDogIzAwMDtcclxuICAtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZDogIzAwNWM2NjtcclxuICAtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dDogI2ZmZjtcclxuICAtLWhlYWRlci10ZXh0LWE6ICMwMDAwMDA7XHJcbiAgLS1oZWFkZXItdGV4dC1iOiAjZWJlYmViO1xyXG5cclxuICAvKiBHbG9iYWwgKi9cclxuICAtLXByaW1hcnktYmFja2dyb3VuZDogIzEwMEUxMTtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICMyNjI2MjY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLXRlcnRpYXJ5LWJhY2tncm91bmQ6ICMyNjI2MjY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLWZvdXJ0aC1iYWNrZ3JvdW5kOiAjZmZiZjAwO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1maXZlLWJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLXNpeC1iYWNrZ3JvdW5kOiAjM2EzYTNhO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZXZlbi1iYWNrZ3JvdW5kOiAjMjYyNjI2O1xyXG5cclxuICAvKiBCb3ggKi9cclxuICAtLWJveC1iYWNrZ3JvdW5kLWE6ICMyNjI2MjY7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1iOiAjZmZmZmZmO1xyXG4gIC0tYm94LWJhY2tncm91bmQtYzogIzM4MzgzODtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWQ6ICMzMTMxMzE7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1lOiAjZmMwO1xyXG4gIC0tYm94LWJhY2tncm91bmQtZjogIzM0MzQzNDtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWc6ICMwMDA7XHJcbiAgLS1ib3gtYmFja2dyb3VuZC1oOiByZ2JhKDI1NSwgMTkxLCAwLCAwLjU5KTtcclxuICAtLWJveC1iYWNrZ3JvdW5kLWk6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsdmFyKC0tYm94LWJhY2tncm91bmQtZSkgMCwgdmFyKC0tYm94LWJhY2tncm91bmQtYykgOTAlKTtcclxuICAvKiM3NDRmMmU7ICovXHJcblxyXG4gIC8qIFRleHQgKi9cclxuICAtLXByaW1hcnktdGV4dDogI2ZmYmYwMDtcclxuICAvKiBVc2F0byAqL1xyXG4gIC0tc2Vjb25kYXJ5LXRleHQ6ICNmZmY7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLXRlcnRpYXJ5LXRleHQ6ICM3NTU4MDE7XHJcbiAgLyogVXNhdG8gKi9cclxuICAtLWZvdXJ0aC10ZXh0OiAjMDAwMDAwO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1maXZlLXRleHQ6ICMyNjI3Mjc7XHJcbiAgLyogVXNhdG8gKi9cclxuICAvKiBORVcgQURERUREIE9OIEMgKi9cclxuICAtLXNpeC10ZXh0OiAjYzdjN2M3O1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZXZlbi10ZXh0OiAjZWZmMGYxO1xyXG5cclxuICAvKiBCb3JkZXIgKi9cclxuICAtLXByaW1hcnktYm9yZGVyOiAjMjAyMDIwO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZWNvbmRhcnktYm9yZGVyOiAjZmZiZjAwO1xyXG4gIC0tdGVydGlhcnktYm9yZGVyOiAjZTdhZDAwO1xyXG4gIC0tZm91cnRoLWJvcmRlcjogI2ZmZmZmZjtcclxuICAtLWZpdmUtYm9yZGVyOiAjYWFhM2EzO1xyXG4gIC0tc2l4LWJvcmRlcjogcmdiYSgyMzEsIDIzOCwgMjQ2LCAwLjMpO1xyXG4gIC8qIFVzYXRvICovXHJcbiAgLS1zZXZlbi1ib3JkZXI6ICNiZWJlYmU7XHJcbiAgLS1laWdodC1ib3JkZXI6ICMyYjJiMmI7XHJcbiAgLS1uaW5lLWJvcmRlcjogIzc3NztcclxuICAtLXRlbi1ib3JkZXI6ICM2ZjRjMmM7XHJcblxyXG4gIC8qIElucHV0ICovXHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1hOiAjZmZmZmZmM2Q7XHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iOiAjZTRlNGU0O1xyXG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYS1hY3RpdmU6ICMxYzQyNjc7XHJcbiAgLS1pbnB1dC1iYWNrZ3JvdW5kLS1iLWFjdGl2ZTogI2RmZWFmYTtcclxuXHJcbiAgLS1pbnB1dC1ib3JkZXItLWE6ICNmZmZmZmYxZjtcclxuICAtLWlucHV0LWJvcmRlci0tYjogI2M5YzRjNDtcclxuICAtLWlucHV0LXRleHQtLWE6ICNmZmZmZmY7XHJcbiAgLS1pbnB1dC10ZXh0LS1iOiAjMzMzMzMzO1xyXG5cclxuICAtLW1lbnUtaXRlbS1hLS1ob3ZlcjogI2ZkZjdlNTtcclxuICAtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0OiAjYmU2ZDA0O1xyXG4gIC0tbWVudS1pdGVtLWEtLWFjdGl2ZTogI2U0YTEwNTtcclxuICAtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dDogI2ZmZmZmZjtcclxuICAtLW1lbnUtaXRlbS1iLS1ob3ZlcjogI2ViZWJlYjtcclxuICAvKiBCVG4gKi9cclxuICAtLWJ0bi1wcmltYXJ5OiAjZmZiZjAwO1xyXG4gIC0tYnRuLXNlY29uZGFyeTogI2Y5ZmFmYjtcclxuICAtLWJ0bi10aGlyZDogI2U0YTEwNTtcclxuICAtLWJ0bi1mb3VydGg6ICNmZmJmMDA7XHJcbiAgLS1idG4tZml2ZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDg3LCAxOTksIDEzMywgMSkgMCUsIHJnYmEoMzUsIDEyMiwgNzYsIDEpIDEwMCUpO1xyXG4gIC0tYnRuLXByaW1hcnktaG92ZXI6ICNiOGRlZmY7XHJcbiAgLS1idG4tcmVnaXN0ZXI6ICMwMDVjNjY7XHJcblxyXG4gIC0tYnRuLXByaW1hcnktdGV4dDogIzAwMDtcclxuICAtLWJ0bi1zZWNvbmRhcnktdGV4dDogIzAwMDAwMDtcclxuICAtLWJ0bi10aGlyZC10ZXh0OiAjZWJlYmViOyBcclxuICAtLWJ0bi1mb3VydGgtdGV4dDogIzAwMDsgICBcclxuICAtLWJ0bi1yZWdpc3Rlci10ZXh0OiAjZmZmO1xyXG4gIC0tYnRuLWZpdmUtdGV4dDogI2ZmZjtcclxuICAtLWJ0bi1wcmltYXJ5LXRleHQtaG92ZXI6ICNmZmZmZmY7XHJcblxyXG4gIC8qIEhlYWRpbmcvYm94ICovXHJcbiAgLS1oZWFkaW5nLWJhY2tncm91bmQ6ICMyNjI2MjY7XHJcbiAgLS1oZWFkaW5nLXRleHQ6ICNmZmZmZmY7XHJcbiAgLS1oZWFkaW5nLXRleHQtYTogI2ZmZjtcclxuICAtLWhlYWRpbmctdGV4dC1iOiAjNzc3O1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gIC8qIEZvb3RlciAqL1xyXG4gIC0tcHJpbWFyeS1mb290ZXI6ICMyNjI2MjY7XHJcbiAgLS1zZWNvbmRhcnktZm9vdGVyOiAjMGEzMzUwO1xyXG4gIC0tcHJpbWFyeS1mb290ZXItdGV4dDogI2ZmZmZmZjtcclxuICAtLXNlY29uZGFyeS1mb290ZXItdGV4dDogI2ZmYmYwMDtcclxuICAtLXRlcnRpYXJ5LWZvb3Rlci10ZXh0OiAjZDhkOGQ4O1xyXG4gIC0tcHJpbWFyeS1mb290ZXItYm9yZGVyOiAjZmZiZjAwO1xyXG5cclxuICAvKiBRdW90ZSAqL1xyXG4gIC0tcXQtYmFja2dyb3VuZDogI2VlZTtcclxuICAtLXF0LWNvbG9yLWE6ICMwMDA7XHJcbiAgLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcjogI2I4ZGVmZjtcclxuICAtLXF0LWNvbG9yLS1ob3ZlcjogI2U3ZTdlNztcclxuICAtLXF0LWNvbG9yLWE6ICMwMDA7XHJcbiAgLS1xdC1jb2xvci1iOiAjNGE2Zjk1O1xyXG4gIC0tcXQtYmFja2dyb3VuZC1jOiAjZmZmZmZmO1xyXG4gIC0tcXQtYm9yZGVyOiByZ2JhKDIzMSwgMjM4LCAyNDYsIDAuMyk7XHJcblxyXG4gIC8qIFNoYWRvdyBlIFJhZGl1cyAqL1xyXG4gIC0tYm94LXNoYWRvdy1hOiAtMXB4IDBweCAwcHggMHB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgLjE2KSBpbnNldDtcclxuICAtLWJveC1zaGFkb3ctYjogMHB4IDBweCA3cHggLTFweCAjMTcxNzE3O1xyXG4gIC0tYm94LXNoYWRvdy1jOiBpbnNldCAwIDI1MHB4IDYwMHB4IDBweCAjY2JjYmNiO1xyXG4gIC8qIEJ1dHRvbiAqL1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1hOiA1cHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWI6IDEwcHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWM6IDE1cHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWQ6IDIwcHg7XHJcbiAgLS1ib3JkZXItcmFkaXVzLWZ1bGw6IDEwMHB4O1xyXG4gIC0tYm9yZGVyLXJhZGl1cy1jdG06IDEwcHg7XHJcblxyXG5cclxuICAvKiBGZWF0dXJlZCBDb2xvciAqL1xyXG4gIC0tZmVhdHVyZWQtYmFja2dyb3VuZDogIzM1ODU1ODtcclxuICAtLWZlYXR1cmVkLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMDg3NzEyO1xyXG4gIC0tZmVhdHVyZWQtdGV4dDogIzc0ZmY3YTtcclxuICAtLWZlYXR1cmVkLWJvcmRlcjogIzhCQzM0QTtcclxuICAtLXZhbGlkLXRleHQ6ICM0Y2FmNTA7XHJcbiAgLS12YWxpZC1iYWNrZ3JvdW5kOiByZ2JhKDc0LCAyMDcsIDc0LCAwLjQxOSk7XHJcbiAgLS1lcnJvci10ZXh0OiAjRjQ0MzM2O1xyXG4gIC0tZXJyb3ItYmFja2dyb3VuZDogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xyXG4gIC0tZXJyb3ItYm9yZGVyOiByZ2JhKDE5MSwgMjIsIDM2LCAwLjkxNik7XHJcbiAgLS13YXJuaW5nLXRleHQ6ICNmZjk4MDA7XHJcblxyXG4gIC8qIEljb24gKi9cclxuICAtLWljb24tcHJpbWFyeTogIzFjNDI2NztcclxuICAtLWljb24tc2Vjb25kYXJ5OiAjZmZmZmZmO1xyXG4gIC0taWNvbi10aGlyZDogIzhiYWYzZTtcclxuICAtLWljb24tZm91cnRoOiAjNGY5YmRmO1xyXG4gIC0taWNvbi1maWx0ZXI6IGludmVydCgxOTAlKSBzZXBpYSgwJSkgc2F0dXJhdGUoNTAlKSBodWUtcm90YXRlKDM1MWRlZyk7XHJcbiAgLyogIGludmVydCg0MiUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNDUwJSkgaHVlLXJvdGF0ZSgzNTFkZWcpOyAqL1xyXG4gIC0tdHJhc3A6IHRyYW5zcGFyZW50O1xyXG4gIC8qIEZlYXR1cmVkIENvbG9yICovXHJcbiAgLS1zZW1pLWxpZ2h0LWE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KTtcclxuICAtLXNlbWktbGlnaHQtYjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XHJcbiAgLS1zZW1pLWxpZ2h0LWM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjc1KTtcclxuICAtLXNlbWktbGlnaHQtbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG5cclxuICAtLXNlbWktZGFyay1hOiByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgLS1zZW1pLWRhcmstYjogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgLS1zZW1pLWRhcmstYzogcmdiYSgwLCAwLCAwLCAuNzUpO1xyXG4gIC0tc2VtaS1kYXJrLWxpZ2h0OiByZ2JhKDAsIDAsIDAsIC4wNTEpO1xyXG5cclxuICAvKkNhc2lubyBFeHRyYSBWMiAqL1xyXG4gIC0tY2FzaW5vLXByb21vOiBibHVlO1xyXG4gIC0tY2FzaW5vLW5ldzogZ3JlZW47XHJcblxyXG4gIC8qVGFibGUgTWFzdGVyICovXHJcbiAgLS1ncmVlbi1ncmlkOiAjNDA5OTNkO1xyXG4gIC0tYmx1ZS1ncmlkOiAjMDYwNmY2O1xyXG4gIC0tcmVkLWdyaWQ6ICNmZjQ4MDA7XHJcblxyXG4gIC8qIEJrIGUgSW1nICovXHJcbiAgLS1mb250LWZhbWlseTogXCJnaWxyb3lcIiwgc2Fucy1zZXJpZjtcclxuXHJcblxyXG4gIC0tb3I6ICAgI2ZmYmYwMDtcclxuICAtLW9yLTI6ICAgI2ZmYmYwMDtcclxuICAtLW5hdnktMTogIzI2MjYyNjtcclxuICAtLW5hdnktMDogIzQ1MzEwMTtcclxuICAtLWxpbmU6ICMyYjJiMmI7XHJcbiAgLS1tdXRlOiAjZDZkNmQ2O1xyXG4gIC0tdGItY291cG9uLXJpYWx6bzogI2U0YTEwNTtcclxuICAtLXRiLWNvdXBvbi10ZXN0by0yOiAjZmZmO1xyXG4gIC0tdGItY291cG9uLWFjY2VudG86ICMwZDBkMGQ7XHJcbiAgLS1uYXZ5LTM6ICNlNGExMDU7XHJcbiAgLS1uYXZ5LTI6ICNlNGExMDU7XHJcbiAgLS1pbms6ICNmMGVlZWU7XHJcbiAgLS1saXZlOiByZ2IoMCwgMjI2LCAxMSk7XHJcblxyXG4gICAgLS1ub3RhLWJnOiAjZmZlZGJiO1xyXG4gIC0tbm90YS10ZXh0OiAjMDAwO1xyXG4gIFxyXG4gIC0tcXQtYmFja2dyb3VuZC0taG92ZXI6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAtLXF0LWNvbG9yLS1ob3ZlcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgLS1xdC1ib3JkZXItLWhvdmVyOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuXHJcbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kOiAjMTUxNTE1O1xyXG4gIC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dDogI2ZmZjtcclxuXHJcbiAgLypUYWJsZSBNYXN0ZXIgKi9cclxuICAtLWdyZWVuLWdyaWQ6ICM0MDk5M2Q7XHJcbiAgLS1ncmVlbi1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tYmx1ZS1ncmlkOiAjMDYwNmY2O1xyXG4gIC0tYmx1ZS1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tcmVkLWdyaWQ6ICNmZjQ4MDA7XHJcbiAgLS1yZWQtZ3JpZC1jb2xvcjogIzMxMDEwMTtcclxuICAtLWdpb2NhdG8tZ3JpZDogIzRjYWY1MDk0O1xyXG4gIC0tZ2lvY2F0by1ncmlkLWNvbG9yOiAjZmZmZmZmO1xyXG4gIC0tdmludG8tZ3JpZDogI2UzYjgzOGFkO1xyXG4gIC0tdmludG8tZ3JpZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAgIC8vIFRhYiBxdW90ZSBORVdcclxuICAtLXRhYi1iYWNrZ3JvdW5kOiAjZmZmZmZmOyAvLyBTZm9uZG8gdGFiXHJcbiAgLS10YWItY29sb3I6ICMwMDAwMDA7IC8vIFRlc3RvIGJveCB0YWJcclxuICAtLXRhYi1ib3JkZXI6ICNmZmZmZmY7IC8vIGJvcmRvIHRhYlxyXG4gIC0tdGFiLWJhY2tncm91bmQtLWhvdmVyOiAjZmZmZmZmOyAvLyBIb3Zlci9hY3RpdmUgdGFiIGJrXHJcbiAgLS10YWItY29sb3ItLWhvdmVyOiAjMDAwMDAwOyAvLyBob3Zlci9hY3RpdmUgdGFiIHRlc3RvXHJcbiAgLS10YWItYnRuLWJhY2tncm91bmQ6ICNjY2NjY2M7IC8vIFNmb25kbyBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tY29sb3I6ICMwMDAwMDA7IC8vIENvbG9yZSBidG4gdGFiIG5vbiBhdHRpdmlcclxuICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6ICNmZmJmMDA7IC8vIFNmb25kbyBidG4gZGVudHJvIHRhYiBob3Zlci9hY3RpdmVcclxuICAtLXRhYi1idG4tY29sb3ItLWhvdmVyOiAjZmZmZmZmOy8vIHRlc3RvIGJ0biBkZW50cm8gdGFiIGhvdmVyL2FjdGl2ZVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIF9NQUlOLlNDU1MgLSBBTExJTkVBVE8gQ09OIExFIE1PRElGSUNIRSBBR0dJVU5USVZFICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qXHJcbiAgIEJhc2U6IF9tYWluLnNjc3MgKGRhcmspLlxyXG4gICBJbnRlZ3JhemlvbmU6IFBhc3RlZCBjb2RlLmNzcy5cclxuICAgU2VsZXR0b3JpIHJhZ2dydXBwYXRpIHBlciBmYW1pZ2xpYS9wcmVmaXNzby5cclxuICAgTWVkaWEgcXVlcnkgdWd1YWxpIHJpdW5pdGUuXHJcbiAgIFNlbGV0dG9yaSBkdXBsaWNhdGkgdW5pdGkuXHJcbiAgIERpY2hpYXJhemlvbmkgaWRlbnRpY2hlIG5vbiBkdXBsaWNhdGUuXHJcbiAgIE92ZXJyaWRlIGRpdmVyc2kgbWFudGVudXRpIGluIG9yZGluZSBlIHJpZXBpbG9nYXRpIGluIERBIENPTlRST0xMQVJFLlxyXG4qL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogREFSSyBBVURJVCAyMDI2LTA4LTMxOlxyXG4gICAtIFByZXNlcnZlZCBzdHJ1Y3R1cmFsIGNoYW5nZXMgZnJvbSB0aGUgbWVyZ2VkL2xpZ2h0IHdvcmsuXHJcbiAgIC0gUmVzdG9yZWQgZGFyayBBLWlucHV0IG1hcHBpbmdzIHdoZXJlIGxpZ2h0IEItaW5wdXQgbWFwcGluZ3MgbGVha2VkIGluLlxyXG4gICAtIFJlc3RvcmVkIGRhcmsgc3VyZmFjZXMvdGV4dCBmb3IgbGlnaHQtb25seSBjb21wb25lbnRzLlxyXG4gICAtIEtlcHQgaW50ZW50aW9uYWwgbGVnYWN5IGxpZ2h0IHN0YXRlcyAoY291cG9uLCBzZWxlY3RlZCBjaGlwcywgdGFicywgZXRjLikuXHJcbiAgIC0gTm9ybWFsaXplZCAtLXRoaXJkLXRleHQgdG8gLS10ZXJ0aWFyeS10ZXh0LlxyXG4qL1xyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LWZpbHRybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud2RnLXNwb3J0LWZpbHRybyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnQtbGl2ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLndkZy1zcG9ydC1saXZlIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZlYXR1cmVkLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgbWluLXdpZHRoOiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDExcHg7XHJcbiAgcGFkZGluZzogOXB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEgLndkZy1zcG9ydC1yYW1vIC53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTlweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDIgc3VtbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwzIGE6aG92ZXIgc3Bhbi53ZGctc3BvcnQtbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWFyZWEsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWxlZ2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDFweDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpPmRldGFpbHM+c3VtbWFyeSxcclxuLnNwb3J0bmF2IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQ+LndkZy1zcG9ydC1ub21lIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDEge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIC53ZGctc3BvcnQtbDMsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIHtcclxuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSBhLndkZy1zcG9ydC1hcmVhLm9uLCBcclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWxlZ2Eub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hLWggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hLWgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXR1dHRvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSwgXHJcbi53ZGctc3BvcnQtYXJlYSBzcGFuLndkZy1zcG9ydC1ub21lLCBcclxuLndkZy1zcG9ydC1sZWdhIHNwYW4ud2RnLXNwb3J0LW5vbWUge1xyXG4gIGZsZXg6IDE7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXR1dHRvLCAud2RnLXNwb3J0LWFyZWEsIC53ZGctc3BvcnQtbGVnYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG5kaXYud2RnLndkZy10ZW1waSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnRzLW1lbnUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydHMtbWVudSxcclxuLndkZy53ZGctdG9wLWxlYWd1ZSxcclxuLnJhaWwtY2FyZFtkYXRhLXdkZz1cInRvcC1sZWFndWVcIl0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWIpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0cy1tZW51IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1sZWFndWUtbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctbGVhZ3VlLWxpc3Qgc3Bhbi53ZGctbGVhZ3VlLW5hbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG51bC53ZGctbGVhZ3VlLWxpc3QgLm11dGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QgYSxcclxuZGl2LmI0NS1uYXY+YSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy1sZWFndWUtbGlzdCB7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxlYWd1ZS1ub3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAud2RnLWxlYWd1ZS1ub3RhLm11dGVkLFxyXG5hc2lkZS5yYWlsLWwgcC53ZGctbGVhZ3VlLW5vdGEubXV0ZWQge1xyXG4gIHBhZGRpbmc6IC43NXJlbSAuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIG9yZGVyOiAxO1xyXG4gIG9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmc6IDRweCA3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAuOTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogMjVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCxcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLCB2YXIoLS1zaXgtYmFja2dyb3VuZCkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlciwgdmFyKC0tc2l4LWJvcmRlcikpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwIHtcclxufVxyXG5cclxuLndkZyAuYnRuIHtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLmI0NS1uYXY+YTpob3ZlcixcclxubmF2LnNwb3J0bmF2IGEub24sXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpIC53ZGctc3BvcnQ6aG92ZXIsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbzpob3Zlcj5zdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMgLnNjLWNoaXA6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAud2RnLXNwb3J0LWZpbHRybyB7XHJcbiAgb3JkZXI6IDI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLWV2LWxpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCAuY2hpcCB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnB4IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb2RkLS1vdSB7XHJcbiAgcGFkZGluZzogNnB4IDRweDtcclxufVxyXG5cclxuLndkZy53ZGctbW9zdC1wbGF5ZWQgLnNlYy1iYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vc3QtcGxheWVkIC5tcC1ncmlkIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUubGMtdnVvdG8ge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIC5sYy1ncm91cC1oIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIHAubGMtdnVvdG8tcCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ud2RnLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1ncmlkIHNlY3Rpb24ud2RnLWZsLWNvbDpudGgtY2hpbGQoNSkgdWwgbGk6bnRoLWNoaWxkKDIpLFxyXG5hLmFzLXBvcnRhW2hyZWY9XCIvcGxheWVyL3Nwb3J0ZWxsb1wiXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndkZyAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctbG9naW4taW5saW5lIC5idG57XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICAmLmFjY2VudHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi53ZGcud2RnLWJhbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1hY2N0LWRpc3AgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LWRpc3AgYiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC1waXUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LXBpdSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC40KTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDBweCk7XHJcbn1cclxuXHJcbmRpdi53ZGctYWNjdC1waXUgLndkZy1hY2N0LXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuZGl2LndkZy1hY2N0LXBpdSAud2RnLWFjY3QtdmFpOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHtcclxuICBtaW4td2lkdGg6IDM1cHg7XHJcbiAgbWluLWhlaWdodDogMzVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWJyYW5kICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctYnJhbmQge1xyXG4gIGZvbnQtc2l6ZTogMTAwcHg7XHJcbn1cclxuXHJcbi53ZGctYnJhbmQgLndkZy1icmFuZC1sb2dvIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctY29kZS1pbnB1dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWF4LXdpZHRoOiAxNzBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWxhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWNvZGUtbGFiIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA4cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWV2ZW50LWNvZGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1ldmVudC1jb2RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSk7XHJcbiAgcGFkZGluZzogMTJweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi53ZGctZXZlbnQtY29kZSBidXR0b24ge1xyXG4gIHdpZHRoOiA1NXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGVnYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1iYWRnZSxcclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1oZWxwLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTZweCAxOHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtdG9vbHMgbGkge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgcGFkZGluZzogM3B4IDEwcHg7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtbm90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtbGVhZCBzdHJvbmcge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJvZHkgcCB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLXNlbGYge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGVnYWwgLndkZy1sZWdhbC1sZWFkIHN0cm9uZyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9saW5rcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxuICBib3JkZXItdG9wOiAzcHggc29saWQgdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1oIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1jb2wgYSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1iYXNlIGEsXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxvZ2luLWlubGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBwYWRkaW5nOiA2cHggOXB4O1xyXG4gIG1heC13aWR0aDogMTIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICAtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1sb2dpbi1pbmxpbmUgLmlucHV0LWJveDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLW5hdi1pYyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLW5hdi1pYyB7XHJcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctcGFsaW5zZXN0by10YWJsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogMHB4IDA7XHJcbn1cclxuXHJcbi53ZGctcGFsaW5zZXN0by10YWJsZSAudGItc3BvcnQtaWNvIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRlbXBpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdGVtcGkgPiAuc2MtY2hpcHMgPiBhLnNjLWNoaXAge1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDJweDtcclxufVxyXG5cclxuLndkZy10ZW1waSA+IC5zYy1jaGlwcyA+IGEuc2MtY2hpcDpob3ZlcixcclxuLnNjLWNoaXBzIC5zYy1jaGlwOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy10b3AtbGVhZ3VlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi53ZGctdG9wLWxlYWd1ZSAuc2VjLWJhcixcclxuZGl2LndkZy1tb3N0LXBsYXllZCAuc2VjLWJhcixcclxuZGl2LndkZy1tb3ZlcnMgLnNlYy1iYXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1jYXJldCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vLyBkZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuLy8gICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbi8vIH1cclxuXHJcbi8vIGRldGFpbHMgLndkZy11Yi1jYXJldCB7XHJcbi8vICAgZm9udC1zaXplOiAxNXB4O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdWItdHo+c3VtbWFyeTpob3ZlcixcclxuLndkZy11Yi1sYW5nPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10emxpc3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgei1pbmRleDo5OTkxO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG4ud2RnLXViLXR6bGlzdCBsaSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LWxoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctbGggLmxjdy1saC1ub21lIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmxjdyAubGN3LWdoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBnYXA6IDVweDtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQsXHJcbmRpdi5lZy1oZWFkLFxyXG4uZXMtaGVhZCxcclxuLmx2bSAubHZtLXRlc3RhLFxyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCxcclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0LFxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLmxjdyBkaXYubGN3LWRheT5zcGFuIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctY2VsbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1jZWxsZSA+IC50Yi1oY3AudGItbXJjIHtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LWRheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LWRheSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBzcGFue1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1ncm91cCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSxcclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQsXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLWxlZnQge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSAucXQtYnRuIHtcclxuICB3aWR0aDogNjBweDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgLnRiLW1yYy12dW90YSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpLmxjdy1zbS0tc2VnbmEtcmlzdWx0YXRvLWVzYXR0byAubGN3LXJvdy5pcy1jZWxsZSAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgLnRiLWhjcC1saW5lYS50Yi1tcmMtY2hpIHtcclxuICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLWNvbWJvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoLFxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgge1xyXG4gIHBhZGRpbmc6IDExcHggMTBweCAycHggMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uLFxyXG4ubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgc3BhbixsYWJlbHsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsXHJcbi5sY3ctbWVyYyAucXQtYnRuLFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIHNwYW4sXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtaWNvLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy1pZCxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtdGltZSxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtZXYsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoLFxyXG5kaXYubGN3LXJvdy5pcy1jZWxsZSxcclxuc3Bhbi5sY3ctbWstdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1uaW5lLWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgLmxjdy1ncm91cCBkaXYubGN3LXJvdzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxOXB4O1xyXG59XHJcblxyXG5kaXYubGN3LXJvdyAuYy1ldjpob3ZlciBhLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXJvdy5pcy1jZWxsZSAubGN3LW90aCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG5idXR0b24ubGN3LXE6aG92ZXIsXHJcbmJ1dHRvbi5sY3ctcS5sY3ctcWUub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmxjdy1tZXJjIC50Yi1oY3AtbGluZWEsXHJcbi5sY3ctbWVyYyAucXQtYnRuIC5xdC1uYW1lLFxyXG4vLyAubGN3LXJvdyBzcGFuLFxyXG4ubGN3LXJvdyBzcGFuLmMtdGltZSxcclxuLmxjdy1yb3cgLmMtZXYsXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyAucXQtYm94LS1oZWFkaW5nIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAuOTtcclxufVxyXG5cclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZS5pcy1vbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveC0tb2RkcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1vdGggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcGVyY2hlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcGVyY2hlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3LXBlcmNoZTplbXB0eSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXEubGN3LXFlIHNwYW4ubGN3LWV0IHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLy8gLmxjdy1xLmlzLWxvY2tlZCxcclxuLyogQ29sb3JlIHF1YW5kbyBsJ2lucHV0IMOoIHByZWNvbXBpbGF0byBhdXRvbWF0aWNhbWVudGUgZGFsIGJyb3dzZXIgKi9cclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uLFxyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK2J1dHRvbiBzdmcsXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0OmF1dG9maWxsK3N2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuYnV0dG9uLmxjdy1xLmxjdy1xZSxcclxuLmxjdy1tZXJjIC5xdC1idG4sXHJcbmJ1dHRvbi5sY3ctcSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc2VjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LXNlY2gge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc3VidGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5sY3ctc3VidGFiLFxyXG5hLmxjdy1zdWJ0YWIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgbWluLXdpZHRoOiAxMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdoaXRlLXNwYWNlOiB3cmFwIWltcG9ydGFudDtcclxufVxyXG5idXR0b24ubGN3LXN1YnRhYjpub3QoLmlzLW9uKTpob3ZlcixcclxuYS5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc3VidGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWIsXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWIuaXMtb24sXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWIuaXMtb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4ubGN3LXN1YnRhYnMgYnV0dG9uLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIsXHJcbi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWcpO1xyXG59XHJcbi5sY3ctc3VidGFic1toaWRkZW5dLFxyXG5hLmxjdy1zdWJ0YWJzW2hpZGRlbl0sXHJcbi5sY3ctdGFic1toaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy10YWJzIGEubGN3LXRhYixcclxuLmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYjpob3ZlcixcclxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYi5pcy1vbixcclxuZGl2Lmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiOmhvdmVyLFxyXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIuaXMtb24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLmxjdy10YWJzIC5sY3ctdGFiLFxyXG4ubGN3LXRhYnMgLmxjdy10YWI6aG92ZXIsXHJcbi5sY3ctdGFicyAubGN3LXRhYi5pcy1vbiB7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0gLmx2bS1zcG9ydCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbm5hdi5sdm0ge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiA4cHg7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbHZtLXRvcCwgMTY4cHgpIC0gMTZweCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tY29ycG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1jb3JwbyB7XHJcbiAgcGFkZGluZzogMCAwIDAgN3B4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2IC5sdm0tZXYtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5sdm0tZXY6aG92ZXIgLmx2bS1ldi1pbixcclxuLmx2bS1ldjpob3ZlciAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgcGFkZGluZzogNHB4IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXA6aG92ZXIgc3BhbixcclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyID4gKiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmx2bS1xIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLW1lcmMtYXByaSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogM3B4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogLjcyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBvcGFjaXR5OiAuNzU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzRweDtcclxuICByaWdodDogNnB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXEgc21hbGwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICBnYXA6IDE0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2LS1jb3JyZW50ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLWV2LWluIHtcclxuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIC8vIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1xdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSkgIWltcG9ydGFudDtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXI6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2LS1jb3JyZW50ZSA+IC5sdm0tZXYtaW4ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgLy9ib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2ZW50aSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC5sdm0tZXZlbnRpIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpIC5sdm0tZXYge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpIGxpLmx2bS1ldjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG5cclxufVxyXG5cclxudWwubHZtLWV2ZW50aS5jZXYtcGlzdGEgLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWluIHtcclxuICBib3JkZXI6ICAwcHggc29saWQ7XHJcbmJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcbnVsLmx2bS1ldmVudGkuY2V2LXBpc3RhIGxpLmx2bS1ldiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1sZWdhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLWxlZ2Ege1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubHZtLWxlZ2EgPiBzdW1tYXJ5IHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5kaXYubHZtLWxlZ2E+c3VtbWFyeSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYSA+IHN1bW1hcnkge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EtcmlnYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLmx2bS1sZWdhLXJpZ2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gIGZvbnQtc2l6ZTogOS41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1wYWxsaW5vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLXBhbGxpbm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1yaWdhLWNlcmNhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSBpbnB1dCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXNwb3J0PnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG5kaXYubHZtLXNwb3J0PnN1bW1hcnk6aG92ZXIsXHJcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLXNwb3J0ID4gc3VtbWFyeSwgXHJcbmRldGFpbHMubHZtLWxlZ2EgPiBzdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiA4cHg7XHJcbiAgcGFkZGluZzogN3B4IDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBvcGFjaXR5OiAuODU7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE0cHg7XHJcbn1cclxuXHJcbmRldGFpbHMubHZtLXNwb3J0ID4gc3VtbWFyeSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3RhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZtLXN0YXIgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS10diAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5sYWJlbC5sdm0tdHYge1xyXG4gIG1pbi13aWR0aDogNTBweDtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDZweCA2cHggNnB4IDA7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCwgY3VycmVudENvbG9yKSFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcikhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcik7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpICsgc3Bhbi5sdm0tdHYtZXQge1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tdHYtLXplcm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS10di0temVybyBzcGFuLmx2bS10di1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubHZtLXR2LS16ZXJvICBzcGFuLmx2bS10di1ldCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDVweCA4cHggNXB4IDVweDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1wYWxpbnNlc3RvIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgLy8gZGlzcGxheTogZ3JpZDtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggdGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAgLnRiLXNwb3J0LWNlcmNhLWluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWdydXBwaSB0aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyAudGItZXYtbGl2ZSAudGItcHQge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLXNwb3J0LWggdGgge1xyXG4gIHBhZGRpbmc6IDEwcHggNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLXNwb3J0LWggdGggc3BhbiB7XHJcbiAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xyXG4gIHBhZGRpbmc6IDZweCA3cHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRoIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIG1pbi13aWR0aDogMjcwcHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWxpbmUge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgLnRiLWxpdmUtbWludXRvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3BhbiB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXNxIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIC50Yi1saXZlLWxpbmUge1xyXG4gIHdpZHRoOiA5N3B4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHRoIHNwYW4udGItc3BvcnQtY2VyY2Ege1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogNXB4O1xyXG4gIHRvcDogNnB4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC10aW1lLFxyXG4udGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC1ldiB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWV2IGEge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCB7XHJcbiAgd2lkdGg6IDYwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgLmNoaXAge1xyXG4gIHBhZGRpbmc6IDZweCAxM3B4O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ZC50Yi1tb3JlIHtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gYnV0dG9uLnRiLW1vcmUtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBwYWRkaW5nOiA3cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBmb250OiBpbmhlcml0O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIHNwYW4udGItbGl2ZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLXN0YXQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aCB7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItdHZ7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItaGNwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIHNwYW4sbGFiZWx7ICAgIFxyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIG1hcmdpbjogdW5zZXQ7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSAudGItbXJjLWNoaSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTRweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBsYWJlbCxzcGFue1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5xdC1idG4tLWFjdGl2ZSxcclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGxhYmVsLHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBwYWRkaW5nOiB1bnNldDtcclxuICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gbGFiZWwucXQtbmFtZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3BhY2l0eTogMTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIC50Yi1oY3AtbGluZWEudGItaGNwLXRlc3RhIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdGV4dC1pbmRlbnQ6IDVweDtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSBkaXYge1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbXJjLXNjZWx0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbXJjLXNjZWx0YSB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi50Yi1tcmMtc2NlbHRhIGxhYmVsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGItbXJjLXNjZWx0YSBzZWxlY3Qge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYudGJtLW5hdiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSksIHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpKTtcclxuICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAvLyBib3gtc2hhZG93OiB1bnNldDtcclxuICAvLyBiYWNrZHJvcC1maWx0ZXI6IHVuc2V0O1xyXG4gIC8vIHdpZHRoOiA2MHB4O1xyXG4gIC8vIHJpZ2h0OiAyMHB4O1xyXG4gIC8vIGxlZnQ6IHVuc2V0O1xyXG4gIC8vIGJvdHRvbTogLTEwcHg7XHJcbiAgLy8gdG9wOiB1bnNldDtcclxuICAvLyBib3JkZXI6IDA7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBpbnNldDogYXV0byAwIDAgMDtcclxuICAgIHotaW5kZXg6IDExMDA7XHJcbiAgICAvLyBoZWlnaHQ6IGNhbGModmFyKC0tdGJtLWJhci1oKSArIHZhcigtLXRibS1zYWZlKSk7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tdGJtLXNhZmUpO1xyXG4gICAgLy8gLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KSBzYXR1cmF0ZSgxLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDE0cHggcmdiYSg0LCAxNCwgMjQsIC4zNSk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG5cclxufVxyXG5cclxuYm9keS52ZXItZGVza3RvcC1tb2JpbGUgbmF2LnRibS1uYXZ7XHJcbiAgZGlzcGxheTpub25lIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2LnRibS1uYXYgLnRibS1zbGlwe1xyXG4gXHJcbiAgLy8gYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCksIDAgM3B4IDhweCByZ2JhKDQsIDE0LCAyNCwgLjQ1KTtcclxufVxyXG5cclxubmF2LnRibS1uYXYgLnRibS1zbGlwIC50Ym0tc2xpcC1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgLy8gYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLXRyYXNwKSwgMCAzcHggOHB4IHZhcigtLXRyYXNwKTtcclxuXHJcbmJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcbi8vIG5hdi50Ym0tbmF2IGFbZGF0YS10Ym09XCJ2aXJ0dWFsXCJdIHtcclxuLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG5uYXYudGJtLW5hdiBhIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy8gYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IGEgc3ZnLCBcclxubmF2LnRibS1uYXYgYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1pY29uKTtcclxufVxyXG5cclxuLy8gbmF2LnRibS1uYXYgYS50Ym0tc2xpcCB7XHJcbi8vICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgLy8gd2lkdGg6IDYwcHg7XHJcbi8vIH1cclxuYm9keS5ib2R5LS1wcm9tb3MsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyxcclxuYm9keS5ib2R5LS1uZXR3b3JrLFxyXG5ib2R5LmJvZHktLWRhc2hib2FyZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IHtcclxuICAvLyBuYXYudGJtLW5hdiBhLnRibS1zbGlwIFxyXG4gIGJ1dHRvbi50Yi1zbGlwLXN3LFxyXG4gIC50Yi1yYWlsLXRhc3RvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzbGlwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zbGlwIC5sZWcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zbGlwIC5sZWcgLnB4LFxyXG4uc2xpcCAubGVnLWluZm8gYiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zdGFrZS1yb3cgbGFiZWwsXHJcbmRpdi5zbGlwIC5sZWctaW5mbyBzbWFsbCxcclxuLnNsaXAgLnR5cGUtcm93IC5ubSxcclxuLnNsaXAgLnR5cGUtcm93IC5jdCxcclxuLmtyb3cgc3BhbixcclxuLnNsaXAgLmNvbWJvIC5ubSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBwYWRkaW5nOiAuMjVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLnNsaXAgLmtyb3cuYmlnIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNsaXAgLnN5cy1yb3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuc3lzLXJvdyAuc3lzLFxyXG4uc2xpcCAuc3lzLXJvdyAuZXllYnJvdyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLnN5cy1yb3cgLnN5cy5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAuaW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uc2xpcCAuc2xpcC1mb290IC5idG46bm90KC5idG4tYmxvY2spIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbn1cclxuXHJcbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bi1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYyk7XHJcbn1cclxuXHJcbi5zbGlwIC5jaGVjayB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5zbGlwIC5sZWcgLnB4IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDogLThweDtcclxufVxyXG5cclxuLnNsaXAgLnN0YWtlLXJvdyB7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uc2xpcCAuc3Rha2UtaW4gLmluIHtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNsaXAtbGl2ZS1ibG9jY28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNsaXAtbGl2ZS1ibG9jY28ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjcG4tbGVnLXR4dCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3BuLWxlZy10eHQgc3Bhbi5jcG4tY2xvc2VkIHtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY3BuLW1hdGNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jcG4tbWF0Y2ggc3Bhbi5jcG4tc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCBzcGFuLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1zcG9ydC1oIHRoIHNwYW4sXHJcbmRpdi53ZGctdG9wLWxlYWd1ZSAuc2VjLWJhciwgZGl2LndkZy1tb3N0LXBsYXllZCAuc2VjLWJhciwgZGl2LndkZy1tb3ZlcnMgLnNlYy1iYXIsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNwYW4sXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1oZWFkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuXHJcbi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY2FtcGV0dG8gLnRiLWRpcmV0dGEgLnRiLWRpcmV0dGEtdGFicyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIC50Yi1kaXJldHRhLXRhYnMgLnRiLWRpcmV0dGEtbGFyZ28ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY2FtcGV0dG8gLnRiLWRpcmV0dGEge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS1jb250YWluZXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJveC1zaWRlYmFyLS1jb250YWluZXIuY291cG9uLWNvbnRhaW5lciBkaXYudGItYnRucyB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS11bHRpbWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSAudXMtYWxsIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBib3JkZXI6IDJweCBzb2xpZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbjogLjVyZW07XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLWVtcHR5IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBhLnVzLXJvdyB7XHJcbiAgbWFyZ2luOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLXJpZ2Ege1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDAgMTBweCA0cHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtZG90IHtcclxuICBmbGV4OiBub25lO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGIudXMtbm8ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLXR7XHJcblxyXG59XHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy13e1xyXG4gIFxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNoaXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1jaGlwcyAuc2MtY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IC44NXJlbTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnNjLWNoaXBzIC5zYy1jaGlwOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2MtY2hpcHMgLnNjLWNoaXA6aG92ZXIsXHJcbi5zYy1jaGlwcyAuc2MtY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uc2MtY2hpcHMge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jb21wICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1jb21wIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nOiA2cHggMnB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNjLWNvbXAgbGFiZWwge1xyXG4gIGdhcDogMzVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jb21wLXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLnNjLWNvbXAtdmFpIHtcclxuICBmbGV4OiBub25lO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNvbXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5zYy1jb21wcyAuc2MtY29tcCBzcGFuLnNjLWNvbXAtbiB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMjBweDtcclxuICB0b3A6IDdweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1oZWFkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1oZWFkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwIDAgMTBweDtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zYy1oZWFkIC5zYy1jb250YSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIFxyXG59XHJcblxyXG4uc2MtaGVhZCAuc2MtdGVzdGEtY29tYW5kaSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgIGdhcDogNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5heiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtbmF6IC5zYy1uYXotaCAuc2MtY29tcC1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYik7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5zYy1uYXogLnNjLW5hei1oLFxyXG4uc2MtbmF6W29wZW5dIC5zYy1uYXotaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2V2ZW4tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zYy1uYXogLnNjLWNvbXAgbGFiZWw+c3BhbiB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uc2MtbmF6IC5zYy1uYXotbm9tZSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5hei10dXR0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24uc2MtbmF6LXR1dHRlW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5idXR0b24uc2MtbmF6LXR1dHRlW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5hei12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnNjLW5hei12YWk6aG92ZXIsIC5zYy1uYXotYXByaTpob3ZlcixcclxuYnV0dG9uLnNjLW5hei10dXR0ZTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtcGFnZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuc2MtcGFnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoIC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQgLnNjLXNwb3J0LW5vbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5kaXYuc2MtcGFnZSAuc2MtbmF6IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1zcG9ydGJveCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kZXRhaWxzLnNjLXNwb3J0Ym94W29wZW5dIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG5kZXRhaWxzLnNjLXNwb3J0Ym94IHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0gLnNjLXNwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbmRldGFpbHMuc2Mtc3BvcnRib3ggLnNjLXNwb3J0IC5zYy1jb21wLW4ge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXZhaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBib3R0b206IDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1iYXJyYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItYmFycmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDEzcHg7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAub24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLW5hdnkyKTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBwYWRkaW5nOiAxcHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcDpmaXJzdC1jaGlsZCB7XHJcbiAgbWF4LXdpZHRoOiA1M3B4O1xyXG4gIG1pbi13aWR0aDogNTNweDtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcCBzcGFuIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5jYi1iYXJyYSBhLmNiLWNoaXAgLmNiLWxvZ28ge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmNiLWJhcnJhLmNiLWJhcnJhLS1wcm92aWRlciBhLmNiLWNoaXAge1xyXG4gIHBhZGRpbmc6IDFweCAxMnB4O1xyXG4gIGhlaWdodDogNDNweDtcclxufVxyXG5cclxuLmNiLWJhcnJhLmNiLWJhcnJhLS1wcm92aWRlciBhLmNiLWNoaXAgc21hbGwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmNiLWJhcnJhLmNiLWJhcnJhLS1ncnVwcGkgYS5jYi1jaGlwIHtcclxuICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gIGZsZXgtZ3JvdzogdW5zZXQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItY29sLWdydXBwbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2ItY29sLWdydXBwbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1naW9jaGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWdpb2NoaSBkaXYuY2FzaW5vLWdyaWQgcC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi1sb2dvLS1lZ3RkaWdpdGFsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1sb2dvLS1lZ3RkaWdpdGFsIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIzcHggLTE0MjlweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYi12aXN0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2ItdmlzdGEub24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLXZ1b3RvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5jYi12dW90byBwLFxyXG5kaXYuY2ItdnVvdG8gYiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhY2N0LWV4aXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFjY3QtZXhpdCBidXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZXJyb3ItYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmZvcm0uYWNjdC1leGl0IHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhY2N0LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjdC1uYXYgLmFjY3Qtc2VjIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmFjY3QtbmF2IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDZweCAxMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmFjY3QtbmF2IGEub24ge1xyXG4gIGJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1idG4tcHJpbWFyeSkgMTglLCB0cmFuc3BhcmVudCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhOm5vdCgub24pOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmFjY3QtbmF2IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLWxpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibC1saXN0YTpoYXMoKy5ibC1waWVkZSkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLWxpc3RhLS1yZXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ibC1saXN0YS0tcmV0ZSAuYmwtaW50ZXN0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtcmlnYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYmwtcmlnYTpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi5ibC1saXN0YS0taWNvbmUgLmJsLXJpZ2F7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4uYmwtcmlnYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWIpO1xyXG59XHJcblxyXG5zbWFsbC5ibC1hdHRlc2F7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1hcHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWFwcmkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWNhbXBvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ydC1jYW1wbyBpbnB1dCxcclxuLnJ0LWNhbXBvIHNlbGVjdCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1jZXJjYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24ucnQtY2VyY2Ege1xyXG4gIHBhZGRpbmc6IDZweCAxNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWZpbHRyaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtZmlsdHJpIC5ydC1yZXNldCB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LWxpdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC1saXYgLnJ0LWxpdiB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtcmlnYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC1yaWdhIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXRvdGFsaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC10b3RhbGkge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnYy1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZ2MtY2FtcG8gaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLCBcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCwgXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYSxcclxuLnJ0LWNhbXBvIGlucHV0LFxyXG4ucnQtY2FtcG8gc2VsZWN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgbWluLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYWwtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmEuY2FsLXRhYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FsLXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhbC10YWJzIGEuY2FsLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5jYWwtdGFicyBhLmNhbC10YWI6aG92ZXIsXHJcbi5jYWwtdGFicyBhLmNhbC10YWIub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuY2FsLXRhYnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA2cHg7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYWwtdHogKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNhbC10eiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxYnJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgZmxleDogMCAwIDMwMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDlweCAxMXB4IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoNiwgMTYsIDMwLCAuMjUpO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMsIGJveC1zaGFkb3cgLjEycztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA2cHg7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5jYXJvdXNlbC1pdGVtLS1tYXRjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogM3B4O1xyXG4gICAgbWluLWhlaWdodDogNDRweDtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLXRvcGluZm8ge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIC5tYXRjaC1ob21lIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiLWxlZyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBsaW5lLWhlaWdodDogMTFweDtcclxuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1hcnJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWItbGVnIC5xYi1ldiB7XHJcbiAgb3BhY2l0eTogLjU1O1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1oIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tbWF0Y2ggPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBib3JkZXItcmFkaXVzOnZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHF0LWJveC0tY29udGFpbmVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWgsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZW4tYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWEpO1xyXG4gIFxyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIHNwYW4sbGFiZWx7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAgLmxibCB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94OmZpcnN0LWNoaWxkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlcixcclxuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXHJcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuYnV0dG9uLmxjdy1xLm9uLFxyXG5idXR0b24ubGN3LXE6aG92ZXIge1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IHtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgLm1rLWdyaWQge1xyXG4gIGdhcDogNHB4O1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAucHgge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHF0LWJ0biAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucXQtYnRuIC5xdC12YWx1ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgcGFkZGluZzogM3B4IDZweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBze1xyXG4gICAgb3BhY2l0eTogMC43OyAgICBcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdC1idG4gLnF0LXZhbHVlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3Zlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEtLWhvdmVyKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0tLWhvdmVyKTtcclxuICBze1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZnRyLFxyXG5mb290ZXIuZnRyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbn1cclxuXHJcbmZvb3Rlci5mdHIgLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ci1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIgLmZ0ci1pbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuZm9vdGVyIC5mdHItaW4gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZnRyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmZvb3Rlci5mdHIge1xyXG4gIC8vIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBhdXRvO1xyXG59XHJcblxyXG5mb290ZXIuZnRyIC53ZGctZm9vdGVyX2xpbmtzIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG59XHJcblxyXG4uZnRyIHtcclxuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XHJcbiAgcGFkZGluZy1ibG9jazogMThweDtcclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ci1wYXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyIC5mdHItcGF5IGltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhcy1hemlvbmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLWF6aW9uaSAuYnRuLWN0bSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhcy1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYucnVjLWNhbXBvIHNlbGVjdCxcclxuZGl2LnJ1Yy1jYW1wbyBpbnB1dCxcclxuLnJjLWYgc2VsZWN0LFxyXG4ucmMtZiBpbnB1dCxcclxuLnJjLWYgdGV4dGFyZWEsXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWluLFxyXG4uYXMtY2FtcG8gaW5wdXQsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQtYiBkaXYgaW5wdXQsIFxyXG4uY2FyZC1iIGRpdiBzZWxlY3QsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dCwgXHJcbmRpdi5ycy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dCwgXHJcbmRpdi5ycC1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dCxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG5kaXYuZmllbGQgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbyA+IGlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8gPiBzZWxlY3QsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydWMtY2FtcG8gPiBzZWxlY3QsXHJcbnNlbGVjdC5pbixcclxuaW5wdXQuaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmRpdi5maWVsZCBidXR0b24gc3ZnLFxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIC50Yi1zcG9ydC1jZXJjYS1pbjo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbyA+IGlucHV0OjpwbGFjZWhvbGRlcixcclxuc2VsZWN0LmluOjpwbGFjZWhvbGRlcixcclxuaW5wdXQuaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhcy1wb3J0ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGI0NS1uYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmI0NS1uYXYsXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC53ZGctc3BvcnQtdGVuZGluYSB7XHJcbiAgb3JkZXI6IDM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudCBtYWluLnNoZWxsIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1hY2NvdW50IC5zbGlwLWZvb3QgLmJ0bixcclxuLmJvZHktLW5ldC1iZXRzIGJ1dHRvbi5ycy1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJ0LWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtY2VyY2EtZ28sXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1nbyxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnJwLWNlcmNhLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24udHgtY2VyY2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cmkgfiAuYmwtbm90YSxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cmkgKyAuYmwtbm90YSB7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWZpbHRyaSAudGJmLWVzaXRvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLWZpbHRyaSAudGJmLWZsYWcgbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiBmb3JtLFxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IGEuYnRuLWxpbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiAua3Yge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLyoganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAqL1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDA7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZCA+IC5jYXJkLWIgPiAua3Y6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxufVxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQgPiAuY2FyZC1iID4gLmt2Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymwge1xyXG4gIGJhY2tncm91bmQ6IHZhciggLS1ib3gtYmFja2dyb3VuZC1mKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50YmwgPiB0aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKCAtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsID4gdGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQgdGFibGUudGJsIHRyOmhvdmVyIHRkIHNtYWxsLFxyXG4vLyBib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibCB0cjpob3ZlciB0ZCAge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkID4gLmNhcmQtYiA+IC5rdiB7XHJcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtYiA+IGZvcm0sXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBhLmJ0bi1saW5lIHtcclxuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gLmZvcm0tbm90ZSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQtbWVzc2FnZXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWFjY291bnQtbWVzc2FnZXMgLmNhcmQubXNnIHN1bW1hcnkuY2FyZC1oLm1zZy10IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50LXNldHRpbmdzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQgPiBkaXYge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICBtYXJnaW46IDAgNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWNhbGVuZGFyaW8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbCBoMSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsIC5jYWwtdHogYiB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2OmhvdmVyIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1yYWlzZSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC1jb21wIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IC5jYWwtdGVhbSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC1vcmEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0LXNlbCBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIG1haW4uc2hlbGwgLmNvbHMgYXNpZGUucmFpbC1sIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY29sczpoYXMoPiAucmFpbC1sKTpoYXMoPiAucmFpbC1yKSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSB2YXIoLS1yYWlsLXItdyk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5yYWlsLXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jb2xzIHtcclxuICAtLXJhaWwtbC13OiB1bnNldDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC12b2NlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC12b2NlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXRpdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZS5vbjo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZTpob3ZlcixcclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZS5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1maXZlLXRleHQpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMXB4IDRweDtcclxuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSAuY2ItY2VyY2EtaW4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSAuY2ItY2VyY2EtaW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSAuY2ItY2VyY2EtZ28ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGhlaWdodDogMzNweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuYnMtY2FzLWxheSAuYnMtY2FzLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmUpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuc2hlbGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctaW5saW5lOiB1bnNldDtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5mZWVkLnRiLXNjb3BlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmZlZWQudGItc2NvcGUgLmNhcmQuY2FzLWJsb2NjbyB7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNhcmQuY2FzLWJsb2NjbyAuY2FyZC1oIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8ge1xyXG4gIHBhZGRpbmctYmxvY2s6IDBweDtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2Ige1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi1jZXJjYSB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUge1xyXG4gIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5icy1jYXMtbGF5IHtcclxuICAtLWJzLXJhaWw6IDI4N3B4O1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcy1ibG9jY28ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tY2FzaW5vIC5jYiB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyAudGItY2ctZm9vdCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuXHJcbmJ1dHRvbi5jYi1hbHRyaSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWRhc2hib2FyZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tZGFzaGJvYXJkIC5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCAubWFpbi1jb250YWluZXItLXdyYXBwZXIsXHJcbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0tdG9wIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJvZHktLWRhc2hib2FyZCAucGFnZS1jb250YWluZXItLWFjY291bnQgLm1haW4tY29udGFpbmVyLS10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tZGlyZXR0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tZGlyZXR0YSAud2RnLndkZy1tb3N0LXBsYXllZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0tZGlyZXR0YSBuYXYubXN6IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbn1cclxuXHJcbi5ib2R5LS1kaXJldHRhIG1haW4uc2hlbGwgLmNvbHMge1xyXG4gIHBhZGRpbmctdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tZXZlbnRpLWdpb3Juby1zY2VnbGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5sY3ctcGVyY2hlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLmZlZWQuZXMtcGFnZSAuZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMge1xyXG4gIGdhcDogMTBweDtcclxuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG59XHJcblxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAuc3BvcnRuYXY+YTpsYXN0LWNoaWxkLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saTpsYXN0LWNoaWxkIC53ZGctc3BvcnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5zcG9ydG5hdiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMgLnJhaWwtciB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4ucmFpbC1ye1xyXG4gIHRvcDogMTJweDtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5tYXRjaC1saXN0LS1zaW5nbGUtd3JhcHBlcixcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5tYXRjaC1saXN0LS1zaW5nbGUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gLy8gLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCxcclxuLy8gLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gICAvLyBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWIpO1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpLFxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpLFxyXG5cclxuLy8gLyogYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMyksICovXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG5cclxuLy8gLyogYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykgLndkZy1uYXYtaWMsICovXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSAud2RnLW5hdi1pYyB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWluZGV4ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhIC53ZGcud2RnLWZpbGEtZ2lvY2hpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4uYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiA+IGRpdjpub3QoLndkZy53ZGctdGVtcGkpIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1pbmRleCAudGItcGFsaW5zZXN0byAudGItdGltZSB7XHJcbiAgcGFkZGluZzogNnB4IDdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgLmNtcy1wYWdlLnRiLXNjb3BlIC5sdmIge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbGlzdC1ldmVudCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1ncm91cC1oLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtZ3JvdXAtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLWV2LFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtZXYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBwYWRkaW5nOiAxMHB4IDAgM3B4IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLXBsdXMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wbHVzLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50YnFsLXNjb3JlLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGJxbC1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAudGItdHJ1bmMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50Yi10cnVuYyB7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1wYXJ0aWFscyxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLXBhcnRpYWxzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLW5ldC1iZXRzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1uZXQtYmV0cyBzZWxlY3Qgb3B0aW9uLFxyXG4uYm9keS0tbmV0d29yayBzZWxlY3Qgb3B0aW9uIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLW5ldHdvcmsgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLW5ldHdvcmsgLmdjLW1vZG8gLmdjLWNhbXBvIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yayAucnQtdG90cmV0ZS1jb2wgYiB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQsXHJcbnRhYmxlLnJwLWNhc2NhdGEgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZCxcclxudHIuY2FzYy1yb3cgdGQsXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkIHRyIHRoLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHRyIHRoIHtcclxuICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxuICAtbW96LWJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSxcclxudHIuY2FzYy1yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGRbZGF0YS1tZXRyaWM9XCJnaW9jYXRvXCJdLFxyXG50ci5jYXNjLXJvdyB0ZFtkYXRhLW1ldHJpYz1cImdpb2NhdG9cIl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1naW9jYXRvLWdyaWQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQ6ICB2YXIoLS1naW9jYXRvLWdyaWQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdLFxyXG50ci5jYXNjLXJvdyB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tdmludG8tZ3JpZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogIHZhcigtLXZpbnRvLWdyaWQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBtYWluLnNoZWxsIC5jYXJkIHRhYmxlLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHRoZWFkLFxyXG4vLyBib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbi8vIH1cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCB0aCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG5ib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZS5ycC10YmwgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkIHRyIHRoLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHRyIHRoIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyLFxyXG50ci5jYXNjLXJvdyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXBhc3N3b3JkLWxvc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi5ib2R5LS1wYXNzd29yZC1sb3N0IC5ib3gtbWFpbi0td3JhcHBlciAuYnRuLWN0bS5idG4tY3RtLS1sb2dpbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5idG4tY3RtLmJ0bi1jdG0tLWxvZ2luOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS13YXJuKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5pbnB1dC1ib3gtLWxpbmstd3JhcHBlciBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1uYXZ5KTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLnRpdGxlLWN0bSB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgcC5tdXRlZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5pbnB1dC1ib3gtLWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXF1b3RlLWZhdm9yaXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiAucWYtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcclxufVxyXG5cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiAucWYtZ3VpZGUge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1zcG9ydD5zdW1tYXJ5LFxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IGRpdi5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZ2FwOiAwO1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgbmF2Lm1zeiB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAucmFpbC1yIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAucmFpbC1yIG5hdi5tc3oge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5yYWlsLXIgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tdXRlZCxcclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIC50Yi1ldi10ZXN0YS13cmFwIC5tdXRlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubHZtLWNlcmNhIHtcclxuICBwYWRkaW5nOiAxMXB4IDlweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4gLnRiLWV2LXRlc3RhLXdyYXAgLnRiLWV2LWJhcnJhIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5jb2xzIHtcclxuICBnYXA6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1kaXJldHRhLW5lcm8ge1xyXG4gIG1pbi1oZWlnaHQ6IDI1MXB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1jYW1wZXR0byB7XHJcbiAgaGVpZ2h0OiAyNTFweDtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQgLm1hdGNoLWxpc3QtLWluZm8tYm90dG9tPnNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50IHtcclxuICBwYWRkaW5nOiAxMnB4IDEwcHggOHB4O1xyXG59XHJcblxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudDphZnRlciB7XHJcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDY2JTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAubHZtLW1lcmMtYXByaSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJvZHktLXNpbmdsZS1ldmVudCAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgZ2FwOiA0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEwNHB4LDEuNWZyKSByZXBlYXQoOCxtaW5tYXgoNDRweCwxZnIpKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuYm9keS5ib2R5LS1zcG9ydCBkaXYuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1zcG9ydCBtYWluLnNoZWxsIGRpdi5mZWVkLnRiLXNjb3BlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXNwb3J0IHNlY3Rpb24uY21zLXJlZ2lvbi5jbXMtbWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc3VwcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tcHJvbW9zIC50Yi1zbGlwLXN3LFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLnRiLXNsaXAtc3csXHJcbmJvZHkuYm9keS0tbmV0d29yayAudGItc2xpcC1zdyxcclxuYm9keS5ib2R5LS1hY2NvdW50IC50Yi1zbGlwLXN3IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkIC5jYXJkLWggPiAqLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCA+ICosXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oID4gKixcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWggPiAqIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5jYXJkLWggLmJ0bi1saW5lLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCAuYnRuLWxpbmUsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCAuY2FyZC1oIC5idG4tbGluZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtc2FsZG8ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtc2FsZG8gc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LXdobyxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hvIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtaGVhZCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1oZWFkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LWhlYWQgPiBzcGFuLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtaGVhZCA+IHNwYW4sXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1oZWFkID4gc3BhbixcclxuYm9keS5ib2R5LS1hY2NvdW50IC5hY2N0LWhlYWQgPiBzcGFuIHtcclxuICBwYWRkaW5nOiAycHggMTBweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1wcm9tb3MgLnJ0LWF6aW9uaSxcclxuYm9keS5ib2R5LS1zdXBwb3J0ICAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5ydC1hemlvbmksXHJcbmJvZHkuYm9keS0tbmV0d29yayAucnQtYXppb25pLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLnJ0LWF6aW9uaSB7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1tYXRjaC0taGVhZGluZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gIGhlaWdodDogMzVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhciggLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiA5cHggMTZweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4xMnMsIHRyYW5zZm9ybSAuMDZzO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJ0bi1saW5lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi5idG4tbGluZSxcclxuYS5idG4tbGluZSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4uYnRuLWxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuYnV0dG9uLmJ0bi1saW5lOmhvdmVyLFxyXG5hLmJ0bi1saW5lOmhvdmVyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhcmQucnItYm94IC5jYXJkLWgsXHJcbi5lZy1oZWFkLFxyXG4ud2RnLXNwb3J0LWZhc2NpYSxcclxuLmxjdyAubGN3LWdyb3VwIC5sY3ctc3BvcnQsXHJcbmRpdi5lZy1oZWFkLFxyXG4uZXMtaGVhZCxcclxuLmx2bSAubHZtLXRlc3RhLFxyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCxcclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0LFxyXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLmNhcmQtaCB7XHJcbiAgZ2FwOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNhcmQucnItYm94IC5yci1jYW1wbyBzZWxlY3QsIFxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0IHtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWdvIHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmRpdi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXJkLWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJjLWYgc2VsZWN0LFxyXG4ucmMtZiBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXHJcbi5jYXJkLWIgZGl2IGlucHV0Om5vdChbdHlwZT1yYWRpb10pLFxyXG4uY2FyZC1iIGRpdiBzZWxlY3QsXHJcbmRpdi5maWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcclxuZGl2LmZpZWxkIHNlbGVjdCB7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5kaXYuY2FyZC1iID4gZm9ybS5ycy1maWx0cmkgPiAucnMtY2FtcG9bZGF0YS10ZXN0aWQ9XCJuaWVudGUtc290dG9cIl0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FzLWJyaWNpb2xlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5jYXMtYnJpY2lvbGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbm5hdi5jYXMtYnJpY2lvbGUgW2FyaWEtY3VycmVudF0ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FzYy1yb3cgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1hemllbmRhLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wdXJwbGUtZ3JpZCwgIzY3M0FCNyk7XHJcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1ncmlkLWNvbG9yLCAjZmZmZmZmKTtcclxuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICBjbGVhcjogYm90aDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxcHggMXB4IDAgMXB4O1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDNweDtcclxuICAvLyByaWdodDogM3B4O1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tbWFzdGVyLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1tYXN0ZXIgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWdyZWVuLWdyaWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1ncmVlbi1ncmlkLWNvbG9yKTtcclxufVxyXG5cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1hZ2VuemlhLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1hZ2VuY3kgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJsdWUtZ3JpZCk7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUtZ3JpZC1jb2xvcik7XHJcbn1cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1hZ2VudGUsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLWFnZW50IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZWQtZ3JpZCk7XHJcbiAgY29sb3I6IHZhcigtLXJlZC1ncmlkLWNvbG9yKTtcclxufVxyXG5cclxudHIuY2FzYy1yb3cgdGQgc3Bhbi5jYXNjLWNhcmV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIHRvcDogLTFweDtcclxufVxyXG5cclxuLnJwLXRibC5ycC1jYXNjYXRhIHRkLm5hbWUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcclxufVxyXG5cclxudHIuY2FzYy1yb3cgdGQubmFtZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIHdpZHRoOiAyMjBweDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2V2LXBpc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jZXYtcGlzdGEgPiAubHZtLWV2IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNldi12dW90YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5saS5jZXYtdnVvdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2hlY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGFiZWwuY2hlY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNtcy1mdWxsLW1haW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubWFpbi5jbXMtZnVsbC1tYWluIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjbXMtbWFpbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGltZyxcclxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGEgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjbXMtcGFnZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY21zLXBhZ2Uge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmNtcy1wYWdlLnRiLXNjb3BlOmVtcHR5LFxyXG4uYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUge1xyXG4gIGdhcDogMDtcclxufVxyXG5cclxuLmNtcy1wYWdlLnRiLXNjb3BlIC5sdmIge1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjbXMtcmVnaW9uICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jbXMtcmVnaW9uLmNtcy1oZWFkZXIge1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNvbHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNvbHMge1xyXG4gIHBhZGRpbmctYmxvY2s6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBkaWFsb2ctY3RtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5kaWFsb2ctY3RtIC5kaWFsb2ctb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg0LDEwLDE4LC43Mik7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbn1cclxuXHJcbi5kaWFsb2ctY3RtIC5kaWFsb2ctaGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kaWFsb2ctY3RtIC5kaWFsb2ctaGVhZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGluc2V0LWJsb2NrLWVuZDogMDtcclxuICBpbnNldC1pbmxpbmU6IDA7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRpYWxvZy1jdG0gLmRpYWxvZy1oZWFkaW5nIHNwYW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmRpYWxvZy1jdG0gLmRpYWxvZy1jdG0tLXdyYXBwZXIgLmRpYWxvZy1jb250ZW50IGgxIHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMjNweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZWcgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgZm9udC1zaXplOiAuOTVlbTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZWcgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLmVnIC50Yi1ldnNlYXJjaCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5lZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVnLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmVnLXBhZ2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZW1wdHkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmVtcHR5IGIsXHJcbmZvcm0udGItZmlsdHJpIGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcyAuZXMtdGl0b2xvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZXMgLmVzLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGdhcDogMTRweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmVzIC5lcy1pbmRpZXRybyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogLjllbTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGVzLXNwb3J0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCB7XHJcbiAgbWFyZ2luOiAwIDAgMThweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2gge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDVweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2g6aG92ZXIge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4uZXMtc3BvcnQgLmxjIC5sYy1ncm91cCAubGMtbW9yZS1oIHtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5lcy10YWIge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdHJvbmNhdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXRyb25jYXRlLFxyXG5wLmVzLXZ1b3RlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuXHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCwjZmZmKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZlZWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmZlZWQuZXMtcGFnZSAuZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIgYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIgYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAwIDdweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogNDFweDtcclxuICBsaW5lLWhlaWdodDogNTVweDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgYltkYXRhLXRiLWhdLFxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItYV0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIHBhZGRpbmc6IDAgMTRweDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1jbG9ja10sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1nYW1lXSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWdhbWVdIC50Yi1zZXJ2ZS1kb3Qge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYW0tZmllbGQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCgzKSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saXZlKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNSkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYW0tZ29sZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDcpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtdGFiIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIGgxIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LWxlZ2Ege1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQgLmxpdmUtZG90IHtcclxuICBwYWRkaW5nOiAwIDlweDtcclxuICBtYXJnaW46IDAgNnB4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0byB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTBweDtcclxuICByaWdodDogMjBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1uYXppb25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCgyKSxcclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoNCksXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDYpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBzcGFuW2FyaWEtaGlkZGVuXSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmllbGQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmZpZWxkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveC5wb3AtZGktY2FzYSBkaXYuZmllbGQgbGFiZWwsXHJcbmRpdi5maWVsZCBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZvcm0tbm90ZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5wLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxufVxyXG5cclxuLmZvcm0tbm90ZSBhIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uZm9ybS1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGdsb2JhbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4qIHtcclxuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgc2Nyb2xsYmFyLWNvbG9yOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCkgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwsXHJcbmEsXHJcbnAsXHJcbnNtYWxsLFxyXG5sYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxufVxyXG5cclxuYnV0dG9uI3RibUJhY2sge1xyXG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAxMTFweDtcclxuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogaWNvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5pY28gaW1nLFxyXG5pbWcuaWNvIHtcclxuICBtYXgtd2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzoga3JvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ua3JvdyBiLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tdmFsaWQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjIHNwYW4ubGMtcS5pcy1lbXB0eS5sYy1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4tLWFjdGl2ZSxcclxuYnV0dG9uLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgc21hbGwsc3BhbntcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGMgYnV0dG9uLmxjLXEucXQtYnRuLS1hY3RpdmUgc3BhbixcclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bi0tYWN0aXZlIGxhYmVsLFxyXG4uY2hpcC5vbiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxjIC5sYy1xLmlzLWxvY2tlZDo6YWZ0ZXIsXHJcbi5sYyAubGMtcTpkaXNhYmxlZDo6YWZ0ZXIge1xyXG4gIHRvcDogMTZweDtcclxuICByaWdodDogMzJweDtcclxufVxyXG5cclxuLmxjIC5sYy1xLmlzLWxvY2tlZDo6YmVmb3JlLFxyXG4ubGMgLmxjLXE6ZGlzYWJsZWQ6OmJlZm9yZSB7XHJcbiAgdG9wOiA5cHg7XHJcbiAgcmlnaHQ6IDMyLjVweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy1jb2xzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5sYy1jb2xzPnNwYW4sXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLW1vcmUtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLW1vcmUtaCxcclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAudGItdGlwLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGItdGlwIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjLWV2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sYy1ldiAubGMtb2RkcyxcclxuLmxjLWV2IC5sYy1tYWluIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxjLWV2IC5sYy1zaWRlIHtcclxuICBnYXA6IDA7XHJcbiAgcGFkZGluZzogMHB4IDAgMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy1zdGF0dXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmxjLXN0YXR1cyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sYy1zdGF0dXMgLmxjLWNsb2NrIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtdGVhbSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGMtdGVhbSxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRpcCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2YiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubHZiIC5sdmItdm9jZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Ym0tbGluZSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA2cHggMzJweDtcclxuICBnYXA6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlIC5sdmItbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgcmlnaHQ6IDNweDtcclxuICBwYWRkaW5nOiAycHggMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2Uub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2Uub24gLmx2Yi1ub21lIHtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2UgaW1nLmljbyB7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyh2YXIoLS1zZW1pLWRhcmstYikgMHB4IDBweCA0cHgpO1xyXG4gIG1heC13aWR0aDogMjBweDtcclxufVxyXG5cclxuLmx2YiAubHZiLXZvY2Ugc3Bhbi5sdmItbm9tZSB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG1heC13aWR0aDogNjJweDtcclxuICBsaW5lLWhlaWdodDogMC44O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMjJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIsXHJcbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbS5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XHJcbiAgLy8gcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgLy8gZm9udC13ZWlnaHQ6IDEwMDtcclxuICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgLy8gbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAuNjFweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGZsZXg6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA3cHggMTJweDtcclxuICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDEyLjVweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi8vIGRpdi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1rLWdyaWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1rLWdyaWQubWstZ3JpZC0tZzIge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoNTAlIC0gMnB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5tay1ncmlkLm1rLWdyaWQtLWczIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDMzJSAtIDJweCksIDFmcikpO1xyXG59XHJcblxyXG4ubWstZ3JpZC5tay1ncmlkLS1nNCB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygyNSUgLSAycHgpLCAxZnIpKTtcclxufVxyXG5cclxuLm1rLWdyaWQubWstZ3JpZC0tZzUge1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMjAlIC0gMnB4KSwgMWZyKSk7XHJcbn1cclxuXHJcbi5tay1ncmlkLm1rLWdyaWQtLWc2IHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMyUpKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtb25leSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5iLm1vbmV5LFxyXG4ubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbXN6ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5tc3oge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5uYXYubXN6IC5tc3otdjpob3ZlcixcclxubmF2Lm1zeiAubXN6LXYub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbm5hdi5tc3oubXN6LXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEycHggMjBweCAycHggMjBweDtcclxuICAvLyBmbGV4OiB1bnNldDtcclxuICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tZGlyZXR0YSAuY21zLXBhZ2UudGItc2NvcGU6bm90KC50Yi1yYWlsLWNoaXVzYSkgbmF2Lm1zentcclxuICAvLyBmbGV4LWRpcmVjdGlvbjogciFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IHVuc2V0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHghaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYS5tc3otdntcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4haW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDMzLjMzJTtcclxuICAgIHBhZGRpbmc6IDlweCA2cHggOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xyXG4gICAgfVxyXG4gICAgaS5tc3otaWN7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5tc3otZXR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICAgIGh5cGhlbnM6IG5vbmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqIDEuMTVlbSk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtc3otZXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1zei1ldCB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgaHlwaGVuczogbm9uZTtcclxuICBtaW4taGVpZ2h0OiBjYWxjKDIgKiAxLjE1ZW0pO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbXV0ZWQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGFibGUgLm11dGVkIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG5vdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxucC5ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhLWZhYiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24ucGEtZmFiIHtcclxuICBpbnNldC1pbmxpbmUtZW5kOiA4NXB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOXB4O1xyXG4gIG1pbi1oZWlnaHQ6IDEwNHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLnRpdGxlLWN0bSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jdG0tLWIgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iIC5idG4tY3RtLWkge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iOmhvdmVyIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8vIGRpdi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBwZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGcgLnBnLWNhcmQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi5wZyAudmlwLWJhbmRoZWFkIHNwYW4sXHJcbi5wZyAudmlwLWJhbmRoZWFkIGIsXHJcbi5wZyAucGctY2FyZCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ucGcgLnZpcC1yb3c+LnZpcC1iYW5kIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBnIC52aXAtdGFiIHRoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ucGcgLnBnLWNhcmQgLnBnLWNhcmQtaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmFpbC1jYXJkICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yYWlsLWNhcmQge1xyXG4gIG92ZXJmbG93OiB1bnNldDtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG59XHJcblxyXG5kaXYucmFpbC1jYXJkIHVsLndkZy1sZWFndWUtbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnJhaWwtY2FyZCA+IC5zYy1jaGlwcywgLndkZy10ZW1waSA+IC5zYy1jaGlwcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5yYWlsLWNhcmQgPiAuc2MtY2hpcHMgPiBhLnNjLWNoaXAsIFxyXG4ud2RnLXRlbXBpID4gLnNjLWNoaXBzID4gYS5zYy1jaGlwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4ucmFpbC1jYXJkIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBcclxuLnJhaWwtY2FyZCAud2RnLXNwb3J0LWFyZWE6aG92ZXIsIFxyXG4ucmFpbC1jYXJkIC53ZGctc3BvcnQtbGVnYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJhaWwtbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5yYWlsLWwsIC5yYWlsLXIge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJlZy1wb3AtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5yZWctcG9wLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogNjVweDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWggLnJlZy1wb3AteCB7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItYm9yZGVyKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAucmVnLXBvcC1oOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS10cmFzcCkpICFpbXBvcnRhbnQ7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQtYmxvY2stZW5kOiAwO1xyXG4gIGluc2V0LWlubGluZTogMDtcclxuICBoZWlnaHQ6IDNweDtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5maWVsZCBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5idG4uYnRuLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWggLnJlZy1wb3AtbWFyY2hpbyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWggLnJlZy1wb3AtbWFyY2hpbyBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5maWVsZCB7XHJcbiAgZ2FwOiAwO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZpZWxkIGxhYmVsLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmNoZWNrLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZvcm0tbm90ZSxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctcG9wLXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnJlZy1wb3AtdCBiIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yZWctdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByaWdodC1zaWRlYmFyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGEuYm94LWN0bS0tc3VwcG9ydCxcclxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgZGl2LmJveC1jdG0tLXN1cHBvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IC5idG4tY3RtLS1zdXBwb3J0IHtcclxufVxyXG5cclxuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgLmJ0bi1jdG0tLXN1cHBvcnQgc3ZnLmJ0bi1jdG0taSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2VjLWJhciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2VjLWJhcixcclxuLnNsaXAgZGl2LmNhcmQtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlYy1iYXIsXHJcbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEsXHJcbi5zbGlwIGRpdi5jYXJkLWgge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc2VjLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2hlbGwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubWFpbi5zaGVsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNoZWxsIC5jb2xzLnJhaWwtbGFyZ2EgLnRiLWNhbXBldHRvIHtcclxuICBoZWlnaHQ6IDM2MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc3BvcnRuYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LnNwb3J0bmF2IC53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0OmhvdmVyLFxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtYXJlYS5vbiwgXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sZWdhLm9uLFxyXG5uYXYuc3BvcnRuYXYgYTpob3ZlcixcclxuLndkZy1sZWFndWUtbGlzdCBhOmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQ6aG92ZXIsXHJcbi53ZGctc3BvcnRzLW1lbnU+LndkZy1zcG9ydC5vbixcclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLmI0NS1uYXY+YTpob3ZlcixcclxubmF2LnNwb3J0bmF2IGEub24sXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpIC53ZGctc3BvcnQ6aG92ZXIsXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbzpob3Zlcj5zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3ZlcixcclxubmF2LnNwb3J0bmF2IGE6aG92ZXIsXHJcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQub24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbm5hdi5zcG9ydG5hdiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxubmF2LnNwb3J0bmF2IGE6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzdGFrZS1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3Rha2UtaW4gLmN1cnNpZ24sXHJcbi5jb21ibyAubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuc3Rha2UtaW4gaW5wdXQuaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuZGl2LnN0YWtlLWluIGlucHV0LmluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWFsdHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1hbHRyaSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hcHJpLXF1b3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlIHN2ZyB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItYXV0aG0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWF1dGhtIGRpdi5oZXJvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlcjogIDA7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gYnV0dG9uLmN0YTIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWZvdXJ0aC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEyOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuXHJcbn1cclxuZGl2LnRiLWF1dGhtIC5oZXJvOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS10cmFzcCkpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuaGVybyAud29yZCBiIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5maWVsZCBpbnB1dCB7XHJcbiAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5zZXAge1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gZGl2LmZpZWxkIHNwYW4uaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGRpdi5zZXA6OmJlZm9yZSwgXHJcbmRpdi50Yi1hdXRobSBkaXYuc2VwOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZmxleDogMTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZpZWxkIGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNnB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jKTtcclxuICBib3gtc2hhZG93OiAwIDI0cHggNjBweCByZ2JhKDAsIDAsIDAsIC42KTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5zdWIge1xyXG4gIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMi41cHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc2VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG4gIG1hcmdpbjogMTZweCAwIDEycHg7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAgLmZpbmUge1xyXG4gIG1hcmdpbjogMTRweCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuZm9yZ290OmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZXJjYS1tZXJjYXRvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1jZXJjYS1tZXJjYXRvIGlucHV0IHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkgIWltcG9ydGFudDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGZvbnQtc2l6ZTogLjkyZW07XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi50Yi1jZXJjYS1tZXJjYXRvIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1jZy5jYXNpbm8tY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuYS50Yi1jZy5jYXNpbm8tY2FyZDpob3ZlciBzcGFuLnRiLWNnLWZvb3Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2ctZm9vdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItY2ctZm9vdCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgMCUsIHJnYmEoNiwgMTIsIDIyLCAuNDUpIDI4JSwgcmdiYSg2LCAxMiwgMjIsIC44OCkgNjIlLCByZ2JhKDYsIDEyLCAyMiwgLjk1KSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBcclxuICB0cmFuc3BhcmVudCAwJSwgXHJcbiAgcmdiYSg2LCAxMiwgMjIsIC4yNSkgMjglLFxyXG4gICByZ2JhKDYsIDEyLCAyMiwgLjY4KSA2MiUsIFxyXG4gICByZ2JhKDYsIDEyLCAyMiwgLjc4KSAxMDAlKTtcclxufVxyXG5cclxuc3Bhbi50Yi1jZy1mb290IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogMjJweCA4cHggN3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDVweDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udGItY2ctZm9vdCAudGItY2ctbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgZm9udC1zaXplOiAuOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICBtYXgtaGVpZ2h0OiAyLjNlbTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMiwgOCwgMTYsIC45KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZy1wbGF5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1jZy1wbGF5IHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tdGhpcmQpKTtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIGZvbnQtc2l6ZTogLjY4ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTJzO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAvLyBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNvbHBpY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uOmhvdmVyLFxyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbi5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY29scGljay1hcHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1jb2xwaWNrLWFwcmk6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi50Yi1jb2xwaWNrLWFwcmk6aG92ZXIsXHJcbi50Yi1zdGF0LXNlZ25vIC50Yi1zdGF0LWJveDpob3ZlcixcclxuYnV0dG9uLnRiLWFwcmktcXVvdGU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItZGlyZXR0YS10YWIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWRpcmV0dGEtdGFiOmhvdmVyLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLXR2OmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDEpLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1ldi10ZXN0YS13cmFwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1ldi10ZXN0YS13cmFwPi50Yi1ldi1iYXJyYSB7XHJcbiAgbWFyZ2luLWJsb2NrLWVuZDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi50Yi1ldi10ZXN0YS13cmFwIC50Yi1jb2xwaWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGlubGluZS1lbmQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxufVxyXG5cclxuLnRiLWV2LXRlc3RhLXdyYXAgPiAudGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGdhcDogMCAhaW1wb3J0YW50O1xyXG4gIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4udGItZXYtdGVzdGEtd3JhcCA+IC50Yi1ldi1saXZlIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSA+IHNwYW4ge1xyXG4gIHdpZHRoOiAxMTBweDtcclxuICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1maWx0cmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLWZpbHRyaSxcclxuLnRiLWZpbHRyaSAudGJmLWVzaXRpLFxyXG4udGItZmlsdHJpIC50YmYtbGVnZW5kYSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50Yi1maWx0cmkgaW5wdXQuaW4ge1xyXG59XHJcblxyXG4udGItZmlsdHJpIC5pbiB7XHJcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxNDFweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1nb2wtbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItZ29sLW4ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGVnYS1oICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1sZWdhLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5vbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggdGhbY29sc3Bhbj1cIjk5XCJdIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXI6IHVuc2V0O1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4IDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItbGVnYS1oIHRoIC50Yi1sZWdhLXNwb3J0LFxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5heixcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbWFyZ2luOiAwIDRweCAwIDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggLnRiLWxlZ2EtZmxhZyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi50Yi1sZWdhLWggdGggLnRiLWxlZ2Etc3BvcnQge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLnRiLWxlZ2EtaCB0aFtjb2xzcGFuPVwiOTlcIl0gaW1nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxpdmVkZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbGl2ZWRkIHtcclxuICBnYXA6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLnRiLWxpdmVkZCBhIHtcclxuICBnYXA6IDA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRiLWxpdmVkZCAudGItbGl2ZWRkLWNhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1saXZlZGQtbWVudSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItbGl2ZWRkLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmRpdi50Yi1saXZlZGQtbWVudSBhIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiA2cHggMTBweDtcclxufVxyXG5cclxuZGl2LnRiLWxpdmVkZC1tZW51PmE6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1saXZlZGQtbWVudSAudGItbGl2ZWRkLXNlcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbn1cclxuXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZW4tYm9yZGVyKTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogN3B4IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciB7XHJcbiAgY29sdW1uczogMztcclxuICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhc3NvX19iICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWljb24tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1wYXNzb19fYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXNpemU6IDlweDtcclxufVxyXG5cclxuYnV0dG9uLnRiLXBhc3NvX19iOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zbGlwLXN3ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1yYWlsLXRhc3RvLFxyXG5idXR0b24udGItc2xpcC1zdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiAxNTVweDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAlKTtcclxuICByaWdodDogLTFweDtcclxuICBmb250LXNpemU6IDA7XHJcbiAgZ2FwOiAwO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi50Yi1zbGlwLXN3IHtcclxuICBib3R0b206IDgwcHg7XHJcbn1cclxuYnV0dG9uLnRiLXJhaWwtdGFzdG8gPiBzcGFuLFxyXG5idXR0b24udGItc2xpcC1zdyBzdmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNTBweDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXNsaXAtc3ctYmFkZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYi50Yi1zbGlwLXN3LWJhZGdlIHtcclxuICBpbnNldC1pbmxpbmUtZW5kOiA0cHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc3RhdC1ib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uIHNwYW4udGItc3RhdC1ib3gsXHJcbmJ1dHRvbi50Yi1jb2xwaWNrLWFwcmkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LWRlbnRybyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3RhdC1kZW50cm8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtbW9kYWxlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1zdGF0LW1vZGFsZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2V2ZW4tYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi50Yi1zdGF0LW1vZGFsZSAudGItc3RhdC1saW5rIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtcGFuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1zdGF0LXBhbiB0ZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtc2Vnbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWZyZWNjaWEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXN1cCB7XHJcbiAgLS10Yi1zdXAtc290dG86IDYxcHg7XHJcbiAgLS10Yi1zdXAtYWx0bzogOTZweDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdXAtZmFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi1zdXAtZmFiIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXRpbWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGQudGItdGltZSBiLnRiLWxpdmUtc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXZlci1hdnZpc28gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLXZlci1hdnZpc28ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgYm90dG9tOiAxNHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiAyMTQ3NDgyMTAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgbWF4LXdpZHRoOiA5MnZ3O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBwYWRkaW5nOiAxMHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5kaXYudGItdmVyLWF2dmlzbyBidXR0b24ge1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIHBhZGRpbmc6IDdweCAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRibCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50YWJsZS50YmwgdGJvZHkgdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIFxyXG4gIC5yYWlsLXJ7XHJcbiAgICBpbnNldDogYXV0byAwIDAgMDtcclxuICAgIHRvcDogdW5zZXQhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndkZyAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbHZtLWV2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubHZtLWV2IC5sdm0tbWVyYy1hcHJpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubHZtLWV2IC5sdm0tcXVvdGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWJsb2NjbyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW1vcmUge1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgfVxyXG5cclxuICAudGItcGFsaW5zZXN0byB0ZC50Yi1saXZlLWNlbGxhIHtcclxuICAgIGZsZXg6IDEgIWltcG9ydGFudDtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcblxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLy8gbmF2LnRibS1uYXYgYS5pcy1vbjpiZWZvcmUge1xyXG4gIC8vICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIC8vIH1cclxuXHJcbiAgbmF2LnRibS1uYXYgYSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgbmF2LnRibS1uYXYgYS50Ym0tc2xpcCB7XHJcbiAgICBvcmRlcjogMTU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIHBhZGRpbmc6IDVweDtcclxuICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xNXB4KTtcclxuICAgIC8vIHdpZHRoOiA1MnB4O1xyXG4gICAgLy8gaGVpZ2h0OiA1MnB4O1xyXG4gICAgLy8gYm90dG9tOiAwO1xyXG4gICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG4gIH1cclxuXHJcbiAgbmF2LnRibS1uYXYgYS50Ym0tc2xpcCBzcGFuLnRibS1zbGlwLWJ0biB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBsZWZ0OiAwJTtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAvLyBib3R0b206MDtcclxuICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gIH1cclxuXHJcbiAgbmF2LnRibS1uYXYgYi50Ym0tY291bnQge1xyXG4gICAgLy8gcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgfVxyXG5cclxuIFxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm94LXNpZGViYXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tY291cG9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgZGl2LmJveC1zaWRlYmFyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1oZWFkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2MtaGVhZCAuc2MtdGVzdGEtY29tYW5kaSBzcGFuLnNjLW5hei1hcHJpIHtcclxuICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjJweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGVmdDogMzZweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzYy1uYXotYXByaSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgc3Bhbi5zYy1uYXotYXByaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5hei10dXR0ZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNTBweDtcclxuICB9XHJcblxyXG4gIFxyXG5cclxuICAuZmVlZC5zYy1wYWdlIGRpdi5zYy12YWkge1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gICAgYnV0dG9uLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtbmF6LXZhaSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgIHNwYW4uc2MtdGVzdGEtY29tYW5kaSBidXR0b24uc2Mtc3RhbXBhLWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei12YWksXHJcbiAgc3Bhbi5zYy1uYXotYXByaSxcclxuICBidXR0b24uc2MtbmF6LXR1dHRlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIGJ1dHRvbi5zYy1uYXotdmFpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA5MnB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLXBhZ2UgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5zYy1wYWdlIC5zYy1uYXoge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLXNwb3J0ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2Mtc3BvcnQgLnNjLW5hei1hcHJpIHtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLXNwb3J0Ym94ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQgc3Bhbi5zYy1jb21wLW4ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNiLXN3ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2Itc3c6Y2hlY2tlZH4uY2ItbGF5IC5jYi1jb2wge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNiLXN3LWxibCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNiLXN3LWxibCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYXNpbm8tZ3JpZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNhc2luby1ncmlkLmlzLWVsZW5jbyAudGItY2csXHJcbiAgLnRiLWNhcy1ncmlkLmlzLWVsZW5jbyAudGItY2cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG5cclxuICAuY2FzaW5vLWdyaWQge1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gZm9ybSxcclxuICBib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gYS5idG4tbGluZSB7XHJcbiAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tYWNjb3VudC1zZXR0aW5ncyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYm9keS5ib2R5LS1hY2NvdW50LXNldHRpbmdzIG1haW4uc2hlbGwgLmZlZWQgPiBkaXYge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gbWFpbi5zaGVsbCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwIDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcmQtaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8gLmNhcy1ibG9jY28gLmNhcmQtaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWluZGV4ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKTpub3QoLmJvdHktLWluZGV4KSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAvLyB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG5cclxuICAgIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpOm5vdCguYm90eS0taW5kZXgpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIG5hdi5tc3oge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmZlZWQudGItc2NvcGUgLmNtcy1wYWdlLmx2bS1wYWdpbmEgLmNtcy1yZWdpb24uY21zLW1haW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgZGl2LmNvbHMge1xyXG4gICAgcGFkZGluZy1ibG9jazogMTBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjbXMtcGFnZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNtcy1wYWdlLnRiLXNjb3BlIC5sdmIsXHJcbiAgLmJvZHktLWRpcmV0dGEgbmF2Lm1zeiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY29scyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNvbHMge1xyXG4gICAgcGFkZGluZy1ibG9jazogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGVnLWNoaXBzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYuZWctY2hpcHMge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gICAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDVweDtcclxuICB9XHJcblxyXG4gIGRpdi5lZy1jaGlwcyBhLmVnLWNoaXAge1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZ2xvYmFsICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGhkci1jb21wb3N0YSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2Lmhkci1jb21wb3N0YSB7XHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG5cclxuICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgZGl2Lmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEycHggMTBweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBtc3ogKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5tc3ogLm1zei12IHtcclxuICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICBmbGV4OiB1bnNldDtcclxuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBwYS1mYWIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJ1dHRvbi5wYS1mYWIge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IDVweDtcclxuICAgIGJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFuaW1hdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5wYS1mYWI6aG92ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jb250YWluZXItLWN0bSB7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcblxyXG4gIGRpdi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xyXG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8vIG1haW4uc2hlbGwge1xyXG4gIC8vICAgcGFkZGluZy10b3A6IDc4cHg7XHJcbiAgLy8gfVxyXG5cclxuICBtYWluLnNoZWxsOmhhcyg+IC5jb2xzID4gLmNtcy1wYWdlKSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB9XHJcblxyXG4gIFxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LnRiLWF1dGhtIC5ib2R5IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2LnRiLWF1dGhtIGRpdi5oZXJvIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItYXV0aG92ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItYXV0aG92IHtcclxuICAgIHotaW5kZXg6IDExMDAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWNnLWZvb3QgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1jZy1mb290IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItc2l3ZWktZmFiICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBidXR0b24udGItc2l3ZWktZmFiIHtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRiLXNpd2VpLWZhYiAubWRpIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG5cclxuICBib2R5LmJvZHktLWRhc2hib2FyZCBtYWluLnNoZWxsIC5jb2xzIGFzaWRlLnJhaWwtciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwud2RnLXViLWxhbmdsaXN0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLXNwb3J0LWZhc2NpYSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMThweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGcgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgdHIudGItc3BvcnQtaCB0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIHBhZGRpbmc6IDJweCAxMHB4IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB0ci50Yi1zcG9ydC1oIHRoIC50Yi1zcG9ydC1pY28ge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQ6bnRoLWNoaWxkKG4vKiovKzUpOm50aC1jaGlsZCgtbi8qKi8rMTQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1tb3JlIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItbGl2ZS1ibG9jY28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGItdGlwby1xdW90YSk7XHJcbiAgICBmb250LXNpemU6IC43OGVtO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3IC5sY3ctZ3JvdXAgLmxjdy1zZWNoLFxyXG4gIC5sY3cgLmxjdy1naCxcclxuICAubGN3IC5sY3ctdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctYWRkICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3LWFkZCwgZGl2Lmxjdy1zdWJ0YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBsY3ctZ3JvdXAgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaS5sY3ctc20tLXNlZ25hLXJpc3VsdGF0by1lc2F0dG8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1vdGggKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIHNwYW4ubGN3LW90aCBidXR0b24ge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LXJvdyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2Lmxjdy1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gIH1cclxuXHJcbiAgLmxjdy1ncm91cCA+IGRpdi5sY3ctcm93Omxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5jLWV2IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZGl2Lmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBzcGFuLmxjdy1xLmlzLWxvY2tlZCxcclxuICBkaXYubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHNwYW4ubGN3LXEuaXMtaG5kLFxyXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xOm50aC1jaGlsZChuLyoqLys0KTpudGgtY2hpbGQoLW4vKiovKzExKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXJvdyAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IGJ1dHRvbi5sY3ctcSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA2cHggMTNweDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGItdGlwby1xdW90YSk7XHJcbiAgICBmb250LXNpemU6IC43OGVtO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQtLXZhaSB7XHJcbiAgICBmbGV4OiAxIDEgNTJweDtcclxuICAgIGZsZXg6IDEgMSA1MnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogdGItaGNwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItaGNwLnRiLW1yYyBkaXYudGItbXJjLXZ1b3RhIHtcclxuICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLGN1cnJlbnRDb2xvciAwIDFweCx2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KSAxcHggNnB4KSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhOmZpcnN0LWNoaWxkIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC50Yi1oY3AudGItbXJjIGJ1dHRvbi5jaGlwLmNoaXAtLXBpZW5vIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgYnV0dG9uLmNoaXAuY2hpcC0tcGllbm8gIC5sYmwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDEwNHB4LDEuNWZyKSByZXBlYXQoMixtaW5tYXgoNDRweCwxZnIpKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gbGFiZWwucXQtbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJsLWMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ibC1jIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcblxyXG4gIC5ibC1jOjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ibC1saXN0YS0tcmV0ZSAuYmwtcmlnYT4uYmwtbGluZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBydC1yaWdhICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAucnQtcmlnYSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZ2MtbW92LXRibCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmdjLW1vdi10YmwgdHIsXHJcbiAgLnR4LXRibCB0ciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgfVxyXG5cclxuICAuZ2MtbW92LXRibCB0aGVhZCxcclxuICAudHgtdGJsIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ2MtbW92LXRibCB0cjpsYXN0LWNoaWxkLFxyXG4gIC50eC10YmwgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICB9XHJcblxyXG4gIC5nYy1tb3YtdGJsIHRyIHRkLFxyXG4gIC50eC10YmwgdHIgdGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNhbC10YWJzICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuY2FsLXRhYnMge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgLmNhbC10YWJzIC5jYWwtc3BvcnQtc2VsIHtcclxuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHF0LWJ0biAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYnV0dG9uLnF0LWJ0bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcclxuICAgIGZvbnQtc2l6ZTogLjc4ZW07XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tbmV0d29yayAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdGhlYWQsXHJcbiAgdGFibGUucnAtY2FzY2F0YSB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIge1xyXG4gICAgZGlzcGxhWTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICB9XHJcblxyXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbWV0cmljKSBcIjogXCI7XHJcbiAgICBmb250LXNpemU6IC43OGVtO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgfVxyXG5cclxuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY2FyZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNhcmQucGNhc2ggLmt2IGIge1xyXG4gICAgZmxleDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY21zLXJhaWxfbGVmdCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNtcy1yYWlsX2xlZnQudGItY2Fzc2V0dG8ge1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNtcy1yYWlsX2xlZnQudGItY2Fzc2V0dG8gLmx2bSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5N3ZoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogZWctaGVhZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmVnLWhlYWQsIFxyXG4gIC53ZGctc3BvcnQtZmFzY2lhLFxyXG4gIC5zZWMtYmFyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBlcyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmVzIC5lcy1oZWFkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tZXZlbnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5tYXRjaC1saXN0LS1ldmVudCB7XHJcbiAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1tZXJjICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xyXG4gICAgY29sdW1uczogMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHR4LXRibCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnR4LXRibCB0ciB0ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLW1ldHJpYykgXCI6IFwiO1xyXG4gICAgZm9udC1zaXplOiAuNzhlbTtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICB9XHJcblxyXG4gIC50eC10YmwgdHIgdGQ+c3BhbixcclxuICAudHgtdGJsIHRyIHRkPmIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeSB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICAgIG1pbi13aWR0aDogMjlweDtcclxuICAgIG1pbi1oZWlnaHQ6IDI5cHg7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkgc3BhbiB7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubGN3IC5sY3ctZ3JvdXAgLmxjdy10YWJzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAycHggMHB4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogbGN3LWdyb3VwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBkaXYubGN3LWdyb3VwIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5sY3ctZ3JvdXAgLmxjdy1wZXJjaGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBuYXYudGJtLW5hdiBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIDA7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogc2MtcGFnZSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLXBhZ2UgLmxjdyAubGN3LWdyb3VwIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1pbmRleCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkgbWFpbi5zaGVsbCAud2RnLXNsaWRlci0tbXVsdGkge1xyXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbm1heCgxMDAlLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJhaWwtY2FyZCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LnJhaWwtY2FyZCB7XHJcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJhaWwtbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbWFpbi5zaGVsbCBkaXYubGN3LXN1YnRhYnMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICBtYWluLnNoZWxsIC5jb2xzIC5yYWlsLXIge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA0MHB4IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLXNsaXAtc3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJ1dHRvbi50Yi1yYWlsLXRhc3RvLFxyXG4gIGJ1dHRvbi50Yi1zbGlwLXN3IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTE4MXB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLXNpbmdsZS1ldmVudCAudGItY2FtcGV0dG8ge1xyXG4gICAgaGVpZ2h0OiAyNjFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTFweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTFweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLmNiLWdpb2NoaSAuY2FyZC5jYXMtYmxvY2NvIC5jYXNpbm8tZ3JpZDpub3QoLmlzLWVsZW5jbykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTA1OHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1hY2NvdW50IC5mZWVkIHtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1uZXQtYmV0cyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLW5ldC1iZXRzIC5mZWVkLFxyXG4gIC5ib2R5LS1uZXR3b3JrIC5mZWVkIHtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLXIgLSBFUlJPUkUgIC0gIHByb2JsZW1hICBmaXggNDUzIC0gQ291cG9uIHNjb21wYXJlIGFsbG8gem9vbSAgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8vIGFzaWRlLnJhaWwtciB7XHJcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIC8vICAgcGFkZGluZzogMTBweDtcclxuICAvLyAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgLy8gICBoZWlnaHQ6IDEwMHZoO1xyXG4gIC8vICAgdG9wOiAwO1xyXG4gIC8vICAgcmlnaHQ6IC0xOXB4O1xyXG4gIC8vICAgd2lkdGg6IDA7XHJcbiAgLy8gICBvdmVyZmxvdzogYXV0bztcclxuICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAvLyB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1jb3Vwb24tb2ZmICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBib2R5Om5vdCgudGItY291cG9uLW9mZikgYXNpZGUucmFpbC1yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk7IC8vIDk5OTU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSAudGItcmFpbC10YXN0byxcclxuICAvLyBib2R5Om5vdCgudGItY291cG9uLW9mZikgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gIC8vICAgcmlnaHQ6IDI5OXB4O1xyXG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gRklYIEVycm9yIFNhbXN1bmcgMTI4MFxyXG4gICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICBhc2lkZS5yYWlsLXIuczN0LXJhaWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItcmFpbC10YXN0bywgXHJcbiAgICBib2R5Om5vdCgudGItY291cG9uLW9mZikgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgICAvL3JpZ2h0OiAyODBweDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Om5vdCgudGItY291cG9uLW9mZikgLnRiLXNpd2VpLWZhYiB7XHJcbiAgICAgIHJpZ2h0OiAyOTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24udGItcmFpbC10YXN0byB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keTpub3QoLnRiLWNvdXBvbi1vZmYpIHtcclxuICAgICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxyXG4gICAgICBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICAgICAgIC8vIHJpZ2h0OiAzMTBweDtcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxyXG4gICAgYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLXNsaXAtc3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGJvZHkgLnRiLXJhaWwtdGFzdG8sXHJcbiAgYm9keSBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAvL29wYWNpdHk6IDAuNTsgXHJcbiAgICBzcGFue1xyXG4gICAgICAvLyBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBib2R5LmJvZHktLXNpbmdsZS1ldmVudCB7XHJcbiAgICBtYWluLnNoZWxsIC5jb2xzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyNjVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLnRiLWNvdXBvbi1vZmYpIHtcclxuICAgICAgbWFpbi5zaGVsbCAuY29scyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGItY291cG9uLW9mZiB7XHJcbiAgICAgIG1haW4uc2hlbGwgLmNvbHMge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctYnJhbmQgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGEud2RnLWJyYW5kIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICB9XHJcblxyXG4gIG5hdi50Ym0tbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGNiLWdpb2NoaSAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmNiLWdpb2NoaSAuY2FzaW5vLWdyaWQge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWNiLXRlc3RhLCAzMTBweCkpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBRdW90ZSBtb2JpbGUgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLmxjdy1jZWxsZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogcmFpbC1sICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBhc2lkZS5yYWlsLWwub3BlbiB7XHJcbiAgICB6LWluZGV4OiA5OTk1O1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGFzaWRlLnJhaWwtbC5vcGVuPmRpdiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHJhaWwtc2NyaW0gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5yYWlsLXNjcmltLm9uIHtcclxuICAgIHotaW5kZXg6OTQ7IC8vOTk5MTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3MDFweCkge1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Yi1ldi10ZXN0YS13cmFwICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAudGItZXYtdGVzdGEtd3JhcCA+IC50Yi1ldi1saXZlIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYmxvY2stZW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgyMHB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IG1hdGNoLWxpc3QtLWluZm8tYm90dG9tICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20gPiBzcGFuIHtcclxuICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE3OXB4KSB7XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG5hdi50Ym0tbmF2IGEgPiBzcGFuOm5vdCgudGJtLXNsaXAtYnRuKSwgXHJcbiAgICBuYXYudGJtLW5hdiBidXR0b24gPiBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDFlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XHJcbiAgICAgICAgdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICB9XHJcbiAgIGJvZHkuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSB0YWJsZS50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIENPTU1FTlRJIERFTCBDU1MgQUdHSVVOVElWTyBDT05TRVJWQVRJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQUxUUk8gKi9cclxuLyogd2lkdGg6IGF1dG87ICovXHJcbi8qIGJhY2tncm91bmQ6IHZhcigtLXRlcnRpYXJ5LWJhY2tncm91bmQpOyAqL1xyXG4vKiBhZGRlZCBqZXNwZXIgMTkvMDgvMjAyNiovXHJcbi8qIG1heC13aWR0aDogMTAxMHB4OyAqL1xyXG4vKiBhZGRlZCBqZXNwZXIgMjEvMDgvMjAyNiovXHJcbi8qIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7ICovXHJcbi8qIC5sY3cgLmxjdy1ncm91cCAubGN3LXRhYnN7XHJcbiAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudFxyXG59ICovXHJcbi8qIC5yYWlsLXJ7XHJcbiAgdG9wOjEycHghaW1wb3J0YW50O1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcclxufSAqL1xyXG4vKiBhZGRlZCAyMy8wOC8yMDI2ICovXHJcbi8qIGRpc3BsYXk6Z3JpZCFpbXBvcnRhbnQ7ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDMuIFVwZGF0ZSBTQVNTIDMgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTsgKi9cclxuLyogYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIC40NSk7ICovXHJcbi8qIGJvcmRlci1ibG9jay1zdGFydDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTsgKi9cclxuLyogd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyAqL1xyXG5cclxuXHJcbi50Yi12ZXItYXZ2aXNvIGJ1dHRvbntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuXHJcbi5pYy11aS0tdHV0dGl7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIgc3BhbiwgXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuOmhvdmVyIGxhYmVsLCBcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZTpob3ZlciwgXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLCBcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xOmhvdmVyLCBcclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwOmhvdmVyLCBcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwOmhvdmVyLCBcclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLCBcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZS5vbiwgXHJcbi5sY3ctbWVyYyAucXQtYnRuLm9uLCBcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLm9uLCBcclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLm9uLCBcclxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLm9uLCBcclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwLm9ue1xyXG4gIGJvcmRlci1jb2xvcjogIHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBsYWJlbCwgc3BhbnsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveC50Yi1ub3RlLWxpdmUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiB1bnNldDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICAuY2FyZC1oe1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCkhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2FyZC1ie1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubW92LXRhYntcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpXHJcbn1cclxuXHJcbi5jaGlwIC5sYmwge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxufVxyXG5cclxuLnRiLWRpcmV0dGEtci0tdHY6Y2hlY2tlZCB+IC50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgxKSwgXHJcbi50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWQgfiAudGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMil7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcikhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmwtbm90YXtcclxuICBwYWRkaW5nOiAwIDBweCAxMHB4IDEwcHg7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiBORVcgVVBEQVRFIERBVklERSAzMS8wOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItbGl2ZS1pbmZvLWV0aSxcclxudGFibGUudGItcGFsaW5zZXN0byB0ciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSkhaW1wb3J0YW50O1xyXG5ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpIWltcG9ydGFudDtcclxufVxyXG5cclxudGFibGUudGItcGFsaW5zZXN0byAudGItbGl2ZS1pbmZvLWV0aSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAuNzZlbTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICAgIHBhZGRpbmc6IDFweCA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHNlbGVjdC50Yi1vdS1zZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBsZWZ0OiAycHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgIHBhZGRpbmc6IDAgMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgcGFkZGluZzogN3B4IDNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zcGFuLnJ0LWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDJweCA5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgIGZvbnQtc2l6ZTogLjcycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiAgdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XHJcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTkxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1uYXZ5LTEsICMwYTMzNTApO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tciwgMTJweCk7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjQpO1xyXG59XHJcblxyXG5cclxuYS50Yi1jZyB7XHJcbn1cclxuXHJcbi50Yi1zbGlwLXN3LWJhZGdlLFxyXG5iLnRiLXNsaXAtc3ctYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgaW5zZXQtaW5saW5lLWVuZDogM3B4O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG1pbi13aWR0aDogMTlweDtcclxuICAgIGhlaWdodDogMTlweDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuXHJcblxyXG4vKioqKiBOdyBGaXggMTAvMDkgKioqL1xyXG4ubGN3LXEuaXMtbG9ja2VkLFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEubGN3LXFlLCBcclxuLmxjdy1tZXJjIC5xdC1idG4sIFxyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEsXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCwgXHJcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcCxcclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwe1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGRlc2t0b3AgZGEgbW9iaWxlICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcclxuICAgIC50Yi12ZXJzaW9uZS1kZXNrdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvZHktZGVza3RvcC0tbW9iaWxlIC50Yi12ZXJzaW9uZS1kZXNrdG9we1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDI4NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDg2dnc7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH0gICAgXHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogY291cG9uIDMgdGFicyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zM3QgLnMzdC10YWJzICB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgXHJcbn1cclxuLnMzdCAuczN0LXRhYnMgLnMzdC10YWIge1xyXG4gIHBhZGRpbmc6IDlweCA2cHg7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG4uczN0IC5zM3QtdGFiLmlzLW9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG4uczN0IC5zM3QtdGFiOm50aC1jaGlsZCgyKXtcclxuICAgIGJveC1zaGFkb3c6IDFweCAwcHggMHB4IDBweCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KSBpbnNldCwgLTFweCAwcHggMHB4IDBweCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KSBpbnNldDtcclxufVxyXG4uczN0IC5zM3QtdGFiIC5zM3QtbixcclxuLnMzdCAuczN0LXRhYi5pcy1vbiAuczN0LW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCkhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4uczN0IC5zM3QtcGFuZSxcclxuLnMzdCAuczN0LXBhbmUgLmJveC1zaWRlYmFyLS1jb3Vwb24sXHJcbi5zM3QgLnMzdC1wYW5lIC5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFke1xyXG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBiNDUtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5iNDUtbmF2IGEuYjQ1LWl0ZW0sXHJcbi8qIC5iNDUtbmF2IHNwYW4uYjQ1LWxhYmVsLCAqL1xyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMgLnNjLWNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi5iNDUtbmF2IGEuYjQ1LWl0ZW0ub24sXHJcbi5iNDUtbmF2IGEuYjQ1LWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG5jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogTmV3IEZpeCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmx2YiAubHZiLXZvY2Uub24sXHJcbi5sdmIgLmx2Yi12b2NlOmhvdmVyLFxyXG4ubHZiIGJ1dHRvbi5sdmItdm9jZTpob3ZlcixcclxuLmx2YiBidXR0b24ubHZiLXZvY2Uub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5sdmIgLmx2Yi12b2NlLm9uIC5sdmItbm9tZSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYubGN3LWxoIGJ1dHRvbi5sY3ctYWRkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuZGV0YWlscy53ZGctc3BvcnQtdGVuZGluYSBzdW1tYXJ5LndkZy1zcG9ydC1hcmVhLm9uLCBcclxuZGV0YWlscy53ZGctc3BvcnQtdGVuZGluYSBzdW1tYXJ5LndkZy1zcG9ydC1sZWdhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuc2VjdGlvbi5zdHEtYm94IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5kZXRhaWxzLnN0cS1mYW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1nKTtcclxufVxyXG5cclxuLnN0cS1saXN0YSAuc3RxLWNhcmljbyxcclxuZGl2LnN0cS1kYXRlPnNwYW4sXHJcbnAuc3RxLW5vdGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWV2LFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1ldiBhLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLW1vcmUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRoOmVtcHR5IHtcclxuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuYS53ZGctc3BvcnQtdHV0dG86aG92ZXIsIGEud2RnLXNwb3J0LWFyZWE6aG92ZXIsIGEud2RnLXNwb3J0LWxlZ2E6aG92ZXIge1xyXG5iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbj5kaXY6bm90KC53ZGcud2RnLXRlbXBpKTpub3QoLndkZy53ZGctc2xpZGVyKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuXHJcbm5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLW1lcmMtY2VsbGEge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAzLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gQk9SREVSLUNPTE9SIC8gU0hBRE9XIC8gRklMTCAvIFNUUk9LRSAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9de1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXT4gZGl2IHtcclxuICBib3JkZXI6IDIuNXB4IHNvbGlkIHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICNyaWdodFNpZGViYXJBY2NvdW50e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5kaXYucWJyb3cgLnFiLWxlZyBzcGFuLm1kaSB7XHJcbiAgY29sb3I6IHZhcigtLWljb24tc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuXHJcblxyXG5kaXYuZmVlZC5lcy1wYWdlIC5lcyAubGN3IC5sY3ctc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXg6IHVuc2V0O1xyXG59XHJcblxyXG5kaXYubGN3LXJvdyBzcGFuLmMtaWR7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KVxyXG59XHJcblxyXG5zcGFuIHNwYW4ubGN3LW4ge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcclxufVxyXG5cclxuc3Bhbi5sY3ctcS5pcy1obmQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBhLnVzLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbWFyZ2luOiAwIDEwcHggNHB4O1xyXG4gICAgcGFkZGluZzogNnB4IDlweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4wOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtYW10IHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAuODJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdyB7XHJcbiAgICBmb250LXNpemU6IC43MmVtO1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmRpdi50Yi1mZWRlbHRhLW9mZiB7XHJcbiAgbWFyZ2luOiAwIDAgMTRweDtcclxuICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTNweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuZGl2LnRiLWZlZGVsdGEtb2ZmIC5pYyB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjA1ZW07XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1mZWRlbHRhLW9mZiBoMyB7XHJcbiAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWZlZGVsdGEtb2ZmIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IC44OGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgY29sb3I6ICB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgbWF4LXdpZHRoOiA2NmNoO1xyXG59XHJcblxyXG4vKlJlZyAgYm94eCAqL1xyXG5cclxuLnJlZy1wb3AtYm94LmhhLWZpZ3VyYSBkaXYucmVnLXBvcC1maWd1cmEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4jdGItc2Vzc2lvbmUge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSBkaXYuZmVlZC5zYy1wYWdlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjowcHg7XHJcbn1cclxuXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAuc2MtcGFnZSAubGN3IC5sY3ctZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXI6IDBweDtcclxufVxyXG5cclxuZGl2Lmxjdy1tZXJjIC5sY3ctYXR0ZXNhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgcGFkZGluZzogNnB4IDJweDtcclxufVxyXG5cclxuLmxjdy10aXBpIC50Yi10aXBpLXNlbCxcclxuLmxjdy1yb3cuaXMtbGlzdGEgLmxjdy1saXN0YSAudGItbGlzdGEtc2VsIHtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBoZWlnaHQ6IDMxcHg7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbiAgcGFkZGluZzogMCAxM3B4IDAgMTBweCFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctdGlwaSAudGItdGlwaS1zZWx7XHJcbiAgd2lkdGg6IDEzMHB4O1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG4gIGRpdi5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBzcGFuLmxjdy1vdGh7XHJcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHggYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sY3ctY2VsbGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubGN3LXRpcGl7XHJcbiAgICBtYXgtd2lkdGg6IDExMHB4XHJcbiAgfVxyXG4gIC5sY3ctcm93LmlzLWNlbGxlLnRiLXRpcGkgLmxjdy10aXBpe1xyXG4gICAgICBtYXJnaW4tdG9wOjE3cHg7ICBcclxuICB9XHJcbiAgXHJcbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXEuaXMtc2NlbHRhe1xyXG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIGZsZXgtZ3JvdzogdW5zZXQhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy1xLmxjdy1xZS5pcy1zY2VsdGEgc3Bhbi5sY3ctZXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1lbXB0eSB7XHJcbiAgICBtYXJnaW46IDNweCAxMnB4IDhweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICBmb250LXNpemU6IC44MmVtO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgLjE0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxufVxyXG5cclxuYS5ydC1wcmltbyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbGV4OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA5cHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAuODZyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5hLnJ0LXByaW1vOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnktaG92ZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQtaG92ZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCBhLmJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tc3VwcG9ydCBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5jYXJkLWgsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmNhcmQgLmNhcmQtaCB7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbn1cclxuXHJcblxyXG5kaXYuc2MtcGFnZSAuc2MtbmF6ID4gLnNjLWNvbXBzPiAuc2MtY29tcCA+IGEuc2MtY29tcC12YWkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQgLnNjLWNvbXAtbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi8qQk94IG1lc3NhZ2dpICovXHJcblxyXG5kaXYjdGItcG9zdGEgLmJ4IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5oZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMThweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5iZCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmZ0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE4cHggMThweDtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5mdCBhLCBkaXYjdGItcG9zdGEgLmZ0IGJ1dHRvbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5pYyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC52YWkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmRvcG8ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5kaXYjdGItcG9zdGEgLnZhaTpob3ZlcixcclxuZGl2I3RiLXBvc3RhIC5kb3BvOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6MC44O1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG4gIGRpdi5sY3ctdGFicy5sY3ctdGVuZGluZSxcclxuICBkaXYubGN3LXN1YnRhYnMubGN3LXRlbmRpbmV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGRpdi5sY3ctdGVuZGluZSA+IC5sY3ctdGVuZGluYXtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAxM3B4IDAgMTBweCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgfVxyXG5cclxuICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmV7XHJcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5sY3ctdGFicy5sY3ctdGVuZGluZSAubGN3LXRlbmRpbmEtdGl0LFxyXG4gIC5sY3ctc3VidGFicy5sY3ctdGVuZGluZSAubGN3LXRlbmRpbmEtdGl0IHsgIFxyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcclxuICB9XHJcblxyXG5cclxuICBkaXYud2RnLndkZy11dGlsaXR5X2JhcntcclxuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICB9XHJcblxyXG59XHJcblxyXG5ib2R5IC50Yi12ZXJzaW9uZS1kZXNrdG9we1xyXG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiB2ZXIgZGVza3RvcCBkYSBtb2JpbGUgKi9cclxuXHJcbmJvZHkudmVyLWRlc2t0b3AtbW9iaWxle1xyXG4gIC8vICYuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKXtcclxuICAvLyAgID4gbWFpbi5zaGVsbCB7XHJcbiAgLy8gICA+LmNvbHMgLmNtcy1wYWdlLnRiLXNjb3Ble1xyXG4gIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgICAgZmxleC13cmFwOiBub3dyYXAhaW1wb3J0YW50O1xyXG4gIC8vICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gIC8vICAgICAgIHNlY3Rpb257XHJcbiAgLy8gICAgICAgICAmLmNtcy1yYWlsX2xlZnR7XHJcbiAgLy8gICAgICAgICAgIG1pbi13aWR0aDogMjAwcHghaW1wb3J0YW50O1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgJi5jbXMtcmFpbF9yaWdodHtcclxuICAvLyAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweCFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG4gID4gbWFpbi5zaGVsbCB7XHJcbiAgICA+LmNvbHN7XHJcbiAgICAgIC5mZWVkLnRiLXNjb3BlIHtcclxuICAgICAgICBzZWN0aW9uLmNtcy1tYWlue1xyXG4gICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sdm0tY29ycG8ge1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogYXV0byFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuZGl2LndkZy53ZGctZGFzaC1hZ2Vuemlhe1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGFibGV7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgIHRyLmRhLXRvdGFsZSB0ZHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpOyAgICAgICAgICBcclxuICAgIH1cclxuICAgIHRyW2RhdGEtcmlnYT1cInV0ZW50aVwiXSB0ZHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICAgIH0gICAgXHJcbiAgfSBcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSBoZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlcntcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDAsMCwwLC40NSk7XHJcbiAgei1pbmRleDogOTk5O1xyXG59XHJcblxyXG5zcGFuLmxjdy1jZWxsZSBzcGFuLmxjdy1tayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDJweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAwcHggc29saWQgdmFyKC0tdHJhc3ApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG5idXR0b24udGItdmRlc2subW9iIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGhlaWdodDogMzVweDtcclxuICB6LWluZGV4OjEwMCFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIHRvcDp1bnNldDtcclxuICBsZWZ0OiB1bnNldDtcclxuICByaWdodDp1bnNldDtcclxuICBib3R0b206dW5zZXQ7XHJcbiAgJjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgIG1hc2s6IHVybChcIi4uLy4uL2ljb25zL2Rlc2stbW9iLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKFwiLi4vLi4vaWNvbnMvZGVzay1tb2Iuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbiAgYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgICBoZWlnaHQ6MjhweCFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYWNjb3VudC1sb2dnZWR7XHJcbiAgYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbiAgYnV0dG9uLnRiLXZkZXNrLm1vYiB7XHJcbiAgICBvcmRlcjogMVxyXG4gIH1cclxuICAud2RnLWhlYWRlci1hY3Rpb25ze1xyXG4gICAgYS53ZGctYWNjdHtcclxuICAgICAgb3JkZXI6MlxyXG4gICAgfVxyXG4gICAgYnV0dG9uLnRiLW9jY2hpb3tcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICBkZXRhaWxzLndkZy1hY2N0LXRlbmRpbmF7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgZm9ybS53ZGctZXNjaXtcclxuICAgICAgb3JkZXI6IDVcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcblxyXG5ib2R5LmJvZHktLWNhc2lub3tcclxuICAuY2ItZ2lvY2hpe1xyXG4gICAgYS50Yi1jZ3tcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICZbZGF0YS10Yi1uYW1lPVwibG9iYnlcIl17XHJcbiAgICAgICAgb3JkZXI6MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogbmF6aW9uaSBmaWx0cmkgbGl2ZSB0Yi1uYXotcmlnYSovXHJcblxyXG5kaXYudGItbmF6LXJpZ2EgbmF2Lmx2Yi5sdmItLW5hentcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgYnV0dG9uLmx2Yi12b2Nle1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRibS1saW5lKTsgICAgXHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgc3BhbntcclxuICAgICAgJi5sdmItbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub257XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qKioqKiBQYWdpbmEgUmVwb3J0IENhc3NlICoqKioqL1xyXG5cclxuLmFjY3Qtc2FsZG8gc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxufVxyXG5cclxudGFibGUudGJsIHRkIHtcclxuICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi8qKioqKiBQYWdpbmEgUmVwb3J0IENhc3NlICoqKioqL1xyXG5ib2R5LmJvZHktLWFjY291bnQgLmJsLWxpc3RhLS1pY29uZS5ibC1saXN0YS0tcmV0ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkID4gaDEucGctaDEge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC5yYy1maWx0cmkge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCAudGJsd3JhcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAgdGFibGUudGJsIHtcclxubWFyZ2luOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5zaGVsbCAuY2FyZCAudGJsd3JhcCB0YWJsZS50YmwgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC50Ymx3cmFwIHRhYmxlLnRibCB0aGVhZCB0ciB0aCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHRhYmxlLnRibCB0ZC5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcblxyXG4vKioqKiogT3RoZXIgZml4IDA3LzEwICoqKioqL1xyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkID4gLmVtcHR5IHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcbiAgICBiIHtcclxuICAgICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyoqKioqIERhIHRlc3RhcmUgKioqKiovXHJcblxyXG4uZGEtdGVzdGFyZSB7XHJcblxyXG5cclxuICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBzcGFuW2RhdGEtbGFiXSwgXHJcbiAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogM3B4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiAjZmNlM2UzNjE7XHJcbiAgICAgIC8vIGNvbG9yOiAjNGY0ZjRmO1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZjllYmViO1xyXG4gIH1cclxuXHJcblxyXG4gICAgICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBzcGFuW2RhdGEtbGFiXTo6YmVmb3JlLCBcclxuICAgICAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYik7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAvKiBjb2xvcjogcmVkOyAqL1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIGJvZHkuYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsLXJvd3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBzcGFuLmx2bS10di1uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxMC41cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC50Yi1jb2xwaWNrIGRpdi50dGwge1xyXG4gICAgICBmb250LXNpemU6IDEwLjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gIGRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogN3B4IDRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIH1cclxuXHJcbiAgZGl2LnN0YWtlLXJvdyBsYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxMi41cHg7XHJcbiAgfVxyXG5cclxuICB0YWJsZS50YmwgdGgge1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgfVxyXG4gIGJ1dHRvbi5wYXktdGlsZSBiIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICB9XHJcbiAgYnV0dG9uLnBheS10aWxlIHNtYWxsIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xyXG4gIH1cclxuXHJcblxyXG4gIGRpdi5ibC1saXN0YS0taWNvbmUge1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIGRpdi5ibC1saXN0YS0taWNvbmUgLmJsLWludGVzdGEge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQuYmV0LWNvbWJjYXJkLmJldC1jb21iIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGRldGFpbHMuY2FyZC5iZXQtY29tYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy5jYXJkLmJldC1jb21iICsgLmNhcmQge1xyXG4gICAgcGFkZGluZzogNXB4IDA7XHJcbiAgfVxyXG5cclxuICBkZXRhaWxzLmJldC1jb21iPi5iZXQtY29tYi10IHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgZGV0YWlscy5iZXQtY29tYiAuY2FyZC1oIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XHJcbiAgICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0gICBGSVggUXVvdGUgIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICNuZXctcXVvdGUgZGl2Lmxjdy1yb3cuaXMtY2VsbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0IHtcclxuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGN3LXJvdy0td3JhcHBlci5sY3ctcm93LS13cmFwcGVyLXJpZ2h0IHtcclxuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgLmxjdy1jZWxsZSB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyBmbGV4LXdyYXA6IGluaXRpYWw7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIC8vIGdyaWQtYXV0by1mbG93OiByb3c7XHJcbiAgICAgICAgLy8gZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgLmxjdy1tay1jIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBidXR0b24ubGN3LXEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ubGN3LW90aCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwYW4ubGN3LW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiAgLy8gZGl2Lmxjdy1ncm91cCB7XHJcbiAgLy8gICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgLy8gfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KXtcclxuICAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1heC1oZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAud2RnLWJyYW5kLWxvZ28ge1xyXG4gICAgbWF4LWhlaWdodDogMTdweDtcclxuICAgIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgLnJ0LWxpdi0tdGFiZWxsYSBzcGFuLnJ0LXNvbGRpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDE1MHB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRml4IG5hdiAqL1xyXG5cclxuXHJcbi50Ym0tbmF2IC50Ym0tbmF2LS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xyXG5vdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4udGJtLW5hdiAudGJtLXNsaXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxufVxyXG4ucnQtbGl2LnJ0LWxpdi0tdGFiZWxsYSB7XHJcbmxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayAuZ2MtY2FzaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDMwLCA5OSwgMTY0LCAuMTQpLCByZ2JhKDE0MSwgMTk4LCA2MywgLjEwKSk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XHJcbiAgbmF2LnRibS1uYXYge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLnRibS1uYXYgLnRibS1zbGlwIHtcclxuICBib3gtc2hhZG93OiAtMXB4IDE1cHggMTVweCA1cHggIzJlMmUyZTtcclxuXHJcbiAgfVxyXG59XHJcblxyXG4vKioqKiogT3RoZXIgZml4IDA5LzEwICoqKioqL1xyXG5cclxuZGl2Lmxjdy1yb3cge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmxjdy10aGVhZCwgLmxjdy1kYXksIGRpdi5sY3ctcm93IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWxjdy1ncmlkKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sY3ctdGhlYWQge1xyXG4gIC5sY3ctb3UtdHV0dGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgMzYlLCBjdXJyZW50Q29sb3IgMzYlLCBjdXJyZW50Q29sb3IgNjQlLCB0cmFuc3BhcmVudCA2NCUpLCBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCB0cmFuc3BhcmVudCAzNiUsIGN1cnJlbnRDb2xvciAzNiUsIGN1cnJlbnRDb2xvciA2NCUsIHRyYW5zcGFyZW50IDY0JSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA0cHgsIDRweCA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAycHgpIGNhbGMoMTAwJSAtIDJweCksIGNhbGMoNTAlICsgMnB4KSBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCwgaW5oZXJpdCk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lLCB0cmFuc3BhcmVudCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlciwgY3VycmVudENvbG9yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC8vIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5kaXYucnVjLWNhbXBvIHNlbGVjdCB7XHJcblxyXG59XHJcblxyXG5kaXYud2RnLWRhc2gtYWdlbnppYSB0aGVhZCB0aCxcclxuZGl2LndkZy1kYXNoLWFnZW56aWEgLmRhLXRvdGFsZSB0ZCB7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCl7XHJcbiAgYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLnRiLWJsLXJpcV9fYm94IGRpdi5mZWVkIGRpdi5jYXJke1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gLmNhcmQtaHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmJ0bi1saW5le1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IFxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhcmQtYntcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGl2Lmt2e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyAgXHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGJsd3JhcCB0YWJsZXtcclxuICAgIHRib2R5e1xyXG4gICAgICB0ci50Yi1neyAgICAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB0ZHtcclxuICAgICAgICAgICYudGItZy1ldntcclxuICAgICAgICAgICAgd2lkdGg6MTAwJVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50Yi1nLWRhdGF7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCVcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudGItZy1zZWd7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5tb25leS50Yi1nLXF1b3Rhe1xyXG4gICAgICAgICAgICBtYXJnaW46MFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50Yi1nLXJpc3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAvLyBzcGFue1xyXG4gICAgICAgICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgc21hbGx7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnRiLWctZXNpdG97XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxNDgwcHgpe1xyXG4vLyBodG1sLCBib2R5IHtcclxuLy8gICAgIG92ZXJmbG93LXg6IHNjcm9sbCFpbXBvcnRhbnQ7ICBcclxuLy8gfVxyXG4vLyB9XHJcblxyXG4vKiBGaXggcHJvYmxlbWEgZGVza3RvcCBkYSAgbW9iaWxlICovXHJcbmJvZHkudmVyLWRlc2t0b3AtbW9iaWxlICB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcblxyXG4gICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sXHJcbiAgICBidXR0b24udGItc2xpcC1zdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGRpdi5oZHItY29tcG9zdGEgIHtcclxuICAgICAgICAvLyB3aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgbWFpbi5zaGVsbCB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE0ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgPiAuY29scyAge1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ibG9jazogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXNpZGUucmFpbC1yIHtcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuczN0ICB7XHJcbiAgICAgICAgICAuczN0LXRhYnMge1xyXG4gICAgICAgICAgICBidXR0b24uczN0LXRhYiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24uY21zLW1haW4ge1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg2MHB4O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIC5sY3ctZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICAubGN3LW1lcmN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5jbXMtcmVnaW9uLS1zZWd1ZS50Yi1jYXNzZXR0by1yICB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gZGl2LmNtcy1wYWdlIHtcclxuICAgICAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMjVweCBtaW5tYXgoMCwxZnIpIDI2MHB4IWltcG9ydGFudDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBmb290ZXIud2RnLndkZy1mb290ZXJfbGVnYWwge1xyXG4gICAgICAgIHdpZHRoOiAxNDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmJvZHktLWluZGV4LmJvZHktLWRpcmV0dGEpOm5vdCguYm9keS0taW5kZXgpOm5vdCguYm9keS0tYW5kcm9pZCkge1xyXG4gICAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICBkaXYuY21zLXBhZ2U6bm90KC5sdm0tcGFnaW5hKSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjI1cHggbWlubWF4KDAsMWZyKSAyNjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICAgLy8gJi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWFuZHJvaWQpIHtcclxuXHJcbiAgICAmLmJvZHktLWluZGV4IHtcclxuICAgICAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAgICAgZGl2LmNtcy1wYWdlIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxMHB4IG1pbm1heCgwLDFmcikgMjQwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYm9keS0tZGlyZXR0YSB7XHJcbiAgICAgICAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAgICAgZGl2LmNtcy1wYWdlIHtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLWNtcy1jb2xzLCAyMjVweCBtaW5tYXgoMCwxZnIpIDI2MHB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBcclxuICAgICAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6MTBweDtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDI1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRiLWNvdXBvbi1vZmYge1xyXG4gICAgICAuY29sczpoYXMoPi5yYWlsLWwpOmhhcyg+LnJhaWwtcikge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1yYWlsLWwtdykgbWlubWF4KDAsIDFmcikgdmFyKC0tcmFpbC1yLXcpIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmJvZHktLXNwb3J0LmJvZHktLXNpbmdsZS1ldmVudCB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib2R5LS1zaW5nbGUtZXZlbnQge1xyXG4gICAgICAgIG1haW4uc2hlbGw+LmNvbHMge1xyXG4gICAgICAgICAgICAmOmhhcyg+LnJhaWwtcikge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyNjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZTpub3QoLmx2bS1wYWdpbmEpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjM1cHggbWlubWF4KDAsIDFmcikgMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFpbi5jbXMtcmVnaW9uLmNtcy1tYWluOm5vdCguY21zLXJhaWxfcmlnaHQpe1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxheS1xcnkxMjAwLW5vLnRiLWNvdXBvbi1vZmYge1xyXG4gICAgICBhc2lkZS5yYWlsLXIuczN0LXJhaWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLypGaXggIEFuZHJvaWQgKi9cclxuICAgICYuYm9keS0tYW5kcm9pZCB7XHJcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgICAmLmJvZHktLWluZGV4IHtcclxuICAgICAgICBtYWluLnNoZWxsIHtcclxuICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSAge1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIC5jbXMtcmVnaW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRiLWd7XHJcbiAgLnRiLWctZXNpdG97XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGdyYXk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyB0b3A6IDI0cHg7XHJcbiAgICAgIC8vIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgICAmLndpbntcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWU5ZTRhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxvc3R7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5MzAyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53YWl0e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmQwMjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmx1e1xyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IzJmNmZkZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogZml4IGNvdXBvbiBidXR0b24gKi9cclxuZGl2LnRiLXRhZ2xpbyB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIG1hcmdpbjogMTBweDtcclxuICBidXR0b24udGItc2NvbW1ldHRpe1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOjlweDtcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgYm9yZGVyLXJhZGl1czp2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDo4MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAmOmhvdmVyICB7XHJcbiAgICAgICBmaWx0ZXI6YnJpZ2h0bmVzcygxLjA3KVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcGFsaW5zZXN0byBhIHRhYmVsbGEgcHJlbWF0Y2ggKi9cclxuYm9keS5ib2R5LS1pbmRleHtcclxuICAgIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2gge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAudGItc3BvcnQtaHtcclxuICAgICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICYudGItc3BvcnQtbm9tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1zcG9ydC1pY297XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ci50Yi1iYXJyYS1ncntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAudGItYmFycmEtZ3ItaW57XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1sZWdhLWh7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRoeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLW5heixcclxuICAgICAgICAgICAgICAgICAgICAmLnRiLWxlZ2Etbm9tZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRiLWxlZ2Etc3BvcnQudGItdGlwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcudGItbGVnYS1jaXJje1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGItbGl2ZS1jZWxsYSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTg2cHgpO1xyXG4gICAgICAgICAgICAudGItbGl2ZS1ibG9jY297XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgICAgIC50Yi1saXZlLXJpZ2Exe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gLmxpdmUtZG90LFxyXG4gICAgICAgICAgICAgICAgLy8gLnRiLWxpdmUtZXRpLFxyXG4gICAgICAgICAgICAgICAgLy8gLnRiLWxpdmUtbWludXRvLFxyXG4gICAgICAgICAgICAgICAgLy8gLnRiLWxpdmUtc2V0LFxyXG4gICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8sXHJcbiAgICAgICAgICAgICAgICAudGItbGl2ZS1pbmZvLFxyXG4gICAgICAgICAgICAgICAgLm1kaS5tZGktc3Rhci1vdXRsaW5lLnRiLWZhdixcclxuICAgICAgICAgICAgICAgIC50Yi1wdCxcclxuICAgICAgICAgICAgICAgIC50Yi1wYXJ6e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRiLWxpdmUtbWludXRve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRiLWV2LWxpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYS50Yi1ldi1saXZle1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudGItc3F7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1vZGR7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5jaGlwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGItc3FwLXNlcHtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyIC50Yi1ldiBhIGIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXNxLWxvZ297XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRiLWJiLnRiLWJiLS12YWl7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIudGItbmF6LXBte1xyXG4gICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gdG9wOiAtNDVweDtcclxuICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICBib3JkZXI6dW5zZXQ7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDowO1xyXG4gICAgICAgICAgICBmbGV4OjEgMSAxMDAlO1xyXG5cclxuICAgICAgICAgIC5sdmIubHZiLS1uYXp7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6dGhpbjtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBTY3JvbGwgZmx1aWRvIHN1IEFuZHJvaWQvaU9TXHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5OmJsb2NrO2hlaWdodDo2cHh9IFxyXG5cclxuICAgICAgICAgICAgYnV0dG9uLmx2Yi12b2Nle1xyXG4gICAgICAgICAgICAgIC5sdmItbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLm9uIC5sdmItbm9tZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHRye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRiLXRpbWV7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAyMXB4IDZweCA3cHghaW1wb3J0YW50O1xyXG4gICAgICAudGItdGltZS1pbntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgIC50Yi1xdWFuZG97XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7XHJcbiAgICAudGItcGFsaW5zZXN0by5wcmVtYXRjaCAudGItbGl2ZS1ibG9jY297XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbXMtcmFpbF9yaWdodC50Yi1jYXNzZXR0by1ye1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgIH1cclxuICAgIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggLnRiLXNwb3J0LWggdGgge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgIC5jbXMtcmVnaW9uLmNtcy1tYWluIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2gge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6NTBweDtcclxuICAgICAgICAudGItbmF6LXBte1xyXG4gICAgICAgICAgLy8gdG9wOiAtNTVweDtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50Yi1tb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuXHJcblxyXG5AY29udGFpbmVyIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2ggLnRiLWV2LCBcclxuICAudGItcGFsaW5zZXN0by5wcmVtYXRjaCAudGItbGl2ZS1jZWxsYSB7XHJcbiAgICBmbGV4OiAxIDEgMzMlIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50Yi1wYWxpbnNlc3RvLnByZW1hdGNoIHRye1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRiLXRpbWV7XHJcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLnRiLXRpbWUtaW57XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAudGItcXVhbmRve1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG4gICAudGItZXZ7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4IWltcG9ydGFudCA7XHJcbiAgIH1cclxuICAudGItYmIudGItYmItLXZhaXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEzN3B4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICB9XHJcbn1cclxuICBcclxufVxyXG5cclxuLnRiLWwtZm9udGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKkZpeCBwcmVtYXRjaCBnZy9uZyBuYXNjb3N0aSBkYSBnYyAqL1xyXG4ud2RnLXBhbGluc2VzdG8tdGFibGUge1xyXG4gICAgLnRiLXBhbGluc2VzdG8ge1xyXG4gICAgICAmLnRiLWNvbi1sb2doaSB7XHJcbiAgICAgICYucHJlbWF0Y2gge1xyXG4gICAgICAgIFtkYXRhLXRiLXNvbG8tdGVsXSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAgdGFibGUtY2VsbCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS1jb3Vwb24gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tb2RkcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItY3Atcm93IHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbWFyZ2luOiA1cHggMTBweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgYm94LXNoYWRvdzogIHZhcigtLWJveC1zaGFkb3ctYik7XHJcbiAgLy8gYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWFyZ2luOiAxMHB4O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY3BuLXRvcCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XHJcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tcHJpbWFyeSkpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbi8vICAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuLy8gfVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aXtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZml2ZSkhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZml2ZS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1zY29tbWV0dGk6aG92ZXIsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLXRvcCBzcGFuOm5vdCguY3BuLWxpdmUpLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLW1hdGNoPnNwYW46Zmlyc3QtY2hpbGQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1jcC1yb3cgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMgLnRhYnMtbGlzdCAudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAwIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC50Yi1hbW91bnQsXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0LmNwbi1jb2RlLWluOjpwbGFjZWhvbGRlciBkaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnBiLWJ0biB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItbXNnLnRiLW1zZy0tZ2lvY2F0YSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi12dW90byB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1wYW5lbCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGxhYmVsLnRiLWFjY2V0dGEge1xyXG4gIG1hcmdpbjogN3B4IDE1cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2gge1xyXG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLXRvcCB7XHJcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IC50YWItaXRlbSB7XHJcbiAgbWluLWhlaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXJpY2FyaWNhLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gc3Bhbi5jcG4tb2RkcyB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHBhZGRpbmc6IDBweCA3cHg7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBhY2NlbnQtY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jb2RlLWgge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1sb2FkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4iLCJcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmhlYWRlci53ZGctaGVhZGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5oZWFkZXIud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlciBidXR0b24ud2RnLWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLWFjdGlvbnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYnV0dG9uLnRiLXZkZXNrLmRlc2ssXHJcbmJ1dHRvbi50Yi12ZGVzay5tb2Ige1xyXG4gIG9yZGVyOiAxXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG5bZGF0YS10Yi1hemlvbmU9XCJhY2NlZGlcIl17XHJcbiAgb3JkZXI6MlxyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctbG9naW4taW5saW5lIHtcclxuICBvcmRlcjogMjtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCB7XHJcbiAgb3JkZXI6IDQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdCAud2RnLXB3bG9zdC10eHQge1xyXG4gIHRvcDogLTIycHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMnB4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLmJ0bi1naG9zdDpob3ZlciAud2RnLXB3bG9zdC10eHQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tYWNjZW50IHtcclxuICBvcmRlcjogMztcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLFxyXG4ud2RnLWxvZ2luLWlubGluZSAuYnRuIHtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgLy8gdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbGVmdDogMjAwcHg7XHJcbn1cclxuXHJcbmZvcm0ud2RnLWhlYWRlci1zZWFyY2ggLmJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1pbi13aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmZvcm0ud2RnLWhlYWRlci1zZWFyY2ggLmJ0biBzdmcud2RnLW5hdi1pYyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaC1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5pbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogMjhweDtcclxuICB0b3A6IDJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy10b3BuYXYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LndkZy10b3BuYXYgYSB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxM3B4IDE2cHg7XHJcbn1cclxuXHJcbi53ZGctdG9wbmF2IHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGctdG9wbmF2ID4gYSA+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS44KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3ZnIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctYWNjdC1yb3cgLndkZy1uYXYtaWMsXHJcbi5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlcixcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIGEud2RnLWFjY3Qge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEgc3ZnIHtcclxuICB3aWR0aDogMTRweDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWxhbmdsaXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10emxpc3Qge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkO1xyXG59XHJcblxyXG51bC53ZGctdWItbGFuZ2xpc3QgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogOHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG51bC53ZGctdWItbGFuZ2xpc3QgYTpob3ZlcixcclxudWwud2RnLXViLWxhbmdsaXN0IGEub24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi53ZGctdWItbGFuZ2xpc3Qge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItdHpsaXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdWItdHpsaXN0IHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcclxufVxyXG5cclxuLndkZy11Yi10emxpc3QgbGkgYS5vbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMi4gUkVTUE9OU0lWRSAtIFNUUlVUVFVSQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBoZWFkZXIud2RnLWhlYWRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuLFxyXG4gIC53ZGctbG9naW4taW5saW5lIC5idG4sXHJcbiAgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWxvZ2luLWlubGluZSsuYnRuIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLndkZy1oZWFkZXIgLndkZy1icmFuZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB3ZGctaGVhZGVyLWFjdGlvbnMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG5bZGF0YS10Yi1hemlvbmU9XCJpbC1taW8tY29udG9cIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ib2R5LS1jYXNpbm8gLndkZy1oZWFkZXIgLndkZy1icmFuZCwgXHJcbiAgICAuYm9keS0tZGlyZXR0YSAud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxuICAuaGRyLWNvbXBvc3RhIC53ZGctYmFsYW5jZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAzLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gQk9SREVSLUNPTE9SIC8gU0hBRE9XIC8gRklMTCAvIFNUUk9LRSAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy53ZGctdXRpbGl0eV9iYXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci11dGlsaXR5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgYTpob3ZlciAud2RnLW5hdi1pYyxcclxubmF2LndkZy10b3BuYXYgYTpob3ZlcixcclxuLndkZy53ZGctdG9wbmF2IGEub24gLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItY29sb3ItaWNvbik7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYzpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpO1xyXG59XHJcbi53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItdHoge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XHJcblxyXG59XHJcblxyXG5cclxuLndkZy53ZGctdXRpbGl0eV9iYXIgZGV0YWlscyBzcGFuLndkZy11Yi1jYXJldCB7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLWhlYWRlciBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbiB7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtYm9yZGVyKTtcclxufVxyXG4ud2RnLndkZy1oZWFkZXIgaW5wdXQud2RnLWhlYWRlci1zZWFyY2gtaW46OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxufVxyXG5cclxuLndkZy53ZGctaGVhZGVyIC53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLW9yYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLW9yYSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmhlYWRlci53ZGctaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItYWN0aW9ucyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0biwgLndkZy1sb2dpbi1pbmxpbmUgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi10ZXh0KTtcclxufVxyXG5cclxuLy8gLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuOmhvdmVyLFxyXG4vLyAud2RnLWxvZ2luLWlubGluZSAuYnRuOmhvdmVyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdGV4dC1hKTtcclxuLy8gfVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuW3RpdGxlPVwiUmVjdXBlcmEgcGFzc3dvcmRcIl06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItYmFja2dyb3VuZCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci10ZXh0KTtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWVzY2kgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxubmF2LndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bi5idG4tYWNjZW50IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpO1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCk7ICAgXHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tZ2hvc3QgLndkZy1wd2xvc3QtdHh0IHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWIpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZvdXJ0aC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlci1zZWFyY2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuZm9ybS53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHN2Zy53ZGctbmF2LWljIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXRvcG5hdiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy10b3BuYXYgYTpob3ZlciBpLFxyXG4ud2RnLXRvcG5hdiBhLm9uLFxyXG4ud2RnLXRvcG5hdiBhLm9uIGksXHJcbmRpdi53ZGctdG9wbmF2IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1saXN0LWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpLFxyXG4ud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4ud2RnLXRvcG5hdiBhLm9uIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCkgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctYWNjdC1yb3cgLndkZy1uYXYtaWMsXHJcbi5oZHItY29tcG9zdGEgLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWFjY3QtdXNlcixcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIGEud2RnLWFjY3Qge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW4ud2RnLXViLW1zZy1pY28sXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LWljb24pO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuLndkZy11Yi1iYWRnZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1lcnJvci1ib3JkZXIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYS53ZGctdWItYnRuOmhvdmVyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYTpob3Zlcj5zcGFuLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYTpob3Zlcj5zdmcsXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhPnNwYW46aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLXNwb3J0LmJvZHktLWxpc3QtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi8vIC53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi8vIC53ZGctdG9wbmF2IGEub24ge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuLy8gICBib3JkZXItYm90dG9tOiAwO1xyXG4vLyB9XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItY2FyZXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGV0YWlscyBzcGFuLndkZy11Yi1jYXJldCB7XHJcbiAgLy8gY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItbGFuZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctdWItbGFuZz5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWxhbmdsaXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy11Yi1sYW5nbGlzdCxcclxuLndkZy11Yi10emxpc3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhOmhvdmVyLFxyXG51bC53ZGctdWItbGFuZ2xpc3QgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi10emxpc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGF7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLXR6bGlzdCBhIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6bGlzdCBsaSBhLm9uLFxyXG4ud2RnLXViLXR6bGlzdCBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlcik7XHJcbn1cclxuXHJcbi8vIC53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxubmF2IC53ZGctbG9naW4taW5saW5lIC5pbnB1dC1ib3h7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogSEVBREVSIDcgRklYICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGF7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSk7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSBzcGFue1xyXG4gICAgZ2FwOiA4cHghaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEgLndkZy1uYXYtaWN7XHJcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgY29sb3I6IHZhcigtLWljb24tc2Vjb25kYXJ5KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYTpob3ZlcixcclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhLm9ue1xyXG4gICAgYmFja2dyb3VuZDp2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCkhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYTpob3ZlciAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhLm9uIC53ZGctbmF2LWlje1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0biwgLndkZy1sb2dpbi1pbmxpbmUgLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQge1xyXG4gICAgYmFja2dyb3VuZDp2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAuaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFye1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxuXHJcbiAgLndkZy1icmFuZCAud2RnLWJyYW5kLWxvZ297XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICB9XHJcbn0iLCIud2RnLWxlYWd1ZS1saXN0LFxyXG4ud2RnLndkZy10b3AtbGVhZ3VlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1pKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW57XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWggLnRiLXNwb3J0LWNlcmNhLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bixcclxuLnF0LWJ0biAucXQtdmFsdWUsXHJcbmRpdi5sY3ctc3VidGFicyAubGN3LXN1YnRhYi5pcy1vbixcclxuLmxjdy1saCAubGN3LWFkZCxcclxuLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItb3Utc2Vse1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4uYWN0aXZlLCBcclxuLy8gLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLCBcclxuLy8gLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyIC5sYmwsIFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgLnB4LCBcclxuLy8gLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwLm9uIC5sYmwsIFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub24gLnB4LCBcclxuLy8gLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsIC5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsIFxyXG4vLyAubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsIFxyXG4vLyBidXR0b24ubGN3LXEub24sIFxyXG4vLyBidXR0b24ubGN3LXE6aG92ZXIge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgZGl2Lmxjdy1yb3cgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSBidXR0b24ucXQtYnRuOmhvdmVyIHNwYW4sXHJcbi8vIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIGJ1dHRvbi5xdC1idG46aG92ZXIgbGFiZWwsXHJcbi8vIC5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIGJ1dHRvbi5xdC1idG4ub24gc3BhbixcclxuLy8gLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bi5vbiBsYWJlbHtcclxuLy8gICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBzcGFuLFxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBsYWJlbCxcclxuLy8gLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwIC5sYmx7XHJcbi8vICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUsIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0biwgXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcSxcclxuLy8gLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLCBcclxuLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbi8vICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIgc3BhbixcclxuLy8gLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG46aG92ZXIgbGFiZWwsXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWU6aG92ZXIsIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0bjpob3ZlciwgXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcTpob3ZlcixcclxuLy8gLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwOmhvdmVyLCBcclxuLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5sY3ctcWUub24sIFxyXG4vLyAubGN3LW1lcmMgLnF0LWJ0bi5vbiwgXHJcbi8vIC5sY3ctcm93IGJ1dHRvbi5sY3ctcS5vbixcclxuLy8gLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLm9uLCBcclxuLy8gLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLm9uLFxyXG4vLyAucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAub257XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KSFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcblxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcbi5sY3ctZGF5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG59XHJcbi5sY3ctZGF5IHNwYW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1zcG9ydC1sZWdhIC53ZGctc3BvcnQtbixcclxuLndkZy1zcG9ydC1hcmVhIC53ZGctc3BvcnQtbntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIC50YWItaXRlbXtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4uYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIC50YWItaXRlbTpob3ZlciwgXHJcbi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgLnRhYi1pdGVtLmFjdGl2ZXtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS10YWJzIC50YWJzLW5hdntcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXNxe1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1hY2NvdW50IC5zbGlwLWZvb3QgLmJ0biwgXHJcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2EsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnQtY2VyY2EsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtY2VyY2EtZ28sIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ28sIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24ucnAtY2VyY2EsIFxyXG4uYm9keS0tbmV0d29yayBidXR0b24udHgtY2VyY2Ege1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuLmJvZHktLWFjY291bnQgLnNsaXAtZm9vdCAuYnRuOmhvdmVyLCBcclxuLmJvZHktLW5ldC1iZXRzIGJ1dHRvbi5ycy1jZXJjYTpob3ZlciwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ydC1jZXJjYTpob3ZlciwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1jZXJjYS1nbzpob3ZlciwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5nYy1nbzpob3ZlciwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ycC1jZXJjYTpob3ZlciwgXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi50eC1jZXJjYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJhZGdlLXRvZG8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRldGFpbHMud2RnLWFjY3QtdGVuZGluYSA+IHN1bW1hcnl7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG5kZXRhaWxzIHNwYW4ud2RnLXViLWNhcmV0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5cclxuXHJcbi5sdmIgLmx2Yi12b2NlLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbn1cclxuXHJcblxyXG5cclxuLmhkci1jb21wb3N0YSAudGItb2NjaGlvIHN2Z3tcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vLyBuYXYud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuLmJ0bi1hY2NlbnQge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1yZWdpc3Rlcik7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1yZWdpc3Rlci10ZXh0KTtcclxuLy8gfVxyXG5cclxuXHJcblxyXG5kaXYuc2MtdmFpe1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbGVnLXR4dHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpXHJcbn1cclxuXHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtbm97XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dClcclxufVxyXG5cclxuLnRiLWNvbHBpY2sgLnJvdyBidXR0b24ub257XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmx2bS1xIC5jaGlwLm9uIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5tYXRjaC1saXN0LS1ldmVudHtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTIwJSA4MCUgYXQgNTAlIDExOCUsIFxyXG4gICAgICAgICAgICByZ2JhKDAsIDI1NSwgOTAsIDAuNDIpLCB0cmFuc3BhcmVudCA2MCUpLCBcclxuICAgICAgICAgICAgcmFkaWFsLWdyYWRpZW50KDkwJSA2MCUgYXQgNTAlIC0yMCUsIFxyXG4gICAgICAgICAgICByZ2JhKDEsIDIwLCA1OCwgMC43NSksIHRyYW5zcGFyZW50IDYwJSksIFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCMwZTJhNDUsIzAwNDM4ZCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnR7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldjpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuLy8gLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWlue1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWkpIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLndkZy1hY2N0LXZhaSB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxufVxyXG5cclxuXHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtbm8sXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy10LFxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAuY3BuLWNvZGUtaCxcclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuOmhvdmVyLCAud2RnLWxvZ2luLWlubGluZSAuYnRuOmhvdmVye1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbmRpdi5sY3ctc3VidGFicyAubGN3LXN1YnRhYiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdy1zdWJ0YWJzIC5sY3ctc3VidGFiOm5vdCguaXMtb24pOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWVpZ2h0LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY3BuLWJhbmtlci5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAuYnRuW3RpdGxlPVwiUmVjdXBlcmEgcGFzc3dvcmRcIl06aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gZGl2LndkZy10b3AtbGVhZ3VlIC5zZWMtYmFyeyAgXHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XHJcbi8vICAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbi8vIH1cclxuXHJcbi53ZGctbGVhZ3VlLWxpc3QsIC53ZGcud2RnLXRvcC1sZWFndWV7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4ud2RnLWxlYWd1ZS1saXN0IGEsIGRpdi5iNDUtbmF2ID4gYXtcclxuICBib3gtc2hhZG93OnVuc2V0IWltcG9ydGFudDtcclxufVxyXG5cclxuLnJhaWwtY2FyZHtcclxuICBib3JkZXI6IHVuc2V0O1xyXG59XHJcblxyXG4ubGl2ZS1kb3R7XHJcbiAgY29sb3I6IHZhcigtLWxpdmUpXHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1kb3R7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnRiLWRpcmV0dGEtci0tdHY6Y2hlY2tlZCB+IC50Yi1kaXJldHRhLXRhYjpudGgtb2YtdHlwZSgxKSwgXHJcbi50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWQgfiAudGItZGlyZXR0YS10YWI6bnRoLW9mLXR5cGUoMil7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KVxyXG59XHJcblxyXG4ubHZte1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNjLWNoaXBzIC5zYy1jaGlwe1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLnRibCB0Ym9keSB0cjpob3ZlciB0ZCBzbWFsbCxcclxuLnRibCB0Ym9keSB0cjpob3ZlcntcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4udGItZXYtbGl2ZSAudGItZXYtYWN0OmhvdmVye1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxufVxyXG5cclxuLmNwbi1tYXRjaCAuY3BuLXNjb3Jle1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dClcclxufVxyXG5cclxuIiwiZGl2W2RhdGEtdGItdmVsb117XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGUyNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtaCwgXHJcbi5sY3ctZGF5IHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi53ZGctdG9wLWxlYWd1ZSAuc2VjLWJhciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBmb2dsaW86IHN0eWxlLXNraW4tc2FzczYtYmV0dmFyODguY3NzICovXHJcbi5idG4geyAtLWJ0bi10aGlyZC10ZXh0OiAjMzMzMzMzICFpbXBvcnRhbnQ7IH0gIC8qIGVyYSAjZWJlYmViLCBjb250cmFzdG8gMSw5IMOi4oCg4oCZIDUsNzogUmVnaXN0cmF0aSDDouKCrOKAnCBib3R0b25lIMOCwqtDcmVhIGwnYWNjb3VudMOCwrsgw4LCq0NyZWEgbCdhY2NvdW50w4LCuyAoUEMrdGVsZWZvbm87IHJlZ2lzdHJhdGkpICovXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtaCB7IC0taGVhZGluZy10ZXh0LWE6ICMzMzMzMzMgIWltcG9ydGFudDsgfSAgLyogZXJhICNmZmZmZmYsIGNvbnRyYXN0byAyLDAgw6LigKDigJkgNiwzOiBwYWdpbmEgZXZlbnRvIMOi4oKs4oCcIG1lcmNhdGkgZSBxdW90ZSDDgsKrMVgyw4LCuyAoUEMrdGVsZWZvbm87IGxpdmUpICovXHJcbmRldGFpbHMubHZtLWxlZ2EgPiBzdW1tYXJ5IHsgLS1zZWNvbmRhcnktdGV4dDogIzAwMDAwMCAhaW1wb3J0YW50OyB9ICAvKiBlcmEgI2ZmZmZmZiwgY29udHJhc3RvIDIsMiDDouKAoOKAmSAzLDU6IG1lbnUgTElWRSDDouKCrOKAnCByaWdhIGRlbCBjYW1waW9uYXRvIMOCwqs0w4LCuyAoUEMrdGVsZWZvbm87IGxpdmUpIChuZWxsYSB0YXZvbG96emEgbm9uIGMnw4PCqCBkaSBtZWdsaW86IGFycml2YSBhIDMpICovXHJcbi8qIHZlcmlmaWNhOiB0ZXN0aSBzb3R0byAyLDUgcHJpbWEgNDIsIGRvcG8gMCAqL1xyXG5cclxuLmx2bS1ldi0tY29ycmVudGUgPiAubHZtLWV2LWlue1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbmRpdi5sY3ctdGFicyBhLmxjdy10YWI6aG92ZXIsIGRpdi5sY3ctdGFicyBhLmxjdy10YWIuaXMtb24sIGRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYjpob3ZlciwgZGl2Lmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiLmlzLW9ue1xyXG4gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTsgICBcclxufVxyXG5cclxuZGl2Lmxjdy1kYXkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5sdm0tcSBzbWFsbCxcclxuLndkZy1sZWFndWUtbGlzdCBhOmhvdmVyIC53ZGctbGVhZ3VlLW5hbWUsXHJcbm5hdi5zcG9ydG5hdiBhOmhvdmVyLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW86aG92ZXIgPiBzdW1tYXJ5IC53ZGctc3BvcnQtbm9tZSxcclxuLnRiLXBhbGluc2VzdG8gYnV0dG9uLnRiLW1vcmUtYnRuLFxyXG4udGItcGFsaW5zZXN0byBzZWxlY3QudGItb3Utc2VsLFxyXG4uYjQ1LW5hdiAuYjQ1LWl0ZW0ub24gLmI0NS1sYWJlbCxcclxuLmI0NS1uYXYgLmI0NS1pdGVtLm9uIGkuaWMuaWMtc3BvcnQtLWNhbGVuZGFyLFxyXG5hLndkZy1zcG9ydC1sZWdhLm9uIC53ZGctc3BvcnQtbm9tZSwgXHJcbnN1bW1hcnkud2RnLXNwb3J0LWFyZWEub24gLndkZy1zcG9ydC1ub21lLFxyXG5zdW1tYXJ5LndkZy1zcG9ydC5vbiAud2RnLXNwb3J0LW5vbWUsXHJcbm5hdi5zcG9ydG5hdiBhLm9ue1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmEud2RnLXNwb3J0LWxlZ2Eub246aG92ZXIgLndkZy1zcG9ydC1ub21le1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEud2RnLXNwb3J0LWxlZ2Eub24gLndkZy1zcG9ydC1uLCBcclxuc3VtbWFyeS53ZGctc3BvcnQtYXJlYS5vbiAud2RnLXNwb3J0LW4sXHJcbnN1bW1hcnkud2RnLXNwb3J0Lm9uIC53ZGctc3BvcnQtbntcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKiBwb3B1cCBjb3Vwb24gbGlzdGEgc2NvbW1lc3NlICovXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0LFxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSwgXHJcbmJvZHkuYm9keS0tcHJvbW9zLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMsXHJcbmJvZHkuYm9keS0tbmV0d29yaywgXHJcbmJvZHkuYm9keS0tYWNjb3VudHtcclxuICAgIC50Yi1ibC1yaXFfX2JveHtcclxuICAgICAgICBkaXYuZmVlZHtcclxuICAgICAgICAgICAgLm1vbmV5e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkZXRhaWxzLmNhcmR7XHJcbiAgICAgICAgICAgICAgICAmLmJldC1jb21ie1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN1bW1hcnkuY2FyZC1oLmJldC1jb21iLXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm11dGVke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0YWJsZS50Ymx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vbmV5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAgICBcclxuICAgIH0gICAgIFxyXG59XHJcblxyXG4udGJsIHRib2R5IHRyOmhvdmVyIHRkIHNtYWxsLCAudGJsIHRib2R5IHRyOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDSUEsQUFBQSxLQUFLLEFBQUMsQ0FH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 */
