:root{--primary-accent:#ffffff;--secondary-accent:#2e8b4b;--tertiary-accent: #2b5e40;--fourth-accent: #09390f;--five-accent: #000000;--trasp: transparent;--header-utility-background: var(--primary-accent);--header-utility-text: var(--five-accent);--header-utility-icon: var(--secondary-accent);--header-input-text: var(--five-accent);--header-input-background: #d6d8de;--header-input-border: rgba(0,0,0,.82);--header-background-color: var(--primary-accent);--header-background-menu: var(--secondary-accent);--header-color-menu: var(--primary-accent);--header-color-icon: var(--primary-accent);--header-btn-login-background: var(--secondary-accent);--header-btn-login-text: var(--primary-accent);--header-btn-register-background: var(--fourth-accent);--header-btn-register-text: var(--primary-accent);--header-text-a: var(--five-accent);--header-text-b: var(--five-accent);--header-nav-active-background: var(--fourth-accent);--header-nav-active-text: var(--primary-accent);--primary-background: #e0e2e8;--secondary-background: var(--secondary-accent);--tertiary-background: var(--tertiary-accent);--fourth-background: var(--primary-accent);--five-background: var(--primary-accent);--six-background:#e0e2e8;--seven-background: var(--fourth-accent);--box-background-a: var(--fourth-accent);--box-background-b: var(--primary-accent);--box-background-c: #ececec;--box-background-d: var(--tertiary-accent);--box-background-e: #e0e2e8;--box-background-f:var(--tertiary-accent);--box-background-g: #d3d3d3;--box-background-h: #e0e2e8;--primary-text: var(--primary-accent);--secondary-text: var(--primary-accent);--tertiary-text: #03140c;--fourth-text: var(--five-accent);--five-text: #06481c;--six-text: #a5b7c5;--seven-text: #0a502a;--primary-border: var(--tertiary-accent);--secondary-border: var(--secondary-accent);--tertiary-border: #bcc0ce;--fourth-border: #c8c8c8;--five-border: #aaa3a3;--six-border: rgba(231, 238, 246, 0.3);--seven-border: #e0e2e8;--eight-border: #4a4a4a;--nine-border: var(--fourth-accent);--ten-border: #6f4c2c;--input-background--a: var(--primary-accent);--input-background--b: #e9eef3;--input-background--a-active: #1c4267;--input-background--b-active: #dfeafa;--input-border--a: #c4c4c4;--input-border--b: #979797;--input-text--a: var(--five-accent);--input-text--b: var(--five-accent);--menu-item-a--hover: #d4dee8;--menu-item-a--hover-text: #41815c;--menu-item-a--active: #75b89e;--menu-item-a--active-text: var(--primary-accent);--menu-item-b--hover: #ebebeb;--btn-primary: var(--fourth-accent);--btn-secondary: #a6abbe;--btn-third: #cccccc;--btn-fourth: var(--secondary-accent);--btn-five: linear-gradient(180deg, var(--primary-accent) 0%, var(--primary-accent) 100%);--btn-primary-hover: #b8deff;--btn-primary-text: var(--primary-accent);--btn-secondary-text: var(--primary-accent);--btn-third-text: #2b2b2b;--btn-fourth-text: var(--primary-accent);--btn-five-text: var(--five-accent);--btn-primary-text-hover: var(--primary-accent);--heading-background: transparent;--heading-text: #8f96ae;--heading-text-a: var(--five-accent);--heading-text-b: var(--primary-accent);--primary-footer: #f9f9f9;--secondary-footer: #0a3350;--primary-footer-text: var(--five-accent);--secondary-footer-text: var(--secondary-accent);--tertiary-footer-text: #59768d;--primary-footer-border: var(--primary-accent);--qt-background:  transparent;--qt-background--hover: var(--fourth-accent);--qt-color--hover: var(--primary-accent);--qt-color-a: #060606;--qt-color-b: var(--primary-accent);--qt-background-c: var(--primary-accent);--qt-border: var(--secondary-accent);--qt-border--hover: var(--primary-accent);--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: 2px;--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: var(--primary-accent);--icon-secondary: var(--tertiary-accent);--icon-third: #8baf3e;--icon-fourth: #4f9bdf;--icon-filter: invert(190%) sepia(0%) saturate(50%) hue-rotate(351deg);--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;--font-family: "Google Sans Flex", sans-serif;--nota-bg: #ffedbb;--nota-text: #000;--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: #023705;--vinto-grid: #e3b838ad;--vinto-grid-color: #211b03;--tab-background: var(--secondary-accent);--tab-color: #d9d8e3;--tab-border: var(--secondary-accent);--tab-background--hover: var(--tertiary-accent);--tab-color--hover: var(--primary-accent);--tab-btn-background: var(--trasp);--tab-btn-color: var(--five-accent);--tab-btn-background--hover: var(--primary-accent);--tab-btn-color--hover: var(--five-accent);--heading-background-b: var(--secondary-accent)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always}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{line-height:1.2}span.wdg-sport-n{border:1px solid !important;font-size:12px;font-variant-numeric:tabular-nums;text-indent:0;float:right;font-size:10px;line-height:19px;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>.wdg-sport-nome{pointer-events:none}.wdg-sport-tendina .wdg-sport{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--border-radius-b);font-weight:600;font-size:13px;text-transform:uppercase}.wdg-sport-tendina .wdg-sport-l1{padding:0 0 0 0}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo .wdg-sport-n{text-indent:0;float:right;font-size:10px;line-height:19px;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-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-l2 summary{margin-bottom:1px;padding-left:20px;border-radius:0px}.wdg-sport-tendina .wdg-sport-l3 a{border-radius:0;padding-left:30px}.wdg-sport-tendina .wdg-sport-area,.wdg-sport-tendina .wdg-sport-lega{margin-bottom:1px}.wdg-sport-tendina .wdg-sport,.wdg-sport-tendina .wdg-sport-l1>li>details>summary,.sportnav a{border-radius:0;margin:0}.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}a.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:0;text-decoration:none;font-size:13px}.wdg-sports-menu{border-radius:var(--border-radius-a)}.wdg-sports-menu>.wdg-sport{border-radius:0}ul.wdg-league-list .muted{display:block;font-size:10px;font-weight:bold;padding:2px 5px;border-radius:var(--border-radius-a)}.wdg-league-list{gap:0 !important}ul.wdg-league-list span.wdg-league-name{line-height:1;font-size:12px}.wdg-league-list a,div.b45-nav>a{border-radius:0 !important}p.wdg-league-nota.muted,aside.rail-l p.wdg-league-nota.muted{padding:.75rem .5rem;line-height:1.1}.wdg.wdg-movers .odds .chip,.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{border:1px solid;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{border-radius:var(--border-radius-a);position:relative;min-width:45px;height:36px;font-size:12px;text-align:center;top:0px;left:2px;width:calc(100% - 4px);padding:0;font-size:10px;line-height:1.4}.wdg.wdg-utility_bar{border-radius:0}.wdg .btn{height:35px;text-transform:unset;min-width:auto;font-weight:100 !important;font-size:14px !important;border-radius:var(--border-radius-a)}.wdg.wdg-top-league{border-radius:var(--border-radius-ctm)}.wdg.wdg-sports-menu{gap:0}.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{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{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}.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-live-cella .tb-ev-live{display:grid;padding:0}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd .chip{justify-content:center;padding:6px 3px !important;border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-odd--ou{padding:6px 4px}.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{padding:10px}.wdg.wdg-most-played .sec-bar{margin-bottom:0}.wdg.wdg-most-played .mp-grid{padding:5px}.wdg.wdg-movers{border-radius:var(--border-radius-a)}.wdg.wdg-palinsesto-table.lc-vuoto{padding:20px;border-radius:var(--border-radius-b)}.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}div.wdg.wdg-banner{border-radius:var(--border-radius-ctm)}div.wdg-acct-piu{transform:translate(-20px, 0px);-webkit-transform:translate(-20px, 0px)}details.wdg-acct-tendina>summary{min-width:35px;min-height:35px;border-radius:var(--border-radius-a);border:2px solid}.wdg-brand{font-size:100px}.wdg-brand .wdg-brand-logo{width:100%}.wdg-code-input{flex:1;padding:8px 10px;border-radius:var(--border-radius-b);max-width:170px}.wdg-code-lab{font-size:12px;display:block;margin-bottom:6px}.wdg-code-row{display:flex;gap:8px}.wdg-event-code{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{border-radius:var(--border-radius-full)}footer.wdg.wdg-footer_legal{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%;padding:16px 18px;border-radius:0;padding-top:1rem}footer.wdg.wdg-footer_legal .wdg-legal-tools li{font-size:11px;border-radius:var(--border-radius-full);padding:3px 10px}footer.wdg.wdg-footer_legal .wdg-legal-note{margin:0 0 8px;font-size:12px;line-height:1.4}.wdg-login-inline .input-box{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-nav-ic{width:15px !important;height:15px !important}.wdg-palinsesto-table{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}details .wdg-ub-caret{font-size:15px}.lcw div.lcw-group .lcw-lh{border-radius:0 0 0 0}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte{padding:2px 1px !important;min-width:0;text-align:center}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte select.lcw-ou-tutte{width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border-radius:0;padding:2px 0;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center;height:100%;min-height:25px}.lcw div.lcw-group .lcw-lh .lcw-lh-nome{line-height:1}.lcw div.lcw-group .lcw-tabs{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-group .lcw-sport{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}.lcw div.lcw-day>span{line-height:1}.lcw-celle>.tb-hcp.tb-mrc{overflow-x:scroll}div.lcw-group.lcw-m--combo .lcw-row.is-celle,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle{position:relative;display:flex;flex-direction:column}div.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-row--wrapper.lcw-row--wrapper-left,div.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}div.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}div.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}div.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}div.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}div.lcw-group.lcw-m--combo .lcw-row.is-celle .lcw-oth,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle .lcw-oth{padding:11px 10px 2px 10px;display:flex;flex-direction:column-reverse !important}div.lcw-group.lcw-m--combo .lcw-row.is-celle span.lcw-oth button,div.lcw-group.lcw-m--marcatori .lcw-row.is-celle span.lcw-oth button{padding-top:0 !important;position:relative !important}div.lcw-group.lcw-m--marcatori div.lcw-row .tb-hcp.tb-mrc .tb-hcp-riga:not(.tb-hcp-testa) button.qt-btn:hover{border:1px solid !important}.lcw-merc button.tb-ou-line{border-radius:0;border:0 !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{opacity:1}.lcw-merc .qt-box--odds{max-width:100%}.lcw-perche:empty{padding:0}button.lcw-q.lcw-qe,.lcw-merc .qt-btn,button.lcw-q{outline:none}.lcw-q.lcw-qe span.lcw-et{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{border:1px solid;border-radius:var(--border-radius-a)}.lcw-row.is-celle .lcw-oth{flex-direction:row-reverse}.lcw-row.is-celle span.lcw-oth{height:100%;position:relative}.lcw-row.is-celle span.lcw-oth button{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-sech{margin-top:10px;border-radius:var(--border-radius-b) var(--border-radius-b) 0 0}a.lcw-subtab{border-radius:var(--border-radius-ctm);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}div.lcw-subtabs[hidden],.lcw-tabs[hidden]{display:none !important}.lvm .lvm-sport{margin-bottom:1px;padding:0 0 0 0px}nav.lvm{position:sticky;top:8px;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--border-radius-ctm)}div.lvm-corpo{padding:0 0 0 7px}.lvm-ev .lvm-quote{border-radius:0 0 0 0;margin-top:0;padding:0 5px 5px 5px}.lvm-ev .lvm-merc-apri{display:flex;align-items:center;gap:3px;margin-left:auto;border-radius:var(--border-radius-a);padding:1px 5px;cursor:pointer;font:inherit;font-size:.72em;line-height:1.3;opacity:.75;position:absolute;top:74px;right:6px;width:40px;height:42px}.lvm-ev .lvm-ev-in{padding:6px 10px;border-radius:0}.lvm-ev .lvm-q small{font-weight:400}.lvm-ev .lvm-quote .chip{font-size:12px;border-radius:var(--border-radius-a);padding:4px 13px;font-weight:700}.lvm-ev .lvm-quote .lvm-q{border:unset}.lvm-ev .lvm-quote .lvm-q .chip{flex-direction:row-reverse;gap:14px}.lvm-ev--corrente>.lvm-quote,.lvm-ev--corrente>.lvm-ev-in{border:0}.lvm-ev--corrente>.lvm-ev-in{cursor:default;font-weight:700;border:0}ul.lvm-eventi{padding:0}ul.lvm-eventi .lvm-ev{margin:0;overflow:hidden;border:0}details.lvm-sport>summary,details.lvm-lega>summary{border-radius:0}div.lvm-lega{padding:0}div.lvm-lega>summary{border-radius:0}span.lvm-lega-riga{max-width:calc(100% - 15px);display:flex;margin-bottom:1px;font-size:11px;line-height:1.25;font-weight:600;letter-spacing:.02em;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvm-riga-cerca .lvm-cerca{border-radius:var(--border-radius-a)}.lvm-riga-cerca .lvm-cerca input{outline:none}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}label.lvm-tv{min-width:50px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:space-between;margin:6px;padding:0 2px;border-radius:var(--border-radius-a);cursor:pointer;user-select:none;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){margin:6px;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)+span.lvm-tv-et{padding-left:50px}.lvm-tv--zero span.lvm-tv-n{height:100%;align-items:center;justify-content:center;display:flex;border-radius:var(--border-radius-a);margin:0}.lvm-tv--zero span.lvm-tv-et{font-size:11px;font-weight:800;letter-spacing:.04em;display:block;padding:5px 0 5px 5px;flex-direction:row-reverse;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.tb-palinsesto{position:relative;width:100%}table.tb-palinsesto .tb-sport-h th{padding:10px 5px !important}.tb-palinsesto .tb-time{padding:6px 7px}.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-pt{font-size:12px;margin-left:10px;margin-right:10px}.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{display:grid;display:table-row;width:100%}.tb-palinsesto tr.tb-sport-h th{border:unset;display:table-cell !important;width:100%}.tb-palinsesto tr.tb-sport-h th span.tb-sport-cerca{position:absolute;right:5px;top:5px}.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}.tb-palinsesto td.tb-odd .chip{padding:6px 13px}.tb-palinsesto button.tb-more-btn{border:0;padding:0;cursor:pointer;padding:7px 3px;border-radius:var(--border-radius-a);font-size:12px;white-space:nowrap;font:inherit;border-radius:var(--border-radius-a)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-info{border-radius:var(--border-radius-a)}.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,.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{border:1px solid !important}.tb-hcp.tb-mrc .tb-hcp-riga{padding:6px 0;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-radius:var(--border-radius-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 span{border:unset;padding:unset;border-radius:unset}.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}.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}.tb-mrc-scelta{margin:10px 0}.tb-mrc-scelta label{display:none}.tb-mrc-scelta select{padding:8px 10px;border-radius:var(--border-radius-a)}nav.tbm-nav{backdrop-filter:unset;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;position:fixed;inset:auto 0 0 0;z-index:1100;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}body.ver-desktop-mobile nav.tbm-nav{display:none !important}nav.tbm-nav .tbm-slip .tbm-slip-btn{bottom:0;left:auto;height:auto;transform:translate(0px, 0px);position:relative}.slip .leg{opacity:1}.slip .leg .px,.slip .leg-info b{padding:0 5px;font-size:12px;line-height:1.3}.slip .leg .px{position:relative;left:-8px}.slip .form-note{padding:.25rem;border-radius:var(--border-radius-a)}.slip .krow.big b{font-size:16px}.slip .slip-foot .btn:not(.btn-block){border-radius:var(--border-radius-ctm)}.slip .slip-foot .btn-line{border-radius:var(--border-radius-ctm)}.slip .check{font-size:12px;line-height:1}.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-match span.cpn-score{font-weight:800;font-size:.92em;font-variant-numeric:tabular-nums}.box-sidebar.box-sidebar--campetto .tb-diretta{margin-bottom:0}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs{position:relative;border-radius:var(--border-radius-ctm)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{position:absolute;bottom:0;padding:10px;right:0}div.box-sidebar.box-sidebar--ultime .us-head{margin-bottom:10px}div.box-sidebar.box-sidebar--ultime{border-radius:var(--border-radius-b);gap:10px;overflow:hidden}.box-sidebar--container.coupon-container div.tb-btns{grid-template-columns:repeat(2, 1fr)}.box-sidebar--coupon .tb-cp-row{font-size:12px;padding:5px 0;margin:5px 10px}.box-sidebar--coupon .tb-btns button.tb-scommetti{border-radius:var(--border-radius-ctm)}.box-sidebar--coupon .tb-btns button.tb-annulla{border-radius:var(--border-radius-ctm)}.box-sidebar--coupon .tb-btns button.tb-annulla:hover{opacity:.7}div.box-sidebar--coupon .pb-btn{border-radius:var(--border-radius-ctm);border:0}.box-sidebar--coupon{border-radius:var(--border-radius-ctm);padding:0;overflow:hidden}.box-sidebar--coupon .tb-panel{margin:0 auto}.box-sidebar--coupon label.tb-accetta{margin:7px 15px}.box-sidebar--coupon .cpn-card{border:0;border-radius:0;margin:0}.box-sidebar--coupon .cpn-match{border-bottom:1px solid}.box-sidebar--coupon .cpn-top{border-top:1px solid}div.box-sidebar--coupon div.coupon-tabs{margin:0;padding:0}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 input.tb-amount,div.box-sidebar--coupon input.cpn-code-in,div.box-sidebar--coupon div.tb-cp-row input{border:1px solid;outline:none}div.box-sidebar--coupon div.tb-msg{margin-top:5px;border:0;border-radius:var(--border-radius-b);padding:12px 14px;font-size:12px;font-weight:500;line-height:1}div.box-sidebar--coupon .tb-msg>span{font-size:10px}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{padding:5px 10px;font-size:12px;line-height:1}.box-sidebar--coupon #placeForm .tb-cp-row.tb-ricarica,.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto{padding:5px 10px}.box-sidebar--coupon #placeForm .tb-cp-row.tb-per-conto select{min-height:35px;border-radius:var(--border-radius-a);border:1px solid}.box-sidebar--coupon span.cpn-odds{font-weight:800;font-size:12px;border-radius:var(--border-radius-a);padding:3px 7px}.box-sidebar--coupon .cpn-code-h{text-align:center;font-weight:700;font-size:12px;text-decoration:underline;text-underline-offset:2px;text-transform:none;letter-spacing:0}.box-sidebar--coupon button.cpn-save:disabled{border:2px solid}div.box-sidebar--ultime a.us-all{border:2px solid}div.box-sidebar--ultime a.us-all:hover{border:2px solid}.box-sidebar--ultime .us-head small{width:24px;border-radius:var(--border-radius-full);text-align:center;height:24px;line-height:24px}div.box-sidebar--ultime .us-all{text-transform:uppercase;margin:.5rem}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;border-radius:var(--border-radius-a)}.box-sidebar--ultime span.us-dot{flex:none;width:7px;height:7px;border-radius:var(--border-radius-full)}.sc-chips{padding:0 10px;margin:0 0 10px}.sc-chips .sc-chip{padding:4px 10px;border-radius:var(--border-radius-a);opacity:1;text-decoration:none;font-size:.85rem}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;margin-left:6px}div.sc-comps .sc-comp span.sc-comp-n{width:20px;margin-left:auto;font-size:11px;white-space:nowrap;display:block;text-align:center;border-radius:var(--border-radius-a);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-comp label>span{font-size:13px;line-height:1.1;padding-left:20px}.sc-naz .sc-naz-nome{font-size:12px}.sc-naz .sc-naz-h .sc-comp-n{margin-left:auto;font-size:11px;display:block;padding:3px 6px;border-radius:var(--border-radius-a);font-weight:500;line-height:1}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{position:relative}div.sc-page{border-radius:var(--border-radius-ctm);border:0px solid;padding:0}div.sc-page .sc-naz{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{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]{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[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}details.sc-sportbox .sc-sport .sc-comp-n{font-size:10px}div.sc-vai{width:calc(100% - 20px);margin:0 auto;position:sticky;bottom:5px;display:flex;gap:10px;align-items:center;backdrop-filter:blur(3px);padding:0;border-radius:var(--border-radius-b) var(--border-radius-b)}.cb-barra{flex-wrap:wrap;border-radius:var(--border-radius-a);overflow:hidden;padding:13px}.cb-barra a.cb-chip{opacity:1;border-radius:var(--border-radius-b);max-width:150px;flex-grow:1;position:relative}.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.on small{opacity:1}.cb-barra a.cb-chip small{padding:1px 5px;border-radius:var(--border-radius-b);opacity: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}.casino-grid 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}.casino-grid.is-elenco span.tb-cg-foot{opacity:1}.acct-exit button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}form.acct-exit{padding:8px}.acct-nav a{display:block;padding:6px 11px;border-radius:0;font-weight:600}.acct-nav a.on{border-radius:0}.acct-nav a:not(.on):hover{border-radius:0}.acct-nav{padding:0}.acct-nav .acct-sec{padding:7px 10px;text-transform:uppercase;opacity:1}.bl-lista--rete .bl-intesta{padding:5px 10px}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-totali{border:2px solid !important}div.gc-campo input:not([type="radio"]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{padding:8px 10px;border-radius:var(--border-radius-a);min-width:180px;min-height:35px}div.cal-tabs{display:flex;gap:6px;overflow-x:auto;padding:0;scrollbar-width:thin;align-items:stretch}div.qbrow .qb-leg{line-height:11px;align-items:inherit}div.qbrow .qb-leg .qb-ev{opacity:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-left:5px}div.qbrow div.qbcard .carousel-item--match>div:first-child{padding:0 10px;border-radius:var(--border-radius-a)}.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{padding:5px}.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)}.qt-box--container .card.qt-box .card-b button.chip .lbl{opacity:0.7}.qt-box--container .card.qt-box .card-b button.chip .px{font-size:12px}.qt-btn .qt-value{padding:3px 6px;font-size:13px;border-radius:var(--border-radius-a)}footer.ftr{padding-block:0;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;border-radius:var(--border-radius-a);padding:8px 14px;font-weight:700;white-space:nowrap}.rc-f select,.rc-f input,.rc-f textarea,.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{border-radius:var(--border-radius-a)}.as-campo textarea{padding:10px}.as-porte a.as-porta{display:block;padding:14px;border-radius:var(--border-radius-a);text-decoration:none}.as-porte a.as-porta b{display:block;margin-block-end:4px}div.b45-nav,.wdg.wdg-sports-menu .wdg-sport-tendina{order:3;margin:0;gap:0}body.body--account main.shell .btn{border-radius:var(--border-radius-a)}.body--report-report .btn,.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{border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri{gap:10px;padding:10px 10px;margin:5px;border-radius:var(--border-radius-a)}body.body--account .feed .tb-filtri ~ .bl-nota,body.body--account .feed .tb-filtri+.bl-nota{padding:0 10px}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{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 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-ev{border-bottom:1px solid}.body--calendario .cal-ev .cal-comp{font-weight:900}.body--calendario main.shell .cols aside.rail-l{display:none}.body--calendario .rail-r{display:none}.body--calendario .cols{--rail-l-w: unset}.body--calendario .cal-ev .cal-team{font-size:12px}body.body--calendario div.cal{padding:0;width:100%}.body--casino .cb-col-voce{padding:7px 10px;text-align:center;border-radius:var(--border-radius-a)}.body--casino .cb-col-tit{padding:8px;opacity:1;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;font-size:13px}.body--casino .cb-col-lista{padding:8px;opacity:1;border-radius:0 0 var(--border-radius-a) var(--border-radius-a)}.body--casino .cb-col-lista a.cb-voce{position:relative;display:flex;flex-direction:column;padding:4px 8px;min-height:45px;padding:0;gap:0;min-height:50px}.body--casino .cb .cb-cerca .cb-cerca-in{border-radius:var(--border-radius-a);outline:none}.body--casino .cb .cb-cerca .cb-cerca-go{border-radius:var(--border-radius-a);flex:none;padding:5px 14px;cursor:pointer;font-size:13px}.body--casino .cb .cb-viste .cb-vista{border-radius:var(--border-radius-a);height:33px}.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;border:0;line-height:1}.body--casino .shell .cols.solo{padding-block:0px}.body--casino .cb-col-lista a.cb-voce .cb-logo{width:100%}.body--casino .cb-col-lista a.cb-voce small{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{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 .bs-cas-lay .bs-cas-head{padding:10px;justify-content:center;border-radius:var(--border-radius-a)}.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.casino-card .tb-cg-ph{display:none}.body--casino .casino-grid.is-elenco .tb-cg .tb-cg-foot{padding: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);overflow:hidden;border:0}.body--diretta main.shell .cols{padding-top:0px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{overflow:unset;width:100%;margin-bottom:10px !important;border-radius:var(--border-radius-b)}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:var(--border-radius-b) 0 0 var(--border-radius-b)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 var(--border-radius-b) var(--border-radius-b) 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}.body--eventi-giorno-scegli .lcw-perche{display:none}.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;z-index:10}.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):not(.wdg.wdg-slider){margin-bottom:10px;border-radius:var(--border-radius-a)}.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}body.body--index:not(.body--diretta) .cms-page.tb-scope .lvb.lvb--naz{padding:10px 0}.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-ev,.body--eventi-giorno-selezione main.shell .lc-ev{padding:10px 0 3px 0}.body--list-event main.shell .lc-partials,.body--eventi-giorno-selezione main.shell .lc-partials{display:none}body.body--network main.shell .card table{border-radius:var(--border-radius-a);overflow:hidden}.body--network.body--network-report table thead tr th,table.rp-cascata thead tr th{font-size:10px;opacity:1;line-height:1}table.rp-tbl.rp-cascata td.name{padding-left:inherit}.body--network.body--network-report table tr,tr.casc-row{font-size:12px}.body--password-lost .box-main--wrapper{padding:20px;border-radius:var(--border-radius-b)}.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--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{padding:10px;border-radius:var(--border-radius-a)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a{padding:10px;border-radius:var(--border-radius-a);width:100%;text-align:center;display:block}.body--quote-favorite .qf .qf-head{font-size:13px;font-weight:800;letter-spacing:.02em}.body--quote-favorite .qf .qf-guide{padding:10px}.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 .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 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 .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{border-radius:0 !important}.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{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 .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.body--list-event .wdg-topnav a:nth-child(2),.wdg-topnav a:hover,.wdg-topnav a.on{border-bottom:0}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 .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;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}div.box-match--heading.tb-sub-heading{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}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{font-weight:bold;font-size:12px;height:35px;display:flex;align-items:center;border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}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{border-radius:var(--border-radius-a)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--border-radius-a);padding:9px 16px;font-weight:800;white-space:nowrap;transition:filter .12s, transform .06s}button.btn-line,a.btn-line{border:2px solid;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;border-radius:var(--border-radius-a)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.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{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}.card.rr-box{margin-bottom:10px;border:0;border-radius:var(--border-radius-a)}.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-a);width:100%;box-sizing:border-box;min-width:0}.card.rr-box .rr-go{padding:9px 14px;border:0;border-radius:var(--border-radius-b);font-weight:800;cursor:pointer;width:100%;text-transform:uppercase}div.card{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}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}tr.casc-row td.name span:nth-child(2){font-size:10px !important;clear:both;display:block;position:relative;top:auto;left:auto;padding:1px 5px;opacity:1 !important;border-radius:var(--border-radius-a)}tr.casc-row td span.casc-caret{position:relative;width:9px;height:14px;display:inline-block;font-size:14px;text-indent:0;width:20px;height:20px;text-align:center;border-radius:var(--border-radius-a);margin-left:5px;top:-1px}.cev-pista>.lvm-ev{border-radius:var(--border-radius-a)}li.cev-vuota{border-radius:var(--border-radius-a)}label.check{display:flex;align-items:flex-start;gap:10px;margin-block-end:10px;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;gap:10px}.eg .tb-evsearch{padding:5px;position:absolute;top:0;right:0}.eg .tb-evsearch .tb-evsearch--in{width:100%;padding:5px 5px;border-radius:var(--border-radius-a);font-size:.95em;outline:none}.eg .tb-evsearch .tb-evsearch--in::placeholder{font-size:10px}.eg{position:relative}div.eg-page{padding:0}.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 .es-titolo{font-size:11px;padding:2px 5px;border-radius:var(--border-radius-a);line-height:1}.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 .tb-evsearch--in{height:30px;border-radius:var(--border-radius-a);outline:none;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.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;border-radius:0 0 var(--border-radius-b) var(--border-radius-b)}.feed.tb-scope .card-b{border:1px solid;position:relative}.feed.es-page .es .es-tab{padding:10px}.feed.es-page .es .es-tab a{border:unset}.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:first-child{justify-content:flex-start;padding:0 7px}.feed.tb-scope .card-b .muted.tb-ev-lega{font-size:12px;line-height:20px}.feed.tb-scope .card-b .muted[data-tb-ev]{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]{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]{flex-basis:100%;text-align:center;display:block;font-size:20px;line-height:30px;margin-top:10px}.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.tb-ev-stats-una{padding:0 10px}.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.field label{font-weight:700;font-size:12.5px}p.form-note{font-size:12.5px}.form-note a{font-weight:700;text-decoration:underline}.form-note{font-size:12px;padding:5px;text-align:center;display:block}*{scrollbar-width:thin}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;opacity:0.8}.ico img,img.ico{max-width:15px}.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}.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{margin-top:0 !important;position:absolute;top:-10px;font-size:10px !important}.lc-team,.body--eventi-giorno-selezione main.shell .tb-tip{padding:0 !important}.lvb .lvb-voce{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{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 img.ico{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}.lvb .lvb-voce.on .lvb-nome{font-weight:700}.match-list--tabs{padding:5px}.match-list--tabs div.tab-item{font-weight:800;font-size:12px;letter-spacing:.61px;padding:5px 10px}div.match-list--tabs div.tab-item{border-radius:var(--border-radius-a) var(--border-radius-a) 0 0;padding:6px 10px;min-height:33px;font-weight:800;font-size:12px;letter-spacing:.61px}div.match-list--tabs div.tab-item:first-child{margin-left:10px}.match-list--tabs div.tab-item{flex:none;cursor:pointer;position:relative;padding:7px 12px;min-height:33px;font-weight:700;font-size:12.5px;white-space:nowrap;opacity:1}.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{font-weight:800}nav.msz{border-radius:var(--border-radius-ctm)}nav.msz .msz-v{width:33%;display:block;padding:12px 20px 2px 20px;flex:unset;overflow:hidden}nav.msz .msz-v:first-child{border-radius:var(--border-radius-a) 0 0 var(--border-radius-a)}nav.msz .msz-v:last-child{border-radius:0 var(--border-radius-a) var(--border-radius-a) 0}.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}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;border-radius:var(--border-radius-a);font-weight:700;line-height:1.25}div.page-container--account .title-ctm span{font-weight:700}.pg .pg-card{border-radius:var(--border-radius-b)}.pg .pg-card .pg-card-h{border-radius:0;padding:10px 0}.pg .vip-row>.vip-band{margin-bottom:0}div.rail-card{overflow:unset}div.rail-card ul.wdg-league-list{padding:0}.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}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}.rail-r{top:12px}div.reg-pop-box .field input{outline:none}div.reg-pop-box .reg-pop-h{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-marchio{display:block;align-items:center}div.reg-pop-box .reg-pop-h .reg-pop-marchio img{max-width:100%}div.reg-pop-box .reg-pop-h .reg-pop-x{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{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:3px}div.reg-pop-box .field{gap:0}div.reg-pop-box .btn.btn-block{padding:15px;text-transform:uppercase;border-radius:var(--border-radius-a)}.reg-pop-t b{font-size:18px;line-height:1.25}.right-sidebar--account a.box-ctm--support,.feed.page-container--account.page-2--columns{padding:15px;border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support span{border-radius:var(--border-radius-a)}.right-sidebar--account div.box-ctm--support{border-radius:var(--border-radius-a);padding:12px}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{flex:0 0 auto}.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{width:100%}.shell .cols.rail-larga .tb-campetto{height:362px !important}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)}button.tb-apri-quote svg{margin:0 auto}div.tb-authm div.hero{padding:15px;height:auto;margin:0 auto}div.tb-authm .field input{padding:15px 40px;outline:none}div.tb-authm button.cta2{border-radius:var(--border-radius-a)}div.tb-authm .hero .word b{font-size:16px;display:block;padding:10px}div.tb-authm{width:100%;max-width:390px;max-height:calc(100vh - 36px);overflow:auto;border-radius:16px;position:relative}div.tb-authm .cta{width:100%;border:0;border-radius:var(--border-radius-a);cursor:pointer;padding:14px;font:800 14px/1 inherit;letter-spacing:.04em;transition:filter .12s}div.tb-authm .sub{margin:0 0 16px;text-align:center;font-size:12.5px}div.tb-authm .sep{display:flex;align-items:center;gap:12px;margin:16px 0 12px;font-size:12px}div.tb-authm .fine{margin:14px 0 0;text-align:center;font-size:11px;line-height:1.5}div.tb-cerca-mercato input{margin:0 auto;box-sizing:border-box;padding:7px 10px;border-radius:var(--border-radius-a);font:inherit;font-size:.92em;-webkit-appearance:none;appearance:none}.tb-cg.casino-card{border-radius:var(--border-radius-a)}a.tb-cg.casino-card:hover span.tb-cg-foot{opacity:1}.tb-cg-foot .tb-cg-name{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}span.tb-cg-play{align-self:flex-start;font-size:.68em;font-weight:800;border-radius:var(--border-radius-ctm);padding:4px 10px;opacity:0;transition:opacity .12s;width:100%;padding:5px;text-align:center;font-size:14px;text-transform:uppercase}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{border:2px solid}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 th[colspan="99"]{display:table-cell !important;white-space:nowrap;border:unset}.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}.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{padding:0}div.tb-livedd-menu a{margin:0 auto;height:auto;padding:6px 10px}.tb-livedd-menu .tb-livedd-sep{display:none}.tb-merc .qt-box--container{columns:3;column-gap:10px}.tb-merc .qt-box--container .qt-box{border-radius:var(--border-radius-a);border:1px solid !important;break-inside:avoid}.tb-merc .qt-box--container .qt-box .qt-box--heading{font-size:14px;padding:7px 14px;line-height:1}button.tb-passo__b{display:block;width:18px;height:13px;line-height:1;padding:0;cursor:pointer;border-radius:var(--border-radius-a);font-size:9px}.tb-slip-sw{bottom:80px}button.tb-rail-tasto,button.tb-slip-sw{bottom:auto;top:155px;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)}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{width:25px;height:25px;border-radius:var(--border-radius-a);margin:0}div.tb-stat-dentro{margin:0;padding:0}.tb-stat-pan td{width:100%;padding:0}.tb-stat-segno span.tb-stat-freccia{display:none}.tb-stat-segno span.tb-stat-box,button.tb-apri-quote{display:block;width:25px;height:25px;line-height:19px;border-radius:var(--border-radius-a)}div.tb-sup{--tb-sup-sotto: 61px;--tb-sup-alto: 96px}button.tb-sup-fab{display:none}td.tb-time b.tb-live-score{display:block;width:100%}.tb-ver-avviso{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;border-radius:var(--border-radius-a);padding:10px 14px;font-size:.9em}.tb-ver-avviso button{border:0;border-radius:var(--border-radius-b);padding:7px 12px;font-weight:800;cursor:pointer;white-space:nowrap}button.tb-siwei-fab{position:fixed;right:18px;bottom:18px;z-index:1200;width:44px;height:44px;border-radius:var(--border-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:transform .15s, box-shadow .15s}.sc-comp{flex-direction:row-reverse;position:relative}.sc-comp label{gap:35px}.sc-comp .sc-comp-n{position:absolute;left:20px;padding:3px;line-height:1;border-radius:var(--border-radius-a);top:5px;font-size:11px}button.cb-altri{margin:5px;width:calc(100% - 10px);border-radius:var(--border-radius-a)}button.tb-imprap-b{flex:1 1 auto;min-width:44px;padding:6px 8px;font-size:12.5px;font-weight:700;cursor:pointer;border-radius:var(--border-radius-a);line-height:1.1}.tb-sys-row span.n{justify-self:center;font-weight:700;min-width:22px;text-align:center;border-radius:var(--border-radius-a);padding:1px 5px;font-size:.9em}.box-sidebar--coupon.tb-aggiorna .tb-head::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:var(--border-radius-a);animation:tb-filo 900ms linear infinite}.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;font-size:11px;font-weight:900;line-height:19px;text-align:center}.body-desktop--mobile .tb-versione-desktop{display:flex !important;position:fixed;bottom:0;width:284px !important;max-width:86vw}.s3t .s3t-tabs .s3t-tab{padding:9px 6px}.s3t .s3t-tab .s3t-n,.s3t .s3t-tab.is-on .s3t-n{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}.lcw-lh button.lcw-add{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;border-radius:999px;padding:2px 10px;cursor:pointer}section.stq-box{border-radius:var(--border-radius-a);padding:12px;margin:0 0 12px;min-width:0}.tb-palinsesto th:empty{padding:0 !important}nav.tbm-nav a.is-on:before{content:"";position:absolute;top:0;width:26px;height:3px;border-radius:0 0 3px 3px}div.feed.es-page .es .lcw .lcw-scroll{overflow-x:unset}span span.lcw-n{font-size:11px;font-weight:700;letter-spacing:-0.2px}span.lcw-q.is-hnd{font-weight:700;cursor:default}div.box-sidebar--ultime a.us-row{display:flex;align-items:center;gap:8px;margin:0 10px 4px;padding:6px 9px;text-decoration:none;border-radius:var(--border-radius-a)}div.box-sidebar--ultime span.us-t{font-weight:700;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.box-sidebar--ultime span.us-amt{flex:none;font-weight:800;font-size:.82em}div.box-sidebar--ultime span.us-w{font-size:.72em;font-weight:600}div.tb-fedelta-off{margin:0 0 14px;padding:16px 18px;border-radius:var(--border-radius-ctm);display:flex;gap:13px;align-items:flex-start}div.tb-fedelta-off .ic{flex:0 0 auto;width:34px;height:34px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-size:1.05em}div.tb-fedelta-off h3{margin:0 0 4px;font-size:1em;font-weight:800}div.tb-fedelta-off p{margin:0;font-size:.88em;line-height:1.5;max-width:66ch}.reg-pop-box.ha-figura div.reg-pop-figura{display:block;position:relative;overflow:hidden;border-radius:12px 0 0 12px}#tb-sessione{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{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;padding:0 13px 0 10px !important}.wdg-ub-langlist,.wdg-ub-tzlist{z-index:9991}div.qbrow div.qbcard{flex:0 0 300px;max-width:300px;cursor:pointer;border-radius:var(--border-radius-b);padding:9px 11px 10px;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}.box-sidebar--ultime div.us-empty{margin:3px 12px 8px;padding:12px;text-align:center;opacity:.75;font-size:.82em;border-radius:var(--border-radius-a)}a.rt-primo{display:inline-block;flex:none;width:auto;padding:9px 16px;border-radius:var(--border-radius-b);border:0;font-weight:800;font-size:.86rem;text-decoration:none;white-space:nowrap}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}div#tb-posta .bx{max-width:420px;width:calc(100% - 32px);border-radius:14px;overflow:hidden}div#tb-posta .hd{display:flex;align-items:center;gap:10px;padding:16px 18px}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:var(--border-radius-b);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:hover,div#tb-posta .dopo:hover{opacity:0.8}.lcw-tipi .tb-tipi-sel{width:130px}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}.hdr-composta header.wdg-header button.wdg-burger{position:fixed;z-index:999}div.box-match--heading{border-width:0px 1px 1px;border-style:none solid solid;border-image:none;padding:0;border-radius:0;border:0}details.lvm-sport>summary:hover,details.lvm-lega>summary:hover{border-radius:0}span.lvm-tvico{position:absolute;top:23px;inset-inline-end:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:none;width:15px;height:15px;opacity:.9}button.tb-vdesk.desk,button.tb-vdesk.mob{position:relative !important;padding:0px 4px;border-radius:var(--border-radius-a);opacity:1;width:50px;font-size:0;height:35px;z-index:100 !important;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;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}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}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],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;cursor:not-allowed;pointer-events:none;border-radius:var(--border-radius-a)}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab]::before,.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}body.body--calendario div.cal-rows{margin-top:10px;border-radius:var(--border-radius-ctm);overflow:hidden}span.lvm-tv-n{align-items:center;font-size:10.5px;font-weight:800;line-height:1;margin-left:0px;padding:2px 5px;height:25px;border-radius:var(--border-radius-ctm);display:flex}.tb-colpick div.ttl{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}div.tb-colpick .row button{padding:7px 4px;border-radius:var(--border-radius-ctm);cursor:pointer;font-weight:700;font-size:12.5px}div.stake-row label{font-weight:700;font-size:12.5px}table.tbl th{text-align:start;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px}table.tbl td{padding:11px 12px}table.tbl td{padding:11px 12px}button.pay-tile small{font-size:11.5px}div.bl-lista--icone{margin:5px}.card.bet-combcard.bet-comb{border-radius:var(--border-radius-ctm);overflow:hidden}details.card.bet-comb{border-radius:var(--border-radius-ctm);overflow:hidden}details.card.bet-comb+.card{padding:5px 0}details.bet-comb>.bet-comb-t{cursor:pointer;list-style:none}details.bet-comb .card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-weight:800}.lcw-subtabs.lcw-tendine .lcw-subtab{border-radius:var(--border-radius-a);padding:7px 10px;font-weight:700;font-size:12.5px;cursor:pointer;text-align:center;text-decoration:none;display:block}.acct-saldo small{font-size:14px;font-weight:800}table.tbl td{padding:11px 12px}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 tr th{font-size:10px;opacity:1;line-height:1}body.body--report-casse table.tbl td.money{opacity:0.9}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}.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}body.body--network .gc-cash{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:14px 16px;border-radius:12px;justify-content:space-between}body.body--report-casse table.tbl td.money{opacity:0.9}.cb-lay label.cb-sw-lbl{display:none !important;display:inline-flex;align-items:center;gap:6px;margin-block-end:10px;padding:8px 14px;border-radius:999px;border:1px solid currentColor;font-size:13px;font-weight:700;cursor:pointer;user-select:none;border-radius:var(--border-radius-a)}.tb-g .tb-g-esito{position:relative;font-size:0}.tb-g .tb-g-esito:after{content:'';width:14px;height:14px;border-radius:var(--border-radius-full);display:inline-block}div.tb-taglio{width:calc(100% - 20px);margin:10px}div.tb-taglio button.tb-scommetti{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}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb{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}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb::-webkit-scrollbar{display:block;height:6px}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb button.lvb-voce .lvb-n{background:unset;color:unset}.wdg.wdg-palinsesto-table:not(.prematch)>.lvb 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}div.tb-eb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;box-sizing:border-box;padding:4px 10px;margin:0 0 8px;border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0;font-size:13px;position:relative}div.tb-eb .tb-eb-badge{font-weight:800;font-style:italic;letter-spacing:.02em;white-space:nowrap}div.tb-eb .tb-eb label input{height:28px;box-sizing:border-box;border-radius:var(--border-radius-ctm);padding:0 8px;font-size:13px}div.tb-eb button.tb-eb-ins{height:28px;border:0;border-radius:var(--border-radius-ctm);padding:0 12px;font-weight:700;cursor:pointer;text-transform:uppercase}div.tb-eb .tb-eb-leg{margin-left:auto;background:none;border:0;cursor:pointer;text-decoration:underline;font-size:12px;white-space:nowrap}.tb-eb-dlg{margin:auto;max-width:640px;width:92vw;max-height:80vh;border-radius:var(--border-radius-a);padding:0}.tb-eb-dlg header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:700}.tb-eb-dlg header button{background:none;border:0;font-size:18px;cursor:pointer}.tb-eb-dlg .tb-eb-corpo h4{margin:0 0 4px;font-size:12px;text-transform:uppercase}.tb-eb-dlg .tb-eb-corpo .tb-eb-dlg td{padding:1px 4px}.tb-eb-dlg .tb-eb-corpo .tb-eb-dlg td:first-child{font-family:monospace;width:60px}@media screen and (max-wdith: 900px){span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:row}}span.c-ev.tb-sqst a span.tb-sqq{display:flex;flex-direction:column;gap:4px;align-items:baseline}span.c-ev.tb-sqst a span.tb-sqq span.tb-sqp-sep{display:none}.lcw-thead .lcw-ou-tutte{padding-bottom:5px;width:100%;min-width:0;font:inherit;font-size:11px;font-weight:700;border-radius:var(--border-radius-a);cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-align-last:center}.tb-palinsesto .tb-ev-in{display:flex;flex-direction:column-reverse}.tb-palinsesto .tb-ev-in .tb-bb{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border-radius:var(--border-radius-a);font-size:9px;font-weight:800;line-height:15px !important;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:26px !important}.tb-palinsesto .tb-ev-in .tb-pa{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border-radius:var(--border-radius-a);font-size:9px;font-weight:800;line-height:15px !important;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;position:relative;isolation:isolate;width:26px !important}div[data-tb-velo]{background:var(--secondary-background) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--primary-text) !important;border-top-color:var(--secondary-text) !important}span.wdg-sport-live{border-color:var(--featured-border);color:var(--featured-text)}span.wdg-sport-n{color:var(--fourth-text);border-color:var(--secondary-border) !important;background:var(--box-background-h)}.wdg-sport-tendina .wdg-sport{color:var(--secondary-text);background:var(--trasp)}.wdg-sport-tendina .wdg-sport-l1 .wdg-sport-ramo span.wdg-sport-n{color:var(--fourth-text);border-color:var(--secondary-border);background:var(--box-background-h)}.wdg-sport-tendina .wdg-sport-l2 summary{background:var(--box-background-c)}.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(--fourth-text)}.wdg-sport-tendina a.wdg-sport-area.on,.wdg-sport-tendina a.wdg-sport-lega.on{background:var(--six-background);color:var(--fourth-text)}a.wdg-sport-tutto span.wdg-sport-nome,.wdg-sport-area span.wdg-sport-nome,.wdg-sport-lega span.wdg-sport-nome{color:var(--fourth-text)}a.wdg-sport-tutto,.wdg-sport-area,.wdg-sport-lega{color:var(--fourth-text)}.wdg-sports-menu,.wdg.wdg-top-league{background:var(--five-background)}.wdg-sports-menu>.wdg-sport{background:var(--trasp)}ul.wdg-league-list a{color:var(--fourth-text)}ul.wdg-league-list a,div.b45-nav>a{box-shadow:inset 0px 1px 0px var(--input-border--a) !important}ul.wdg-league-list span.wdg-league-name{color:var(--tertiary-text)}ul.wdg-league-list .muted{color:var(--fourth-text);border-color:var(--secondary-border) !important;background:var(--box-background-h)}div.wdg.wdg-tempi{background:var(--five-background);border-radius:var(--border-radius-a) var(--border-radius-a) 0 0}.wdg.wdg-sports-menu{background:var(--box-background-b)}.wdg.wdg-sports-menu .sc-chips{background:var(--six-background)}.wdg.wdg-movers .odds .chip,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.wdg.wdg-movers .odds .chip.on,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip.on,div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd button.chip:hover{color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}div.wdg.wdg-palinsesto-table .tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel{color:var(--input-text--b);background:var(--input-background--b);border:1px solid var(--input-border--b)}div.wdg.wdg-palinsesto-table .tb-merc .qt-box--container{background:var(--six-background)}.wdg.wdg-movers{background:var(--box-background-b);color:var(--fourth-text)}.wdg.wdg-movers .mov-ev .muted{color:var(--fourth-text)}.wdg.wdg-palinsesto-table.lc-vuoto{background:var(--five-background);color:var(--fourth-text)}div.wdg-acct-disp b{color:var(--five-text)}div.wdg-acct-piu{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}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{border-color:var(--fourth-border);background:var(--trasp)}details.wdg-acct-tendina>summary:hover{background:var(--semi-light-b)}.wdg-code-row input.wdg-code-input{border-color:var(--input-border--b);background:var(--input-background--b);color:var(--input-text--b)}.wdg-code-lab{color:var(--six-text)}.wdg-event-code{background:var(--box-background-a, var(--box-background-a))}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)}footer.wdg-footer_legal .wdg-legal-lead{color:var(--tertiary-footer-text)}footer.wdg.wdg-footer_legal{background:var(--primary-footer);border-top-color:var(--primary-footer-border)}footer.wdg.wdg-footer_legal .wdg-legal-tools li{color:var(--secondary-footer-text);border-color:var(--secondary-footer-text)}footer.wdg.wdg-footer_legal .wdg-legal-note{color:var(--six-text)}footer.wdg.wdg-footer_legal .wdg-legal-lead strong{color:var(--primary-text)}footer.wdg.wdg-footer_legal .wdg-legal-body p{color:var(--primary-footer-text)}footer.wdg.wdg-footer_legal .wdg-legal-self{color:var(--primary-footer-text)}footer.wdg.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-color: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-col a:hover{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-base{border-top-color: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 span{color:var(--secondary-footer-text)}footer.wdg-footer_links .wdg-fl-base span.wdg-fl-age{background:var(--btn-primary);color:var(--btn-primary-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)}.wdg-login-inline .input-box::placeholder{color:var(--secondary-text)}.wdg-login-inline .input-box:focus{background:var(--semi-light-a);color:var(--secondary-text)}.wdg-palinsesto-table{background:var(--trasp)}.lcw div.lcw-group{background:var(--five-background);border-color:var(--seven-border)}.lcw div.lcw-group .lcw-sport{color:var(--secondary-text)}.lcw div.lcw-group .lcw-lh{background:var(--tertiary-background);color:var(--secondary-text)}.lcw .lcw-gh{background:var(--tertiary-background);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}.lcw div.lcw-group .lcw-thead>span{color:var(--tertiary-text)}.lcw div.lcw-group .lcw-tabs{background:var(--box-background-c);border-top-color:var(--seven-border);border-bottom-color:var(--seven-border)}div.lcw-day{background:var(--box-background-h);color:var(--tertiary-text)}.lcw-group.lcw-m--marcatori div.lcw-row:hover{background:var(--trasp)}.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-merc .qt-btn:hover,button.lcw-q:hover{background:var(--fourth-background) !important;color:var(--secondary-text) !important;border-color:var(--secondary-border) !important}div.lcw-merc{background:var(--box-background-c);border-top-color:var(--six-border)}.lcw-merc .qt-box{background:var(--box-background-a);border-color:var(--box-background-h)}.lcw-merc .tb-hcp-linea,.lcw-merc .qt-btn .qt-name,.lcw-row span,.lcw-row span.c-time,.lcw-row .c-ev,.lcw-merc .qt-box--heading{color:var(--tertiary-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}.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}span.lcw-oth button{color:var(--primary-text) !important}.lcw-perche{color:var(--secondary-text)}.lcw-q.lcw-qe span.lcw-et{color:var(--qt-color-a) !important}.lcw-q.is-locked,.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(--fourth-text) !important}.lcw-row button.lcw-q.lcw-qe,.lcw-merc .qt-btn,.lcw-row button.lcw-q{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a) !important}.lcw-row.is-celle{color:var(--secondary-text);border-bottom-color:var(--seven-border)}.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)}div.lcw-row:hover{background:var(--six-background)}.lcw-row.is-celle span.lcw-oth{background:var(--box-background-h)}.lcw-row.is-celle span.lcw-oth button{color:var(--primary-text)}div.lcw-row .c-ev:hover a,.qt-box--container .card.qt-box .card-b button.chip:hover span{color:var(--fourth-text) !important}div.lcw-sech{color:var(--secondary-text);background:var(--secondary-background)}div.lcw-subtabs a.lcw-subtab{border-color:var(--seven-border);background:var(--six-background);color:var(--tertiary-text);border-radius:var(--border-radius-ctm)}div.lcw-subtabs a.lcw-subtab:not(.is-on):hover,div.lcw-subtabs a.lcw-subtab.is-on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--six-border)}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--five-text);border-color:var(--six-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(--six-border);color:var(--fourth-text);background:var(--box-background-e)}nav.lvm{background:var(--five-background);border:1px solid var(--six-border)}.lvm-ev .lvm-ev-in{background:var(--box-background-b);color:var(--fourth-text)}li.lvm-ev>a.lvm-ev-in:hover,ul.lvm-eventi .lvm-ev:hover,.lvm-ev:hover .lvm-ev-in,.lvm-ev:hover .lvm-quote{background:var(--box-background-h)}.lvm-ev .lvm-q small{color:var(--qt-color-a)}.lvm-ev .lvm-quote{background:var(--box-background-b);color:var(--fourth-text)}.lvm-ev .lvm-quote .chip{background:var(--qt-background);border:1px solid var(--qt-border);color:var(--qt-color-a);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)}.lvm-ev .lvm-quote .lvm-q .chip.on{background:var(--btn-third) !important;color:var(--btn-third-text) !important;border-color:var(--secondary-border) !important}.lvm-ev .lvm-quote .lvm-q .chip.on span,.lvm-ev .lvm-quote .lvm-q .chip.on small{color:var(--btn-third-text) !important}.lvm-ev .lvm-merc-apri{background:none;border-color:var(--secondary-border);color:inherit;background:var(--box-background-e)}.lvm-ev--corrente>span.lvm-ev-in{box-shadow:inset 0 0 0 0 var(--btn-primary);background:var(--box-background-b);color:var(--tertiary-text);border-top-color:var(--secondary-border);border-left-color:var(--secondary-border);border-right-color:var(--secondary-border)}ul.lvm-eventi li.lvm-ev:not(:last-child){border-bottom-color:var(--primary-border)}ul.lvm-eventi.cev-pista .lvm-ev--corrente>.lvm-ev-in{border:0px solid;background:var(--trasp)}ul.lvm-eventi.cev-pista li.lvm-ev{border:1px solid var(--seven-border);background:var(--box-background-b)}ul.lvm-eventi.cev-pista li.lvm-ev:hover{background:var(--box-background-h)}div.lvm-lega{background:var(--box-background-d) !important}details.lvm-lega{border-color:var(--primary-border);background:var(--box-background-e)}details.lvm-lega>summary{color:var(--heading-text-b)}span.lvm-lega-riga{color:var(--fourth-text)}span.lvm-pallino{background:var(--featured-text)}.lvm-riga-cerca .lvm-cerca{color:var(--input-text--b);background:var(--input-background--b);border-color:var(--input-border--b)}.lvm-riga-cerca .lvm-cerca input{color:var(--input-text--b)}.lvm-riga-cerca .lvm-cerca input::placeholder{color:var(--input-text--b)}.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{color:var(--secondary-text)}.lvm-star svg{color:var(--tertiary-text)}label.lvm-tv{color:var(--input-text--b);background:var(--input-background--b);border:1px solid var(--input-border--b)}label.lvm-tv .lvm-tv-et,label.lvm-tv:hover .lvm-tv-et{color:var(--fourth-text)}label.lvm-tv:has(.lvm-tv-in:checked){background:var(--btn-fourth);color:var(--btn-fourth-text);border-color:var(--tertiary-border)}label.lvm-tv:has(.lvm-tv-in:checked) ~ span.lvm-tv-n,label.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-n{background:var(--box-background-e);color:var(--fourth-text)}label.lvm-tv:has(.lvm-tv-in:checked) ~ span.lvm-tv-et,label.lvm-tv:has(.lvm-tv-in:checked)+span.lvm-tv-et{color:var(--primary-text)}label.lvm-tv:has(.lvm-tv-in:checked) span.lvm-tv-et{color:var(--secondary-text)}.lvm-tv--zero span.lvm-tv-n{background:var(--trasp);background:var(--box-background-a);color:var(--fourth-text)}.tb-palinsesto{border-top-color:var(--eight-border);background:var(--five-background);color:var(--five-text)}.tb-palinsesto .tb-ev{background:var(--trasp)}.tb-palinsesto tr{border-bottom:1px solid var(--six-border)}table.tb-palinsesto .tb-live-info-eti,table.tb-palinsesto tr.tb-sport-h{border-bottom:1px solid var(--semi-dark-a) !important;border:1px solid var(--semi-dark-a) !important}.tb-palinsesto tr.tb-sport-h{background:var(--box-background-d) !important;color:var(--secondary-text);border-left:0 !important}.tb-palinsesto tr.tb-sport-h th{background:var(--trasp) !important}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in{background:var(--input-background--a) !important;color:var(--input-text--b)}.tb-palinsesto tr.tb-sport-h .tb-sport-cerca-in::placeholder{color:var(--input-text--b)}.tb-palinsesto .tb-gruppi th{background:var(--box-background-c) !important;border:1px solid var(--five-border);color:var(--tertiary-text)}.tb-palinsesto .tb-live-cella .tb-live-blocco .tb-ev-live .tb-pt{color:var(--fourth-text)}table.tb-palinsesto .tb-sport-h th span{color:var(--secondary-text)}table.tb-palinsesto .tb-odd.tb-ou-linea .tb-ou-sel,table.tb-palinsesto button.tb-more-btn{background:var(--box-background-e);color:var(--fourth-text);border-color:var(--tertiary-border)}.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)}.tb-palinsesto .tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-live-stat{background:var(--six-background);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--fourth-text)}.tb-palinsesto .tb-teste th{background:var(--box-background-h);color:var(--seven-text);border-bottom:var(--six-border)}.tb-palinsesto td.tb-odd{color:var(--five-text)}.qt-btn.qt-btn--active,.qt-btn.active,.chip.on,.lcw-q.on,.he-od.on,.evm-od.on,.pmcard-odd.on,.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,.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{border-color:var(--qt-border--hover) !important;background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important}.qt-btn.qt-btn--active label,.qt-btn.qt-btn--active span,.qt-btn.active label,.qt-btn.active span,.chip.on label,.chip.on span,.lcw-q.on label,.lcw-q.on span,.he-od.on label,.he-od.on span,.evm-od.on label,.evm-od.on span,.pmcard-odd.on label,.pmcard-odd.on span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn.active label,.lcw-merc button.qt-btn.active span,button.lcw-q.on label,button.lcw-q.on span,button.lcw-q:hover label,button.lcw-q:hover span,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active label,.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn.active span,.qt-box--container .card.qt-box .card-b button.chip:hover label,.qt-box--container .card.qt-box .card-b button.chip:hover span,.lcw-merc .qt-btn:hover label,.lcw-merc .qt-btn:hover span,.lcw-merc button.qt-btn--active label,.lcw-merc button.qt-btn--active span,.lcw-merc button.qt-btn.active label,.lcw-merc button.qt-btn.active span,button.lcw-q.on label,button.lcw-q.on span,button.lcw-q:hover label,button.lcw-q:hover span{color:var(--qt-color--hover) !important}.qt-box--container .card.qt-box .card-b button.chip.on .lbl,.qt-box--container .card.qt-box .card-b button.chip.on .px,.qt-box--container .card.qt-box .card-b button.chip:hover .lbl,.qt-box--container .card.qt-box .card-b button.chip:hover .px{color:var(--qt-color--hover) !important}.chip:hover{color:var(--qt-color--hover) !important}.tb-hcp.tb-mrc .tb-hcp-riga{border-bottom-color:var(--am-dim)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border-color:var(--qt-border);background:var(--qt-background);color:var(--qt-color-a)}.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}.tb-hcp.tb-mrc .tb-hcp-riga.tb-hcp-testa div{color:var(--tertiary-text)}.tb-mrc-scelta select{border-color:var(--input-border--b);background:var(--input-background--b);color:var(--input-text--b)}nav.tbm-nav{background:linear-gradient(180deg, var(--header-background-menu), var(--header-background-menu));box-shadow:unset;border:0;color:var(--header-color-menu)}nav.tbm-nav .tbm-slip .tbm-slip-btn{background:var(--trasp);box-shadow:0 0 0 4px var(--trasp),0 3px 8px var(--trasp)}nav.tbm-nav a{background:var(--trasp);color:var(--header-color-menu)}nav.tbm-nav a svg,nav.tbm-nav button svg{color:var(--header-color-icon)}.slip .leg{background:var(--box-background-b)}.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)}.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)}.slip .krow.big b{color:var(--primary-text)}.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);color:var(--btn-primary-text)}.slip .in{color:var(--btn-secondary-text);border-color:var(--five-border);background:var(--btn-secondary)}.slip .slip-foot .btn:not(.btn-block){color:var(--seven-text);border-color:var(--seven-border)}.slip .slip-foot .btn-line{color:var(--seven-text);border-color:var(--seven-border)}.slip .check{color:var(--fourth-text)}.cpn-leg-txt span.cpn-closed{color:var(--error-text)}.cpn-match span.cpn-score{color:var(--tertiary-text)}div.box-sidebar.box-sidebar--ultime .us-head span,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)}.box-sidebar.box-sidebar--campetto .tb-diretta .tb-diretta-tabs .tb-diretta-largo{background:var(--semi-dark-light)}div.box-sidebar.box-sidebar--ultime{background:var(--five-background)}.box-sidebar--coupon{background:var(--five-background);color:var(--five-text)}.box-sidebar--coupon .cpn-card{background:var(--trasp);border-color:var(--trasp);box-shadow:0 1px 2px var(--trasp)}div.box-sidebar--coupon .cpn-match{background:var(--box-background-h);border-bottom-color:var(--tertiary-border)}.box-sidebar--coupon div.cpn-top{background:var(--box-background-h);border-top-color:var(--tertiary-border)}.box-sidebar--coupon .tb-btns button.tb-scommetti{background:linear-gradient(180deg, var(--btn-third), var(--btn-third));color:var(--btn-secondary-text)}.box-sidebar--coupon .tb-btns button.tb-scommetti:hover{background:linear-gradient(180deg, var(--btn-primary), var(--btn-primary));color:var(--btn-primary-text)}.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background);color:var(--secondary-text)}.box-sidebar--coupon .tb-btns button.tb-annulla:hover{background:var(--error-background)}div.box-sidebar--coupon div.coupon-tabs{background:var(--box-background-d);color:var(--secondary-text)}div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item:hover,div.box-sidebar--coupon div.coupon-tabs .tabs-list .tab-item.active{box-shadow:0 2px 0 var(--secondary-border);background:var(--semi-dark-a)}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}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(--secondary-text);background:var(--btn-fourth)}div.box-sidebar--coupon .pb-btn:hover{background:var(--btn-third);color:var(--fourth-text)}div.box-sidebar--coupon .tb-msg.tb-msg--giocata{background:var(--featured-background);color:var(--featured-text);border-color:var(--featured-border)}div.box-sidebar--coupon div.tb-vuoto{background:var(--box-background-b);color:var(--tertiary-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)}div.box-sidebar--coupon div.tb-msg{box-shadow:0 2px 10px var(--semi-dark-a)}div.box-sidebar--coupon span.cpn-odds{background:var(--six-background);color:var(--tertiary-text)}div.box-sidebar--coupon input[type=checkbox]{accent-color:var(--fourth-background)}div.box-sidebar--coupon .cpn-code-h{color:var(--five-text)}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-color:var(--primary-text)}.box-sidebar--ultime .us-head small{color:var(--secondary-text);border-color:var(--primary-border)}div.box-sidebar--ultime a.us-all{border-color:var(--primary-border);color:var(--tertiary-text)}div.box-sidebar--ultime a.us-all:hover{border-color:var(--secondary-border);color:var(--fourth-text);background:var(--fourth-background)}div.box-sidebar--ultime div.us-riga:hover{background:var(--box-background-e);border-color:var(--secondary-border)}.box-sidebar--ultime div.us-empty{color:var(--fourth-text);border:1px dashed rgba(0,0,0,0.14)}.box-sidebar--ultime div.us-riga{background:var(--box-background-c);border-color:var(--semi-dark-light)}.box-sidebar--ultime span.us-dot{background:var(--fourth-background)}.sc-chips a.sc-chip:not(:hover):not(.on){background:var(--six-background);border:1px solid var(--six-border) !important;color:var(--tertiary-text)}.sc-chips a.sc-chip:hover,.sc-chips a.sc-chip.on{background:var(--box-background-e);color:var(--fourth-text);border:1px solid var(--secondary-border)}a.sc-comp-vai{color:var(--tertiary-text)}div.sc-comps .sc-comp span.sc-comp-n{color:var(--fourth-text);background:var(--box-background-e);border:1px solid var(--secondary-border)}.sc-naz .sc-naz-h .sc-comp-n{background:var(--trasp);color:var(--primary-text)}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{background:var(--seven-background) !important;border-bottom-color:var(--primary-border) !important;color:var(--heading-text)}.sc-naz-tutte[aria-pressed="true"]{color:var(--primary-text)}.sc-naz-vai:hover,.sc-naz-apri:hover,.sc-naz-tutte:hover{color:var(--six-text)}div.sc-page{background:var(--five-background);border-color:var(--six-border);color:var(--five-text)}div.sc-page .sc-sport .sc-sport-nome{color:var(--secondary-text)}div.sc-page .sc-naz{border-color:var(--seven-border);background:var(--box-background-c) !important;color:var(--fourth-text)}details.sc-sportbox[open]{background:var(--six-background)}div.sc-vai{background:var(--btn-third);color:var(--btn-third-text)}.cb-barra{background:var(--box-background-a);border-color:var(--eight-border)}.cb-barra a.cb-chip{border-color:var(--five-border);background:var(--box-background-c)}.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)}.cb-barra a.cb-chip small{background:var(--six-background);color:var(--seven-border)}.cb-giochi div.casino-grid p.muted{color:var(--fourth-text)}.cb-vista.on{border-color:var(--seven-border);color:var(--primary-text)}div.cb-vuoto p,div.cb-vuoto b{color:var(--fourth-text)}.acct-exit button{background:var(--trasp);border-color:var(--error-background);color:var(--error-text)}.acct-nav .acct-sec{color:var(--secondary-text);background:var(--box-background-f)}.acct-nav a.on{background:color-mix(in srgb, var(--btn-primary) 18%, var(--trasp));color:var(--secondary-border)}.acct-nav a:not(.on):hover{background:var(--menu-item-a--hover);color:var(--menu-item-a--hover-text)}.bl-lista:has(+.bl-piede){background:var(--box-background-c)}.bl-lista--rete .bl-intesta{background:var(--heading-background);color:var(--heading-text)}.bl-riga:nth-of-type(even){background:transparent}div.bl-lista--icone .bl-riga{border-bottom:1px solid var(--five-border)}.bl-riga:hover{background:var(--box-background-h)}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)}#rt-radice .rt-liv .rt-liv{border-left-color:var(--tertiary-border) !important}#rt-radice .rt-riga{border-bottom-color:var(--tertiary-border) !important}#rt-radice .rt-totali{border-color:var(--tertiary-border) !important;background:var(--semi-light-a)}div.gc-campo input:not([type="radio"]),div.gc-campo select,div.gc-campo textarea,.rt-campo input,.rt-campo select{color:inherit}.cal-tabs a.cal-tab{background:var(--five-background);color:var(--fourth-text);border-color:var(--fourth-border)}.cal-tabs a.cal-tab:hover,.cal-tabs a.cal-tab.on{background:var(--box-background-d);color:var(--secondary-text);border-color:var(--seven-border)}div.cal-tz{color:var(--fourth-text)}div.qbrow div.qbcard{background:var(--box-background-b);color:var(--secondary-text)}div.qbrow div.qbcard .carousel-item--topinfo{color:var(--fourth-text)}div.qbrow div.qbcard .match-home b{color:var(--tertiary-text)}div.qbrow .qb-leg{color:var(--fourth-text)}div.qbrow .qbrow-arrow{background:var(--box-background-f)}div.qbrow .qb-leg .qb-ev{color:var(--fourth-text)}div.qbrow .qbrow-h{color:var(--five-text)}div.qbrow div.qbcard .carousel-item--match>div:first-child{background:var(--six-background);color:var(--tertiary-text)}.lcw-q.is-locked{background:var(--qt-background);color:var(--qt-color-a) !important}.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(--tertiary-border);color:var(--heading-text-a)}.qt-box--container div.card.qt-box .card-b button.chip{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.on{background:var(--qt-background--hover) !important;color:var(--qt-color--hover) !important;border-color:var(--qt-border--hover) !important}.qt-box--container .card.qt-box .card-b button.chip .px,.qt-box--container .card.qt-box .card-b button.chip .lbl{color:var(--qt-color-a)}.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-b)}.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}.qt-btn .qt-value{background:var(--qt-background);border-color:var(--qt-border);color:var(--qt-color-a)}.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)}.as-azioni .btn-ctm{background:var(--btn-third);border-color:var(--six-border);color:var(--btn-third-text)}.rc-f select,.rc-f input,.rc-f textarea,.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--b) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--b) !important}.rc-f input::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--b) !important}.as-porte a.as-porta{border:1px solid var(--seven-border);background:var(--six-background);color:inherit}.as-porte a.as-porta small{color:var(--tertiary-text)}.as-porte a.as-porta b{color:var(--seven-text)}.b45-nav a.b45-item,.wdg.wdg-sports-menu .sc-chips .sc-chip{background:var(--five-background);color:var(--five-text)}body.body--account main.shell .btn{background:var(--btn-third);color:var(--btn-third-text);box-shadow:0 3px 12px var(--trasp)}body.body--report-casse .slip-foot .btn,.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-third);color:var(--btn-third-text)}body.body--account .feed .tb-filtri{background:var(--box-background-b);border:1px solid var(--seven-border)}body.body--account .tb-filtri .tbf-esito,body.body--account .tb-filtri .tbf-flag label{color:var(--fourth-text)}body.body--account.body--account-betlist div.feed div.card table.tbl{background:var(--box-background-c)}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{background:var(--box-background-c)}body.body--account div.feed div.card>.card-b>.kv span{color:var(--tertiary-text)}.body--calendario div.cal h1{color:var(--fourth-text) !important}.body--calendario .cal .cal-tz b{color:var(--fourth-text)}.body--calendario .cal-ev{background:var(--six-background);border-bottom-color:var(--seven-border);color:var(--secondary-text)}.body--calendario .cal-ev:hover{background:var(--box-background-c)}.body--calendario .cal-ev .cal-comp{color:var(--tertiary-text)}.body--calendario .cal-ev .cal-team{color:var(--fourth-text)}.body--calendario .cal-ev .cal-ora{color:var(--fourth-text)}.body--calendario .cal-sport{background:var(--btn-secondary);color:var(--btn-third-text)}.body--calendario .cal-sport-sel select{background:var(--input-background--b);color:var(--input-text--b);border-color:var(--input-border--b)}.body--casino .cb-col-voce{border-color:var(--seven-border);background:var(--btn-fourth);color:var(--btn-fourth-text)}.body--casino .cb-col-voce:hover{background:var(--btn-five);color:var(--btn-five-text)}.body--casino .cb-col-tit{background:var(--box-background-h);border-color:var(--tertiary-border);color:var(--fourth-text);border-top:1px solid var(--tertiary-border)}.body--casino .cb-col-lista{background:var(--box-background-b);border-color:var(--seven-border)}.body--casino .cb-col-lista a.cb-voce{background:var(--six-background);border-color:var(--nine-border);color:var(--tertiary-text)}.body--casino .cb-col-lista .cb-voce:hover,.body--casino .cb-col-lista a.cb-voce.on{border-color:var(--tertiary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb-col-lista a.cb-voce small{background:var(--box-background-f);color:var(--secondary-text)}.body--casino .cb .cb-cerca .cb-cerca-in{border-color:var(--seven-border);background:var(--box-background-b);color:var(--input-text--b)}.body--casino .cb .cb-cerca .cb-cerca-in::placeholder{color:var(--input-text--b)}.body--casino .cb .cb-cerca .cb-cerca-go{border:1px solid var(--secondary-border);background:var(--btn-third);color:var(--btn-third-text)}.body--casino .cb .cb-viste .cb-vista{border-color:var(--primary-border);background:var(--btn-secondary);color:var(--btn-secondary-text)}.body--casino .cb .cb-viste .cb-vista:hover,.body--casino .cb .cb-viste .cb-vista.on{background:var(--btn-third);color:var(--btn-third-text)}.body--casino .bs-cas-lay .bs-cas-head{background:var(--line)}.body--casino .feed.tb-scope .card.cas-blocco{background:var(--box-background-b);border-color:var(--seven-border)}.body--casino .card.cas-blocco .card-h{background:var(--trasp);color:var(--tertiary-text)}body.body--eventi-giorno-selezione .feed.es-page .es{background:var(--trasp)}.body--eventi-giorno-selezione .qt-box--container .card.qt-box .card-h,.body--eventi-giorno-scegli .qt-box--container .card.qt-box .card-h{color:var(--heading-text-b)}.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)}.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--net-bets select option,.body--network select option{color:var(--fourth-text)}.body--network .gc-modo .gc-campo label{color:var(--tertiary-text)}.body--network .rt-totrete-col b{color:var(--tertiary-text)}.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-c)}body.body--report-casse main.shell .card table thead,body.body--network main.shell .card table thead{background:var(--heading-background-b)}body.body--report-casse main.shell .card table thead th,body.body--network main.shell .card table thead th{color:var(--heading-text-b) !important}.body--password-lost .box-main--wrapper{background:var(--box-background-c)}.body--password-lost .box-main--wrapper .btn-ctm.btn-ctm--login{background:var(--btn-primary);color:var(--btn-primary-text)}.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)}.body--password-lost .box-main--wrapper .input-box--link-wrapper a:hover{background:var(--am-card)}.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(--tertiary-text)}.body--single-event .lvm-sport>summary,.body--single-event div.lvm-sport>summary,div.lvm-lega>summary{background:var(--box-background-f)}body.body--account-betlist div.card,body.body--report-casse div.card,body.body--promos 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(--fourth-text)}body.body--report-casse div.card .pg-h1,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);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--promos .acct-nav a,body.body--promos .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(--fourth-text);border-bottom:var(--seven-border)}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(--fourth-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{background:var(--box-background-e);color:var(--fourth-text)}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:1px solid var(--tab-border) !important;background:var(--tab-background);color:var(--tab-color)}div.box-match--heading.tb-sub-heading div.box-match--center{background:var(--tab-background);color:var(--tab-color)}div.box-match--heading{background:var(--trasp)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item{background:var(--tab-btn-background);color:var(--tab-btn-color)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs .tabs-list>div.tab-item{background:var(--tab-btn-background);color:var(--tab-btn-color)}div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item.active,div.box-match--heading:not(.tb-sub-heading) .box-match--center div.match-list--tabs div.tab-item:hover{background:var(--tab-background--hover);color:var(--tab-color--hover)}div.box-match--heading.tb-sub-heading .match-list--tabs div.tab-item,div.box-match--heading.tb-sub-heading .box-match--center div.match-list--tabs .tabs-list .match-list--tabs>div.tab-item{color:var(--tab-color);border-color:var(--trasp)}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(--tab-background--hover);color:var(--tab-color--hover)}div.box-match--heading.tb-sub-heading.tb-sub-heading .box-match--center div.match-list--tabs div.tab-item:hover,div.box-match--heading.tb-sub-heading.tb-sub-heading .box-match--center div.match-list--tabs div.tab-item.active{background:var(--tab-btn-background--hover) !important;border-color:var(--trasp);color:var(--tab-btn-color--hover) !important}.btn{background:var(--btn-third);color:var(--btn-third-text);box-shadow:0 3px 12px var(--semi-dark-light)}button.btn-line,a.btn-line{border-color:var(--btn-primary);background:var(--trasp);color:var(--btn-primary);box-shadow:0 3px 12px var(--trasp)}button.btn-line:hover,a.btn-line:hover{border-color:var(--primary-border);background:var(--btn-primary);color:var(--btn-primary-text)}.card.rr-box .card-h,.eg-head,.wdg-sport-fascia,.lcw div.lcw-group .lcw-sport,div.eg-head,.es-head,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 .rr-campo select,.card.rr-box .rr-campo input{border-color:var(--input-border--a);background:var(--input-background--a);color:var(--input-text--b)}.card.rr-box .rr-campo input::placeholder{color:var(--input-text--b)}.card.rr-box .rr-go{background:var(--btn-primary);color:var(--btn-primary-text)}.card.rr-box .rr-go:hover{background:var(--btn-third);color:var(--btn-third-text)}div.card{background:var(--five-background);border-color:var(--seven-border)}.card.rr-box{background:var(--five-background);color:var(--tertiary-text)}nav.cas-briciole{color:var(--five-text)}nav.cas-briciole [aria-current]{color:var(--five-text)}.rt-type .rt-badge.rt-badge--azienda,tr.casc-row td.name span:nth-child(2){background:var(--purple-grid, #673AB7);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--purple-grid-color, #fff);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--master,tr.casc-row td.name--master span:nth-child(2){background:var(--green-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--green-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--agenzia,tr.casc-row td.name--agency span:nth-child(2){background:var(--blue-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--blue-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.rt-type .rt-badge.rt-badge--agente,tr.casc-row td.name--agent span:nth-child(2){background:var(--red-grid);display:block;line-height:1;padding:5px 5px;text-transform:uppercase;border-radius:5px;font-size:11px !important;color:var(--red-grid-color);font-weight:bold;letter-spacing:.8px;text-indent:0}.cev-pista>.lvm-ev{border-color:var(--six-border);background:var(--box-background-b)}li.cev-vuota{background:var(--box-background-b);color:var(--tertiary-text);border:1px dashed var(--six-border)}label.check{color:var(--fourth-text)}.eg .tb-evsearch .tb-evsearch--in{border-color:var(--secondary-border);background:var(--box-background-a);color:var(--six-text)}.eg .tb-evsearch .tb-evsearch--in::placeholder{color:var(--six-text)}div.empty b,div.empty p,form.tb-filtri label{color:var(--fourth-text)}.es .es-indietro{color:var(--seven-text)}.es .es-titolo{background:var(--six-background) !important;border-color:var(--six-border) !important;color:var(--tertiary-text)}.es-sport .tb-evsearch .tb-evsearch--in{background:var(--input-background--a);border-color:var(--five-border);color:var(--secondary-text)}.es-sport .tb-evsearch .tb-evsearch--in::placeholder{color:var(--secondary-text)}.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;color:var(--five-text)}.feed.es-page .es .es-tab a{background:var(--six-background)}.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(--tertiary-border)}.feed.tb-scope .card-b{background:var(--box-background-b);border-color:var(--six-border)}.feed.tb-scope .card-b .muted:first-child{background:var(--semi-dark-light)}.feed.tb-scope .card-b .muted[data-tb-ev]{color:var(--primary-text)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}div.reg-pop-box.pop-di-casa div.field label,div.field label,div.field label span{color:var(--fourth-text)}p.form-note{color:var(--fourth-text)}.form-note a{color:var(--fourth-text)}.form-note{color:var(--fourth-text)}body{color:var(--secondary-text)}button#tbmBack{background:var(--btn-primary) !important;color:var(--secondary-text) !important}.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(--qt-background);border-color:var(--qt-border)}.lc button.lc-q.qt-btn:hover{border-color:var(--btn-primary);background:var(--box-background-d)}.lc button.lc-q.qt-btn--active,.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,.chip.on small,.chip.on span{color:var(--qt-color--hover) !important}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)}div.lc-status{color:var(--secondary-text)}div.lc-status .lc-clock{color:var(--six-text) !important}.lvb.lvb--pl .lvb-voce{background:var(--box-background-b);border-color:var(--six-border);color:var(--five-text)}.lvb.lvb--pl .lvb-voce:hover,.lvb.lvb--pl .lvb-voce.on{background:var(--btn-primary);color:var(--btn-primary-text)}.lvb.lvb--pl .lvb-voce:hover .lvb-nome,.lvb.lvb--pl .lvb-voce.on .lvb-nome{color:var(--btn-primary-text)}.lvb.lvb--pl .lvb-voce img.ico{filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px)}.lvb.lvb--pl .lvb-voce .lvb-n{background:var(--five-background);color:var(--fourth-text)}.match-list--tabs div.tab-item.active{background:var(--btn-fourth);color:var(--btn-fourth-text)}.match-list--tabs div.tab-item{color:var(--tertiary-text);background:var(--trasp)}div.match-list--tabs div.tab-item:hover{background:var(--btn-fourth);color:var(--btn-fourth-text)}b.money,.money{color:var(--tertiary-text)}nav.msz{background:var(--box-background-d)}nav.msz .msz-v.on{background:var(--btn-primary);color:var(--btn-primary-text);border-bottom-color:var(--primary-footer-border)}table .muted{color:var(--tertiary-text)}p.note{color:var(--tertiary-text)}.page-container--account a.btn-ctm--b{background:var(--six-background);border-color:var(--seven-border);color:var(--secondary-text)}div.page-container--account .title-ctm span{color:var(--tertiary-text)}div.page-container--account .btn-ctm--b span,div.page-container--account .btn-ctm--b .btn-ctm-i{color:var(--tertiary-text)}div.page-container--account a.btn-ctm--b:hover{background:var(--fourth-background);color:var(--fourth-text);border:1px solid var(--tertiary-border)}div.page-container--account .btn-ctm--b:hover span{color:var(--fourth-text)}.pg .pg-card{border-color:var(--seven-border);box-shadow:none;background:var(--box-background-b);color:var(--tertiary-text);border-radius:var(--border-radius-a)}.pg .pg-card .pg-card-h{background:var(--heading-background);color:var(--heading-text)}.pg .vip-b{color:var(--tertiary-text)}.pg .vip-bandhead span,.pg .vip-bandhead b,.pg .pg-card span{color:var(--tertiary-text)}.pg .vip-row>.vip-band{background:var(--box-background-f);border-color:var(--seven-border)}.pg .vip-tab th{background:var(--box-background-f);color:var(--secondary-text)}.pg table.vip-tab{background:var(--box-background-c);border:1px solid var(--seven-border)}.pg table.vip-tab span{color:var(--fourth-text)}div.rail-card{background:var(--five-background);border-color:var(--six-border)}div.reg-pop-box{background:var(--box-background-b);border:0px solid var(--six-border) !important}div.reg-pop-box .reg-pop-h{background:var(--heading-background);color:var(--secondary-text)}div.reg-pop-box .reg-pop-h .reg-pop-x{color:var(--error-text);border-color:var(--error-text)}div.reg-pop-box .reg-pop-h::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;color:var(--btn-primary-text)}div.reg-pop-box .field input{background:var(--semi-dark-c);border-color:var(--primary-border);color:var(--input-text--a)}div.reg-pop-box .btn.btn-block{background:var(--btn-third);color:var(--btn-third-text)}div.reg-pop-box.ha-figura div.reg-pop-figura{background:var(--trasp)}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(--fourth-text)}div.reg-pop-t{color:var(--secondary-text)}.reg-pop-t b{color:var(--five-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-b);color:var(--tertiary-text);border-color:var(--seven-border)}.right-sidebar--account div.box-ctm--support span{color:var(--tertiary-text)}.right-sidebar--account div.box-ctm--support{background:var(--box-background-b);color:var(--tertiary-text);border-color:var(--seven-border)}.right-sidebar--account .btn-ctm--support svg.btn-ctm-i{color:var(--primary-text)}.sec-bar,.slip div.card-h{background:var(--heading-background) !important;color:var(--heading-text) !important}main.shell{background:var(--primary-background)}.stake-in .cursign,.combo .money{color:var(--tertiary-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)}div.tb-authm div.hero{background:var(--heading-background)}div.tb-authm button.cta{background:var(--btn-primary);color:var(--btn-primary-text)}div.tb-authm button.cta2{border:2px solid var(--tertiary-text);color:var(--tertiary-text)}div.tb-authm .hero::before{background:linear-gradient(90deg, var(--btn-primary), var(--btn-third), var(--trasp)) !important;color:var(--btn-primary-text)}div.tb-authm .hero .word b{color:var(--primary-text)}div.tb-authm{background:var(--five-background);border-color:var(--am-line);box-shadow:0 24px 60px var(--semi-dark-b);color:var(--five-text)}div.tb-authm .sub{color:var(--five-text)}div.tb-authm .sep{color:var(--five-text)}div.tb-authm .fine{color:var(--five-text)}div.tb-cerca-mercato input{border-color:var(--input-border--a);background:var(--input-background--a);color:var(--input-text--a) !important;border-radius:var(--border-radius-a)}.tb-cerca-mercato input::placeholder{color:var(--input-text--a)}.tb-cg,.tb-cg.casino-card{background:var(--box-background-d);border-radius:var(--border-radius-a)}span.tb-cg-foot{background:var(--trasp)}span.tb-cg-foot .tb-cg-name{color:var(--primary-text);text-shadow:0 1px 3px var(--semi-dark-b)}span.tb-cg-play{color:var(--btn-primary-text);background:linear-gradient(180deg, var(--btn-primary), var(--btn-primary))}div.tb-colpick .row button{color:var(--secondary-text)}div.tb-colpick .row button:hover,div.tb-colpick .row button.on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--btn-third)}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)}label.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);color:var(--tertiary-text);border-bottom-color:var(--secondary-border)}.tb-lega-h{background:var(--box-background-d)}.tb-lega-h .tb-lega-naz,.tb-lega-h .tb-lega-nome{color:var(--secondary-text)}div.tb-livedd-menu{background:var(--box-background-f)}div.tb-livedd-menu a{color:var(--six-text)}div.tb-livedd-menu>a:first-child{background:var(--box-background-a);color:var(--six-text)}.tb-merc .qt-box--container .qt-box{background:var(--box-background-h) !important;border-bottom-color:var(--box-background-h) !important}.tb-merc .qt-box--container .qt-box .qt-box--heading{border-color:var(--box-background-a);border-color:var(--tertiary-border)}span.tb-passo__b:hover{border-color:var(--secondary-border);color:var(--icon-primary)}button.tb-passo__b{background:var(--btn-secondary);color:var(--btn-secondary-text);border-color:var(--tertiary-border)}button.tb-passo__b:hover{color:var(--btn-secondary-text);background:var(--box-background-h);border-color:var(--secondary-border)}button.tb-rail-tasto,button.tb-slip-sw{background:var(--five-background);color:var(--fourth-text);border-color:var(--six-border)}button span.tb-stat-box,button.tb-colpick-apri{background:var(--trasp);border-color:var(--six-border)}div.tb-stat-modale{background:var(--seven-background)}div.tb-stat-modale .tb-stat-link{color:var(--secondary-text)}.tb-stat-segno .tb-stat-box,button.tb-apri-quote{background:var(--trasp);border-color:var(--six-border)}td.tb-time b.tb-live-score{color:var(--fourth-text)}.tb-ver-avviso{background:var(--primary-background);color:var(--fourth-text);border-color:var(--five-border);box-shadow:0 4px 18px var(--semi-dark-a)}.tb-ver-avviso button{background:var(--btn-third);color:var(--btn-third-text)}table.tbl tbody tr:hover{background:var(--semi-dark-light)}button.tb-siwei-fab{border:1px solid var(--secondary-border);background:var(--box-background-h);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media screen and (max-width: 900px){nav.tbm-nav a.is-on:before{background:var(--header-nav-active-background)}.sc-naz .sc-naz-h .sc-comp-n{color:var(--secondary-text);background:var(--trasp)}span.sc-testa-comandi button.sc-stampa-apri,button.sc-naz-vai,span.sc-naz-apri,.sc-naz-apri,button.sc-naz-tutte{background:var(--trasp);color:var(--secondary-text);border-color:var(--fourth-border)}button.sc-naz-tutte[hidden]{display:block}.cb-sw-lbl{background:var(--btn-fourth);border:1px solid var(--primary-border);color:var(--primary-text)}div.eg-chips{background:var(--six-background);color:var(--six-text)}}@media (max-width: 820px){div.lcw-row{border-bottom:1px solid var(--seven-border)}.lcw-group>div.lcw-row:last-child{border-bottom:0}.tb-hcp.tb-mrc div.tb-mrc-vuota{background:repeating-linear-gradient(135deg, currentColor 0 1px, var(--semi-light-light) 1px 6px) !important}.bl-c{border-color:var(--five-border)}.gc-mov-tbl tr,.tx-tbl tr{border-bottom-color:var(--five-border)}}@media (max-width: 900px){nav.tbm-nav button{background:var(--five-background);color:var(--tertiary-text)}main.shell .cols .rail-r{background:var(--seven-background)}}.tb-filtri .tbf-legenda span{color:var(--fourth-text)}.tb-filtri div.tbf-esiti,.tb-filtri div.tbf-legenda{border-block-start:1px solid var(--seven-border) !important}div.lcw-group{border-radius:var(--border-radius-b);margin-bottom:0;box-shadow:0 1px 3px var(--semi-dark-light)}.lcw-sech,div.lcw-scroll div.lcw-group .lcw-sech{border-radius:0 0 0 0}.cpn-banker.on{background:var(--fourth-background);color:var(--fourth-text);box-shadow:0 0 0 2px var(--semi-dark-a)}div.sc-page .sc-head .sc-testa-comandi svg{color:var(--tertiary-text)}.tb-filtri .tbf-legenda span{color:var(--fourth-text)}.tb-filtri div.tbf-esiti,.tb-filtri div.tbf-legenda{border-block-start:1px solid var(--seven-border) !important}div.lcw-group{border-radius:var(--border-radius-b);margin-bottom:0;box-shadow:0 1px 3px var(--semi-dark-light)}.lcw-sech,div.lcw-scroll div.lcw-group .lcw-sech{border-radius:0 0 0 0}.cpn-banker.on{background:var(--fourth-background);color:var(--fourth-text);box-shadow:0 0 0 2px var(--semi-dark-a)}div.sc-page .sc-head .sc-testa-comandi svg{color:var(--tertiary-text)}.sc-comp .sc-comp-n{background:var(--semi-light-a)}button.cb-altri{border:1px solid var(--primary-border);background:var(--btn-five);color:var(--btn-five-text)}.tb-filtri input.in{color-scheme:dark}button.tb-imprap-b{background:var(--six-background);border:1px solid var(--six-border) !important;color:var(--tertiary-text)}.tb-sys-row span.n{background:var(--box-background-g);color:var(--six-text)}table.tb-palinsesto td.tb-odd::before{color:var(--tertiary-text)}details.stq-fam{border:1px solid var(--eight-border);border-radius:var(--border-radius-a);background:var(--box-background-h)}details.stq-fam>summary{color:var(--fourth-text)}details.stq-fam .stq-lista{color:var(--fourth-text)}details.stq-fam .stq-lista label{color:var(--fourth-text)}.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(--fourth-text);border:0}.lcw div.lcw-group .lcw-thead>span.lcw-hnd-tutte select.lcw-ou-tutte{color:var(--fourth-text, inherit);background-color:var(--trasp);border:0px;border-bottom:1px solid var(--qt-border, currentColor)}nav.lvm{height:calc(100vh - var(--lvm-top, 168px) - 16px)}nav.tbm-nav{box-shadow:0 -2px 14px rgba(4,14,24,0.35)}form.acct-exit{border-block-start:1px solid var(--seven-border)}.qt-btn .qt-value:hover{color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}.ftr{border-block-start:1px solid var(--seven-border)}body.body--account div.feed div.card>.card-b>.kv{border-block-end:1px solid var(--seven-border)}.body--calendario .cols:has(>.rail-l):has(>.rail-r){grid-template-columns:minmax(0, 1fr) var(--rail-r-w)}body.body--index .tb-palinsesto .tb-time{color:var(--tertiary-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>*:not(.btn-line),body.body--report-casse div.card .card-h>*:not(.btn-line),body.body--promos div.card .card-h>*:not(.btn-line),body.body--support div.card .card-h>*:not(.btn-line),body.body--net-bets div.card .card-h>*:not(.btn-line),body.body--network div.card .card-h>*:not(.btn-line),body.body--account div.card .card-h>*:not(.btn-line){color:var(--heading-text)}tr.casc-row td span.casc-caret{background:var(--semi-dark-a)}*{scrollbar-color:var(--fourth-background) var(--trasp)}body,html,a,p,small,label{font-family:var(--font-family)}.box-sidebar--coupon.tb-aggiorna .tb-head::after{background:linear-gradient(90deg, transparent, var(--fourth-background), transparent)}.tb-slip-sw-badge,b.tb-slip-sw-badge{background:var(--btn-fourth);color:var(--btn-fourth-text);box-shadow:0 0 0 2px var(--primary-background)}.lcw-lh button.lcw-add{background:var(--six-background);border:1px solid var(--six-border);color:var(--tertiary-text)}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)}div[data-tb-velo]{background:var(--box-background-d) !important;color:var(--primary-text) !important}div[data-tb-velo]>div{border:2.5px solid var(--primary-text) !important;border-top-color:var(--box-background-a) !important}div.qbrow .qb-leg span.mdi{color:var(--icon-primary)}.match-list--tabs button.tabs-nav--next,.match-list--tabs button.tabs-nav--prev{background:linear-gradient(270deg, var(--semi-dark-a) 60%, var(--semi-dark-light));color:var(--secondary-text)}div.lcw-row span.c-id{color:var(--secondary-text)}span span.lcw-n{color:var(--secondary-text)}span.lcw-q.is-hnd{color:var(--secondary-text);background:transparent;border-color:transparent}div.box-sidebar--ultime a.us-row{color:var(--primary-text);background:var(--box-background-b);border:1px solid rgba(0,0,0,0.08)}div.box-sidebar--ultime span.us-t{color:var(--fourth-text)}div.box-sidebar--ultime span.us-amt{color:var(--fourth-text)}div.box-sidebar--ultime span.us-w{color:var(--fourth-text)}div.tb-fedelta-off{border:1px solid var(--semi-dark-light);background:var(--nota-bg);color:var(--nota-text)}div.tb-fedelta-off .ic{background:var(--secondary-background);color:var(--secondary-text)}div.tb-fedelta-off h3{color:var(--nota-text)}div.tb-fedelta-off p{color:var(--nota-text)}.reg-pop-box.ha-figura div.reg-pop-figura{background:var(--secondary-background)}#tb-sessione{background:transparent !important}div.lcw-merc .lcw-attesa{color:var(--fourth-text)}.lcw-tipi .tb-tipi-sel,.lcw-row.is-lista .lcw-lista .tb-lista-sel{background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--input-text--a)}.wdg-ub-tz>summary:hover,.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active) !important}div.qbrow div.qbcard{border:1px solid var(--semi-light-light);box-shadow:0 4px 14px rgba(6,16,30,0.25)}a.rt-primo{background:var(--btn-secondary);color:var(--btn-secondary-text)}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)}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);box-shadow:0 18px 48px rgba(0,0,0,0.34)}div#tb-posta .hd{background:var(--heading-background);color:var(--heading-text)}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.wdg.wdg-dash-agenzia table{background:var(--box-background-a)}div.wdg.wdg-dash-agenzia table thead th,div.wdg.wdg-dash-agenzia table tr.da-totale td{color:var(--heading-text-b);background:var(--heading-background-b)}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{box-shadow:0 4px 14px rgba(0,0,0,0.45)}div.box-match--heading{background:var(--trasp);border-color:var(--trasp)}table.tb-palinsesto+div.tb-altri{background:var(--five-background)}details.lvm-sport>summary:hover,details.lvm-lega>summary:hover{background:var(--primary-background, rgba(255,255,255,0.06));background:transparent}span.lvm-tvico{color:var(--tertiary-text)}button.tb-vdesk.desk,button.tb-vdesk.mob{background:var(--btn-primary)}button.tb-vdesk.desk:before,button.tb-vdesk.mob:before{background-color:var(--btn-primary-text)}.qt-box--container .card>.empty{background:var(--nota-bg);color:var(--nota-text)}.qt-box--container .card>.empty b{color:var(--nota-text)}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{background:#fce3e361;color:#4f4f4f}body.body--calendario div.cal-rows{border:1px solid var(--seven-border)}span.lvm-tv-n{background:var(--btn-third);color:var(--btn-third-text)}.tb-colpick div.ttl{color:var(--tertiary-text)}div.tb-colpick .row button{color:var(--btn-secondary-text);border:1px solid var(--semi-light-light);background:var(--btn-secondary)}div.stake-row label{color:var(--tertiary-text)}table.tbl th{color:var(--tertiary-text);border-block-end:1px solid var(--five-border)}table.tbl td{border-block-end:1px solid var(--seven-border)}table.tbl td{border-block-end:1px solid var(--seven-border)}button.pay-tile b{color:var(--tertiary-text)}button.pay-tile small{color:var(--tertiary-text)}div.bl-lista--icone{border:1px solid var(--five-border)}div.bl-lista--icone .bl-intesta{background:var(--tertiary-background);color:var(--secondary-text)}.card.bet-combcard.bet-comb{background:var(--box-background-c);border:1px solid var(--seven-border)}details.card.bet-comb{background:var(--six-background);border:1px solid var(--primary-border)}details.bet-comb .card-h{color:var(--fourth-text);border-block-end:1px solid var(--primary-border)}details.bet-comb .card-h>*{color:var(--fourth-text)}.wdg-ub-lang ul.wdg-ub-langlist,.wdg-ub-tz .wdg-ub-tzlist{background:var(--menu-item-a--hover) !important;color:var(--menu-item-a--hover-text) !important}.wdg-ub-lang ul.wdg-ub-langlist a:not(:hover,.on,.active),.wdg-ub-tz .wdg-ub-tzlist a:not(:hover,.on,.active){color:var(--menu-item-a--hover-text) !important}.wdg-ub-lang ul.wdg-ub-langlist a:hover,.wdg-ub-tz .wdg-ub-tzlist a.on{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.lcw-subtabs.lcw-tendine .lcw-subtab.is-on{background:var(--btn-third);color:var(--btn-third-text);border-color:var(--btn-third)}.lcw-subtabs.lcw-tendine .lcw-subtab{border:1px solid var(--seven-border);background:var(--box-background-c);color:var(--tertiary-text)}table.tbl td{border-block-end:1px solid var(--seven-border)}body.body--report-casse .shell .card .tblwrap table.tbl thead{background:var(--heading-background-b);color:var(--heading-text-b)}body.body--report-casse .shell .card .tblwrap table.tbl thead tr th{color:var(--heading-text-b)}body.body--account .bl-lista--icone.bl-lista--rete{background:var(--box-background-c)}div.tb-naz-riga nav.lvb.lvb--naz button.lvb-voce{background:var(--box-background-b);border-color:var(--tbm-line);color:var(--five-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)}.tbm-nav .tbm-slip{box-shadow:-1px 15px 15px 5px #2e2e2e}.rt-liv.rt-liv--tabella{background:var(--box-background-c);border:1px solid var(--seven-border)}body.body--network .gc-cash{background:linear-gradient(135deg, rgba(30,99,164,0.14), rgba(141,198,63,0.1))}span.tb-naz-frecce .tb-naz-freccia{background:--trasp;border:1px solid color-mix(in srgb, currentColor 28%, transparent);color:var(--btn-primary)}body.body--report-casse table.tbl td.money{color:var(--fourth-text)}.tb-g .tb-g-esito:after{background:gray}.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 button.tb-scommetti{background:var(--btn-primary);color:var(--btn-primary-text)}.rc-f select,.rc-f input,.rc-f textarea,.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{color-scheme:light}.rc-f select>button>svg,.rc-f input>button>svg,.rc-f textarea>button>svg,.as-campo input>button>svg,.as-campo textarea>button>svg,.as-campo select>button>svg,.card-b div input>button>svg,.card-b div select>button>svg,div.rs-campo input>button>svg,div.rs-campo select>button>svg,div.rp-campo input>button>svg,div.rp-campo select>button>svg,div.gc-campo input>button>svg,div.gc-campo select>button>svg,div.gc-campo textarea>button>svg,div.field select>button>svg,div.field input>button>svg,form.rt-filtri div.rt-campo>input>button>svg,form.rt-filtri div.rt-campo>select>button>svg,form.rt-filtri div.ruc-campo>select>button>svg,select.in>button>svg,input.in>button>svg{color:var(--tertiary-text)}@media (max-width: 1179px){nav.tbm-nav a>span:not(.tbm-slip-btn),nav.tbm-nav button>span{color:var(--header-color-menu)}}@media screen and (max-width: 900px){div.lcw-tendine>.lcw-tendina{background:var(--input-background--a) !important;border:1px solid var(--input-border--a) !important;color:var(--fourth-text) !important}.lcw-tabs.lcw-tendine .lcw-tendina-tit,.lcw-subtabs.lcw-tendine .lcw-tendina-tit{background:var(--box-background-e);color:var(--tertiary-text)}nav.tbm-nav a.tbm-slip span.tbm-slip-btn{box-shadow:0 0 0 var(--trasp);color:inherit;background:var(--trasp)}body.body--account-betlist .tb-bl-riq__box div.feed div.card:first-child .card-b div.kv{border-bottom:1px solid rgba(0,0,0,0.2)}}@container (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto .tb-barra-gr-in button.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto .tb-barra-gr-in button.on{opacity:1;border-bottom-color:var(--nine-border)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella{border-bottom:0 solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box{color:var(--btn-primary);border-color:var(--btn-primary)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd{border-bottom:0 solid var(--seven-border)}}div.tb-eb{border:0 solid var(--trasp);background:var(--box-background-a);color:var(--secondary-text)}div.tb-eb .tb-eb-badge{color:var(--primary-text)}div.tb-eb label{color:var(--secondary-text)}div.tb-eb label input{background:var(--input-background--b);color:var(--input-text--b);border:1px solid var(--input-border--b)}div.tb-eb button.tb-eb-ins{background:var(--btn-third);color:var(--btn-third-text)}div.tb-eb .tb-eb-leg{color:var(--six-text)}body.body--account .tbl.tb-cr,body.body--account table{color:var(--fourth-text)}body.body--account .tbl.tb-cr .tbl.tb-cr-partite-tab,body.body--account table .tbl.tb-cr-partite-tab{background:var(--semi-dark-light)}.tb-palinsesto .tb-ev-in{display:flex;flex-direction:column-reverse}.tb-palinsesto .tb-ev-in .tb-bb,.tb-palinsesto .tb-ev-in .tb-pa{display:inline-flex !important;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:15px;min-width:21px;padding:0 4px;margin-inline-start:6px;margin-inline-end:auto;border:1px solid #15803d !important;border-radius:3px;font-size:9px;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:none;white-space:nowrap;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;color:#052e16 !important;background-color:#22c55e;position:relative;isolation:isolate;width:26px !important;line-height:15px !important}.lcw-thead .lcw-ou-tutte{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);border-bottom:1px solid var(--primary-border, currentColor)}.cb-logo--egtdigital{background-position:-123px -1429px}div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd span[data-lab],div.wdg.wdg-palinsesto-table.tb-pal-diretta .tb-palinsesto td.tb-odd button.chip.tbql-closed[data-lab]{border:1px solid #f9ebeb;filter:grayscale(0)}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);margin:10px}div.box-sidebar--coupon .cpn-match{background:transparent;border-bottom-color:var(--tertiary-border)}div.box-sidebar--coupon div.cpn-top{background:var(--box-background-e);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;font-size:14px}div.box-sidebar--coupon .tb-btns button.tb-annulla{background:var(--error-background) !important;color:var(--secondary-text) !important;font-size:14px}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(--tertiary-text) !important;padding:5px 0}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;font-size:14px;text-transform:uppercase}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);width:calc(100% - 15px);margin:0 auto 5px auto;border-radius:2px;line-height:1;padding:10px}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-match>span.tb-sqst{display:flex;flex-direction:column}div.box-sidebar--coupon .cpn-match span.tb-sqp-sep{display:none}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)}.s3t-rail .s3t,.wdg.wdg-betslip .s3t{border-radius:var(--border-radius-ctm)}.s3t-rail .s3t .s3t-tabs,.wdg.wdg-betslip .s3t .s3t-tabs{background:var(--box-background-c);flex-direction:row-reverse}.s3t-rail .s3t .s3t-tabs .s3t-tab.is-on,.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab.is-on{background:var(--five-background)}.s3t-rail .s3t .s3t-tabs .s3t-tab:nth-child(2),.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab:nth-child(2){box-shadow:1px 0px 0px 0px var(--semi-dark-light) inset,-1px 0px 0px 0px var(--semi-dark-light) inset}.s3t-rail .s3t .s3t-tabs .s3t-tab .s3t-n,.wdg.wdg-betslip .s3t .s3t-tabs .s3t-tab .s3t-n{color:var(--btn-third-text) !important;border:1px solid var(--secondary-border) !important;background:var(--btn-third) !important}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-head,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .tb-head{display:none}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container{display:flex;flex-direction:column}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tb-accetta,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tb-accetta{order:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-qt--list,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-qt--list{background:#f5f6f8;order:3}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs{order:1;background:var(--trasp) !important;border-bottom:0px solid #f5f6f8}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item{box-shadow:inset 0 -4px 0 var(--semi-dark-light);background:var(--trasp);color:#0a1b4e;font-weight:bold}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item.active,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.coupon-tabs .tabs-list .tab-item.active{box-shadow:inset 0 -4px 0 var(--secondary-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content{order:5;background:var(--box-background-d);color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row{border-color:var(--six-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row span,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row span{color:var(--secondary-text) !important;border-bottom-color:var(--six-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row input.tb-amount,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row input.tb-amount{border-radius:var(--border-radius-ctm)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo{padding:0;margin:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo button,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-cp-row .tb-passo button{border-radius:var(--border-radius-ctm);color:var(--tertiary-text);border:0}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row{display:grid;grid-template-columns:minmax(0, 1fr) 28px 62px auto;gap:6px;align-items:center;padding:3px 10px}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row.hd,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row.hd{font-weight:800;font-size:.74em;letter-spacing:.05em;opacity:.7;padding-bottom:1px;text-transform:uppercase;opacity:1}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row span.n,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.tab-content .tb-panel .tb-sys-row span.n{color:var(--secondary-text);border:1px solid var(--secondary-border)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>form#placeForm,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>form#placeForm{order:8;background:var(--box-background-d);color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone{order:9;background:var(--box-background-d);color:var(--secondary-text);margin:0;padding:0 7px 7px 7px}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone button.pb-btn,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone button.pb-btn{background:var(--btn-secondary);color:var(--btn-secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone p.pb-note,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper .box-sidebar--container.coupon-container>.pb-zone p.pb-note{color:var(--secondary-text)}.s3t-rail .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-vuoto,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon .box-sidebar--wrapper div.tb-vuoto{padding:5px;line-height:1;border-radius:var(--border-radius-ctm);max-width:calc(100% - 14px);margin:0 auto 5px auto}.s3t-rail .box-sidebar.box-sidebar--coupon div.tb-msg,.wdg.wdg-betslip .box-sidebar.box-sidebar--coupon div.tb-msg{border-radius:var(--border-radius-ctm)}header.wdg-header{border-radius:0;flex-wrap:nowrap;background:var(--header-background-color)}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{left:0;flex-direction:row-reverse;max-width:210px}form.wdg-header-search .btn{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:0px;position:absolute;width:200px}nav.wdg-topnav a{height:60px;font-size:15px;text-transform:uppercase;font-weight:500;gap:15px;display:flex;align-items:center;padding:13px 16px}.wdg-topnav{justify-content:center;border-radius:0 !important;gap:0 !important;flex-wrap:nowrap}.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;justify-content:flex-start;display:flex;align-items:center;justify-content:start;gap:10px;flex-wrap:wrap;padding:5px 12px;font-size:12.5px;line-height:1.2}.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}.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)}span.wdg-ub-ora{color:var(--header-utility-text)}header.wdg-header.wdg-header--minimale{background:var(--header-background-color)}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)}.wdg-header-search .btn{background:var(--trasp) !important;box-shadow:0 0 0 var(--trasp)}.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(--header-text-b);background:var(--trasp);border:1px solid var(--header-text-b)}.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)}.wdg-ub-lang>summary:hover{background:var(--menu-item-a--active)}ul.wdg-ub-langlist,.wdg-ub-tzlist{background:var(--menu-item-a--hover);border-color:var(--seven-border);box-shadow:0 8px 24px var(--semi-dark-a);color:var(--menu-item-a--hover-text)}ul.wdg-ub-langlist a{color:var(--menu-item-a--hover-text)}ul.wdg-ub-langlist a:hover,ul.wdg-ub-langlist a.on{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.wdg-ub-tzlist li a.on,.wdg-ub-tzlist li a:hover{color:var(--menu-item-a--active-text);background:var(--menu-item-a--active)}.wdg-ub-tzlist li a.on{color:var(--menu-item-a--active-text)}nav.wdg-header-actions{flex-wrap:nowrap}.hdr-composta .wdg.wdg-utility_bar{padding:5px 10px}nav .wdg-login-inline .input-box{border-radius:var(--border-radius-a);color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}nav .wdg-login-inline .input-box::placeholder{color:var(--header-input-text)}nav .wdg-login-inline .input-box:active,nav .wdg-login-inline .input-box:focus{color:var(--header-input-text);background:var(--header-input-background);border-color:var(--header-input-border)}no n nav .wdg-login-inline .input-box+button{color:var(--header-input-text) !important;fill:var(--header-input-text) !important}.hdr-composta nav.wdg-topnav{border-bottom:3px solid var(--header-nav-active-background);position:relative;overflow:unset}.hdr-composta nav.wdg-topnav a{transform:skew(-25deg);padding:0 25px}.hdr-composta nav.wdg-topnav a span{display:flex;flex-direction:column;gap:10px;transform:skew(25deg);width:80px}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:scale(1.4)}.wdg-header .wdg-brand{font-size:32px !important}.wdg-header .wdg-brand .wdg-brand-logo{max-height:64px;max-width:180px}@media (max-width: 899px){nav.wdg-topnav{margin-top:0px !important;height:53px !important}.wdg-header .wdg-brand{position:relative;top:unset}.wdg-header .wdg-brand .wdg-brand-logo{max-height:38px}div.hdr-composta nav.wdg-topnav a{height:48px}main.shell:has(>.cols>.cms-page){padding:0 10px 0 10px}.hdr-composta nav.wdg-topnav{overflow-x:auto}.wdg-header .wdg-brand{font-size:22px !important}}nav.wdg-header-actions .btn.btn-ghost:hover{background-color:color-mix(in srgb, var(--header-btn-login-background) 70%, var(--trasp));color:inherit}nav.wdg-header-actions a.btn.btn-accent:hover{background-color:color-mix(in srgb, var(--header-btn-register-background) 70%, var(--trasp));color:inherit}nav.wdg-header-actions .wdg-login-inline .btn:hover{background-color:color-mix(in srgb, var(--header-btn-login-background) 70%, var(--trasp));color:inherit}div.wdg.wdg-utility_bar .wdg-ub-right>a{font-weight:600}div.wdg.wdg-utility_bar details span.wdg-ub-caret{color:var(--header-text-b)}div.wdg.wdg-utility_bar .wdg-ub-lang ul.wdg-ub-langlist,div.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-tzlist{border-radius:var(--border-radius-ctm)}div.wdg.wdg-utility_bar .wdg-ub-lang ul.wdg-ub-langlist li a,div.wdg.wdg-utility_bar .wdg-ub-tz .wdg-ub-tzlist li a{border-radius:var(--border-radius-ctm)}.hdr-composta button.tb-occhio svg{background:var(--trasp)}.body--list-event main.shell,.body--eventi-giorno-scegli main.shell,.body--eventi-giorno-selezione main.shell{padding:0 10px}.body--list-event main.shell>.cols,.body--eventi-giorno-scegli main.shell>.cols,.body--eventi-giorno-selezione main.shell>.cols{gap:10px;padding-block:0}.body--list-event main.shell>.cols>aside.rail-l,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l{gap:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card{border-radius:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"]{display:none}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="eventi-giorno"] .sportnav a{border-radius:0;background:var(--box-background-d);color:var(--secondary-text)}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="tempi"]{order:1}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"]{order:2}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a,.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a,.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="live"] .sportnav a{border-radius:0;background:var(--box-background-d);color:var(--secondary-text)}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="top-league"]{order:0}.body--list-event main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"],.body--eventi-giorno-scegli main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"],.body--eventi-giorno-selezione main.shell>.cols>aside.rail-l>div.rail-card[data-wdg="sport"]{order:3}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport{background:var(--box-background-d);color:var(--secondary-text);border-bottom:1px solid var(--tertiary-border);margin-block-end:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on{background:var(--seven-background);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover span.wdg-sport-n,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport:hover span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport.on span.wdg-sport-n{color:var(--fourth-text)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo{margin-block-end:0px;background:var(--box-background-d);color:var(--secondary-text);text-transform:uppercase}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto span.wdg-sport-n,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto span.wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo span.wdg-sport-n{color:var(--tertiary-text);border-color:var(--secondary-border);background:var(--box-background-b);border:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport{border-bottom:1px solid var(--tertiary-border)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport.on,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>a.wdg-sport-tutto>.wdg-sport.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li>details.wdg-sport-ramo>.wdg-sport.on{background:var(--seven-background);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2{background:var(--six-background)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li.on{background:var(--semi-dark-light);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li:last-child{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo{margin-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo>.wdg-sport-area,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo>.wdg-sport-area{padding-left:10px;margin-bottom:0;border-bottom:1px solid #a6abbe}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3{background:var(--box-background-b)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:hover,.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li.on,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:hover,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li.on{background:var(--semi-dark-light);color:inherit}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a{margin-bottom:0;border-bottom:1px solid var(--primary-border)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a .wdg-sport-n,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li a .wdg-sport-n{background:var(--six-background)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li .wdg-sport-ramo ul.wdg-sport-l3>li:last-child a{border-bottom:0}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li a,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li .wdg-sport-ramo ul.wdg-sport-l2>li a{background:var(--trasp)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li:last-child,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li:last-child{border-radius:0 0 var(--border-radius-ctm) var(--border-radius-ctm)}.rail-card .wdg-sport-tendina ul.wdg-sport-l1>li:last-child>a.wdg-sport,.wdg.wdg-sports-menu .wdg-sport-tendina ul.wdg-sport-l1>li:last-child>a.wdg-sport{border-radius:0 0 var(--border-radius-ctm) var(--border-radius-ctm)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce{background:var(--trasp);flex-direction:row;position:relative;justify-content:center;align-items:center;gap:4px;min-width:84px;margin:0;padding:9px 12px 7px;border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0;opacity:1;border:0;color:var(--tertiary-text)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce img.ico,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce img.ico,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce img.ico,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce img.ico{width:22px;height:22px;max-width:none;filter:drop-shadow(var(--semi-dark-b) 0px 0px 4px)}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-nome,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-nome,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-nome,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-nome{color:inherit;font-size:14px;font-weight:600;text-transform:uppercase;max-width:none;height:auto;line-height:1.2;overflow:visible;white-space:nowrap}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-n,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-n,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce span.lvb-n,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce span.lvb-n{left:0;top:2px;right:auto;position:absolute;width:auto;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;line-height:16px;text-align:center}div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce:hover,div.cms-page.tb-scope nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce.on,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce:hover,div.cms-page.tb-scope nav.lvb.lvb--pl :is(a,button).lvb-voce.on,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce:hover,div.wdg.wdg-palinsesto-table nav.lvb:not(.lvb--naz) :is(a,button).lvb-voce.on,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce:hover,div.wdg.wdg-palinsesto-table nav.lvb.lvb--pl :is(a,button).lvb-voce.on{box-shadow:inset 0 -3px 0 var(--secondary-border);background:var(--trasp);color:var(--tertiary-text)}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga{align-items:center;gap:6px;min-width:0}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz{padding:10px 0 0 0 !important}div.cms-page.tb-scope.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz .lvb-voce,div.wdg.wdg-palinsesto-table.tb-pal-diretta>div.tb-naz-riga nav.lvb.lvb--naz .lvb-voce{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;border:0;outline:0;box-shadow:0 0 0 transparent, inset 0 0 0 transparent;min-width:70px;text-align:center;justify-content:center}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz),div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz){padding:0px 15px;margin:0}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce,div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce{border-radius:var(--border-radius-b) var(--border-radius-b) 0 0;border:0;outline:0;box-shadow:0 0 0 transparent, inset 0 0 0 transparent;min-width:70px;text-align:center;justify-content:center}div.cms-page.tb-scope:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce .lvb-n,div.wdg.wdg-palinsesto-table:not(.tb-pal-diretta) nav.lvb:not(.lvb--naz) .lvb-voce .lvb-n{background:var(--five-background);color:var(--fourth-text)}div.cms-page.tb-scope table.tb-palinsesto,div.wdg.wdg-palinsesto-table table.tb-palinsesto{border-top:0;background:var(--box-background-a) !important}div.cms-page.tb-scope table.tb-palinsesto tr.tb-sport-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h{background:var(--box-background-a) !important;color:var(--tertiary-text);border:0 !important;border-bottom:0 !important}div.cms-page.tb-scope table.tb-palinsesto tr.tb-sport-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-sport-h th{color:inherit}div.cms-page.tb-scope table.tb-palinsesto tr.tb-gruppi,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-gruppi{border-bottom:0;background:var(--box-background-b)}div.cms-page.tb-scope table.tb-palinsesto tr.tb-gruppi th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-gruppi th{border:0}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h{background:var(--box-background-e);color:var(--tertiary-text);border-bottom:0}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h th{color:inherit}div.cms-page.tb-scope table.tb-palinsesto tr.tb-lega-h th span,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr.tb-lega-h th span{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{background:var(--box-background-b)}div.cms-page.tb-scope table.tb-palinsesto tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella{border-right:1px solid var(--seven-border);border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-tv,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span.tb-tv{display:inline-flex;vertical-align:-2px;margin-left:5px;color:var(--icon-secondary)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno{margin-left:5px}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 .tb-stat-segno .tb-stat-segno span.tb-stat-box{color:var(--btn-fourth);border-color:var(--trasp);border:0;opacity:1}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-live-riga1 span{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a span.tb-sq,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco span.tb-riga-sq a span.tb-sq{font-weight:600}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco .tb-ev-live span.tb-pt,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-live-cella .tb-live-blocco .tb-ev-live span.tb-pt{padding:2px 4px}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-ev{border-radius:0}div.cms-page.tb-scope table.tb-palinsesto tr td.tb-ev a,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr td.tb-ev a{color:var(--tertiary-text)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd{border-bottom:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd.tb-odd--ou,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd.tb-odd--ou{border-right:1px solid var(--seven-border)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd.tb-ou-linea .tb-ou-sel,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd.tb-ou-linea .tb-ou-sel{border:0;border-bottom:1px solid var(--qt-border);border-radius:0;min-height:42px;background:var(--trasp);font-size:14px;font-weight:bold}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip{border-radius:var(--border-radius-ctm)}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd .chip.active,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd a.chip.active,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip.on,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip:hover,div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-odd button.chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd .chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd a.chip.active,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip:hover,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-odd button.chip.active{box-shadow:inset 0 0 0 var(--trasp);color:var(--qt-color--hover) !important;background:var(--qt-background--hover) !important;border-color:var(--qt-border--hover) !important}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-more,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-more{border-bottom:1px solid var(--seven-border);border-left:1px solid var(--seven-border);position:relative;min-width:30px}div.cms-page.tb-scope table.tb-palinsesto tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tr>td.tb-more .tb-more-btn{background:var(--trasp)}div.qbrow div.qbrow-h{display:none}div.qbrow .qbrow-arrow{height:100%;border-radius:0;top:7px;bottom:0;background-color:color-mix(in srgb, var(--box-background-d) 70%, var(--trasp))}div.qbrow .qbrow-arrow.qbrow-arrow--r{right:0}div.qbrow .qbrow-arrow.qbrow-arrow--l{left:0}div.qbrow .qbrow-scroll{scrollbar-width:none;padding-bottom:0}div.qbrow .qbrow-scroll div.qbcard.carousel-item{border:1px solid var(--primary-border);box-shadow:0 4px 14px var(--trasp);border-radius:var(--border-radius-ctm);padding:0;flex-wrap:wrap;flex-direction:row;position:relative}div.qbrow .qbrow-scroll div.qbcard.carousel-item:hover{transform:translateY(0px)}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match{background:var(--box-background-d);color:var(--secondary-text);order:1;width:100%;row-gap:5px;padding:10px 5px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match>div:first-child{background:var(--trasp);color:inherit}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match>div:first-child b{color:inherit}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg{font-size:14px;font-weight:bold;text-transform:uppercase;color:var(--secondary-text);display:flex;align-items:center;padding:0 7px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg>span.qb-ev{color:var(--fourth-text);top:70px;position:absolute;max-width:300px;display:block;width:100%;margin-left:0;left:2px;padding:0 10px}div.qbrow .qbrow-scroll div.qbcard.carousel-item div.carousel-item--match .match-away.qb-leg>span svg{width:20px;height:20px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--odds.qt-box{width:calc(50% - 7px);order:2;margin-bottom:5px;margin-top:40px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--odds.qt-box .qt-btn span.qt-value{border-radius:var(--border-radius-ctm)}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--topinfo{width:calc(50% - 7px);order:2;margin-bottom:5px;margin-top:40px;line-height:1;flex-direction:row-reverse;padding-left:5px}div.qbrow .qbrow-scroll div.qbcard.carousel-item .carousel-item--topinfo .qb-fire{display:none}div.b45-nav>li a,ul.wdg-league-list>li a{box-shadow:inset 0px 0px 1px 1px var(--input-border--a) !important;width:calc(100% - 20px);margin:0 10px 10px 10px;border-radius:var(--border-radius-ctm)}div.b45-nav>li a span.wdg-league-name,ul.wdg-league-list>li a span.wdg-league-name{font-weight:600;text-transform:uppercase}div.b45-nav>li a span.muted,ul.wdg-league-list>li a span.muted{border:0 !important}div.b45-nav>li a:hover,ul.wdg-league-list>li a:hover{background:var(--semi-dark-light)}div.cev div.cev-vuota{color:var(--tertiary-text)}div.cev div.cev-vuota span{color:var(--tertiary-text)}div.qt-box--container div.card.qt-box{border-radius:var(--border-radius-ctm)}div.qt-box--container div.card.qt-box div.card-h{background:var(--heading-background-b);border-color:var(--primary-border);color:var(--heading-text-b)}div.qt-box--container div.card.qt-box .card-b button.chip{border-radius:var(--border-radius-ctm)}.lcw-merc .qt-btn{border-radius:var(--border-radius-ctm)}.lcw-row button.lcw-q,.lcw-row button.lcw-q.lcw-qe{border-radius:var(--border-radius-ctm)}.lcw-row span.lcw-q.is-hnd>.lcw-ou-sel{border-radius:var(--border-radius-ctm);border:0;background-color:var(--trasp);border-bottom:2px solid var(--primary-border)}.wdg.wdg-event-code{background:var(--box-background-b)}.wdg.wdg-event-code .wdg-code-form .wdg-code-row{display:flex;gap:5px;justify-content:space-between;align-items:center}.wdg.wdg-event-code .wdg-code-form .wdg-code-row input.wdg-code-input{border-radius:var(--border-radius-ctm)}.wdg.wdg-event-code .wdg-code-form .wdg-code-row>button.btn{width:auto;text-transform:uppercase;font-weight:400;background:var(--btn-third);color:var(--btn-third-text);border-radius:var(--border-radius-ctm)}.wdg.wdg-event-code .wdg-code-form .wdg-code-lab{color:var(--tertiary-text)}body.body--diretta.body--index main.shell{position:relative}body.body--diretta.body--index main.shell .cms-page.tb-scope{row-gap:0}body.body--diretta.body--index main.shell .cms-page.tb-scope nav.lvb.lvb--pl{padding:0px 15px;margin:0;position:absolute;top:75px;max-width:100%}body.body--diretta.body--index main.shell .cms-page.tb-scope .wdg-palinsesto-table{container-type:inline-size;padding-top:45px}body.body--diretta.body--index.right-sidenav--open main.shell .cms-page.tb-scope nav.lvb.lvb--pl{max-width:calc(100% - 320px);top:10px}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz{border-radius:var(--border-radius-ctm)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:first-child{border-radius:var(--border-radius-ctm) 0 0 var(--border-radius-ctm)}body.body--diretta .cms-page.tb-scope:not(.tb-rail-chiusa) nav.msz a.msz-v:last-child{border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}nav.msz{justify-content:space-between}nav.msz .msz-v:first-child{border-radius:var(--border-radius-ctm) 0 0 var(--border-radius-ctm)}nav.msz .msz-v:last-child{border-radius:0 var(--border-radius-ctm) var(--border-radius-ctm) 0}.sc-chips a.sc-chip{border-radius:var(--border-radius-ctm);border:0;border-bottom:2px solid var(--trasp);border-bottom-color:var(--trasp)}.sc-chips a.sc-chip.on,.sc-chips a.sc-chip:hover{border:0;border-bottom:2px solid var(--nine-border)}.feed.sc-page>.sc{padding-block-end:10px}.feed.sc-page>.sc div.sc-head>span{color:var(--tertiary-text)}.feed.sc-page>.sc details.sc-sportbox{color:var(--secondary-text);border-radius:var(--border-radius-ctm)}.feed.sc-page>.sc details.sc-sportbox .sc-sport{border-radius:var(--border-radius-ctm) var(--border-radius-ctm) 0 0}.feed.sc-page>.sc details.sc-sportbox .sc-sport span.sc-naz-apri,.feed.sc-page>.sc details.sc-sportbox .sc-sport span.sc-sport-nome{color:var(--tertiary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz{border-radius:var(--border-radius-ctm)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n){color:var(--secondary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n):hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h span:not(.sc-comp-n)[aria-pressed="true"]{color:var(--primary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai:hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-vai[aria-pressed="true"],.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte:hover,.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-naz-tutte[aria-pressed="true"]{color:var(--primary-text)}.feed.sc-page>.sc details.sc-sportbox .sc-naz .sc-naz-h .sc-comp-n{border-radius:var(--border-radius-ctm);color:var(--secondary-text);background:var(--semi-light-a)}.feed.sc-page>.sc div.sc-vai{border-radius:var(--border-radius-ctm)}.lcw div.lcw-group div.lcw-lh{background:var(--box-background-d)}.lcw .lcw-perche:empty{padding:0}.lcw .lcw-subtabs.lcw-tendine .lcw-subtab{border-radius:var(--border-radius-ctm)}.lcw-tabs a.lcw-tab,.lcw-tabs button.lcw-tab{background:var(--six-background);color:var(--five-text);border-color:var(--six-border)}.feed.es-page>.es .es-head span.es-titolo{font-weight:600;font-size:13px}.feed.es-page>.es .es-vuote{border-radius:var(--border-radius-ctm)}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region>div{border-radius:var(--border-radius-ctm) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region.cms-main .wdg.wdg-slider{border-radius:var(--border-radius-ctm) !important}.body--index:not(.body--diretta) main.shell .cms-page.tb-scope .cms-region.rail_left>.wdg{margin-bottom:0 !important;border-radius:0}.lg-logo--sr-tournament-7,.lg-logo--sr-tournament-34{filter:brightness(0)}.cms-region.cms-rail_left nav.lvm>div.lvm-testa{background:var(--box-background-d);color:var(--secondary-text)}.cms-region.cms-rail_left nav.lvm div.lvm-corpo .lvm-sport>summary{background:var(--box-background-f) !important}.cms-region.cms-rail_left nav.lvm div.lvm-corpo .lvm-sport>.lvm-lega>summary>span{color:var(--tertiary-text)}.cms-region.cms-rail_left>div{border-radius:var(--border-radius-ctm)}.cms-region.cms-main>div{border-radius:var(--border-radius-ctm)}.cms-region.cms-rail_right>div{border-radius:var(--border-radius-ctm)}@media screen and (max-width: 900px){body.body--diretta.body--index main.shell .cms-page.tb-scope nav.lvb.lvb--pl{position:relative;max-width:100%}body.body--diretta.body--index main.shell .cms-page.tb-scope .wdg-palinsesto-table{padding-top:0}}div.lcw-scroll div.lcw-group{border-radius:var(--border-radius-ctm)}.tb-hcp.tb-mrc .tb-hcp-riga button.qt-btn{border-radius:var(--border-radius-ctm)}div.tb-authov .tb-authm>div.hero{background:var(--seven-background);color:var(--secondary-text)}div.reg-pop-box.ha-figura .reg-pop-col .reg-pop-h{background:var(--seven-background);color:var(--secondary-text)}body.body--calendario div.cal div.cal-tabs .cal-tab{border-radius:var(--border-radius-ctm)}body.body--calendario div.cal div.cal-rows{background:var(--box-background-b)}body.body--calendario div.cal div.cal-rows .cal-ev{background:var(--box-background-b)}body.body--calendario div.cal .cal-sport-sel select{border-radius:var(--border-radius-ctm)}.tb-ev-live div.match-list--event{border-radius:var(--border-radius-ctm)}.card-b details.as-richiesta{border:1px solid var(--seven-border);background:var(--six-background);color:inherit;border-radius:var(--border-radius-ctm)}div.tb-posta-pannello{position:fixed;z-index:1000;top:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 16px);padding:10px;border:1px solid var(--six-border);border-radius:var(--border-radius-ctm);background:var(--box-background-c);color:var(--fourth-text);box-shadow:0 12px 32px color-mix(in srgb, var(--semi-dark-light) 35%, var(--semi-dark-a));font-size:13px;line-height:1.35;font-weight:400;text-align:start;text-transform:none;letter-spacing:normal;white-space:normal;cursor:auto;transition:none !important;animation:none !important}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce{border:1px solid var(--six-border);border-radius:var(--border-radius-ctm);background:var(--semi-dark-light)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-riga span{color:var(--fourth-text)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-riga input.tb-posta-spunta{flex:none;width:18px;height:18px;margin:2px 0 0;cursor:pointer;accent-color:var(--primary-text)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-corpo{margin:0 8px 8px;padding:8px 10px;background:var(--box-background-b);overflow-wrap:anywhere;max-height:40vh;overflow-y:auto;border-radius:var(--border-radius-ctm)}div.tb-posta-pannello div.tb-posta-lista .tb-posta-elenco .tb-posta-voce .tb-posta-corpo span{color:var(--fourth-text)}div.tb-posta-pannello .tb-posta-piede button.tb-posta-segna{background:var(--btn-third);color:var(--btn-third-text)}@media screen and (max-width: 1024px){.hdr-composta .wdg.wdg-utility_bar .wdg-ub-right{display:none}}@media screen and (max-width: 900px){body{padding-bottom:0 !important}.wdg.wdg-utility_bar{padding:0;display:none}.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;height:100%;padding:0 5px}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;position:relative;margin:0 auto;transform:translateX(0%)}nav.tbm-nav b.tbm-count{display:block;top:0px;right:25px}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{position:relative;top:auto;margin:0;font-weight:500;left:auto}.sc-naz .sc-naz-h,.sc-naz[open] .sc-naz-h{padding-right:130px}span.sc-naz-apri{position:absolute;right:8px}.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{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-radius:var(--border-radius-a);position:absolute;margin:0;padding:5px 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:calc(100% - 10px)}body.body--account-settings main.shell .feed>div{width:calc(100% - 10px);margin:0 5px}.body--casino main.shell{padding:0 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:9991;padding:0}.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region{padding:0;margin-left:0}body.left-sidenav--open main.shell .cms-page.tb-scope .cms-region.cms-rail_left.open,.body--index:not(.body--diretta):not(.boty--index) main.shell .cms-page.tb-scope .cms-region.cms-rail_right.active{z-index:9992}.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{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}nav.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 0 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}.page-container--account .title-ctm{text-align:center}.page-container--account a.btn-ctm--b{min-height:60px}.tb-ev-testa-wrap>.tb-ev-live div.match-list--info-bottom{flex-direction:row !important;width:auto !important;bottom:-4px !important;position:relative}.tb-ev-testa-wrap>.tb-ev-live div.match-list--info-bottom>span{width:auto !important}.hdr-composta nav.wdg-topnav a .wdg-nav-ic{transform:scale(1.2) translate(0px, 5px)}ul.wdg-ub-langlist{right:auto !important;left:0 !important}}@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.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 (max-width: 820px){.wdg-sport-fascia{padding:7px 18px}.wdg.wdg-palinsesto-table tr.tb-sport-h th{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-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 div.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;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}table.tb-palinsesto .tb-odd--vai{flex:1 1 52px;flex:1 1 52px !important}.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 div.tb-mrc-vuota{display:none}.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{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 thead,.tx-tbl thead{display:none}.gc-mov-tbl tr,.tx-tbl tr{display:flex;flex-wrap:wrap;width:100%;flex-grow:1;border-bottom:1px solid}.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:100vh !important;height:100vh;padding-bottom:10px}body.right-sidenav--open .rail-r.s3t-rail.active{padding:0;z-index:9992 !important}.eg-head,.wdg-sport-fascia,.sec-bar{border-radius:0 !important}.es .es-head{border-radius:var(--border-radius-b)}.hdr-composta .wdg-balance{font-size:11px}.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 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: 900px){details.wdg-acct-tendina>summary{min-width:29px;min-height:29px;border-radius:var(--border-radius-a)}.lcw div.lcw-group .lcw-tabs{width:100%;overflow:auto;display:flex;flex-wrap:nowrap;padding:2px 0px;gap:5px}div.lcw-group{min-width:100%}div.lcw-group .lcw-perche{display:none}nav.tbm-nav button{border-radius:0 var(--border-radius-full) var(--border-radius-full) 0}.sc-page .lcw div.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}.rail-r.right-sidebar.right-sidebar--account{display:none}button.tb-rail-tasto,button.tb-slip-sw{display:none}}@media (max-width: 1080px){.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}}@media (min-width: 901px){.tb-versione-desktop{display:none}}@media (max-width: 900px){.wdg-sport-tendina .wdg-sport-l1{padding-bottom:40px}}@media (max-width: 900px){#rightSidebarAccount{position:relative;transform:unset;border-radius:unset;box-shadow:unset}}@media screen and (max-width: 900px){div.lcw-row--wrapper.lcw-row--wrapper-right{display:flex !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}}@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;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{font-weight:900;text-transform:uppercase;padding:5px 0 5px 10px}div.wdg.wdg-utility_bar{display:flex !important;justify-content:unset}.lcw-row.is-celle:not(.tb-tipi) .lcw-celle{flex-direction:column;flex:100%}}@media screen and (max-width: 900px){button.tb-vdesk.desk,button.tb-vdesk.mob{height:28px !important;position:absolute !important;right:0;top:-42px}}@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}div.lcw-group{min-width:auto !important}a.wdg-brand img.wdg-brand-logo{max-width:130px}.wdg-header nav.wdg-header-actions{flex-wrap:nowrap}}@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}}@media screen and (max-width: 425px){nav.tbm-nav{height:60px}}@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}.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}div.reg-pop-box.ha-figura .reg-pop-figura{display:none}body.left-sidenav--open .rail-scrim.on{z-index:9991}body.left-sidenav--open .hdr-composta header.wdg-header button.wdg-burger{left:284px;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out}}@container (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto tbody .tb-barra-gr-in button.on,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody .tb-barra-gr-in button.on{opacity:1}div.cms-page.tb-scope table.tb-palinsesto tbody tr.tb-sport-h,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-sport-h{display:flex !important;width:100%;align-items:center;justify-content:center}div.cms-page.tb-scope table.tb-palinsesto tbody tr.tb-sport-h th,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody tr.tb-sport-h th{padding:0 0 0 0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr{flex-wrap:wrap}div.cms-page.tb-scope table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn{border:0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr td.tb-ev,div.cms-page.tb-scope table.tb-palinsesto tbody>tr .tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr .tb-live-cella{flex:1 1 60% !important}}@container (min-width:426px) and (max-width:680px){div.cms-page.tb-scope table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr>td.tb-more .tb-more-btn{border:0 !important}div.cms-page.tb-scope table.tb-palinsesto tbody>tr td.tb-ev,div.cms-page.tb-scope table.tb-palinsesto tbody>tr .tb-live-cella,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr td.tb-ev,div.wdg.wdg-palinsesto-table table.tb-palinsesto tbody>tr .tb-live-cella{flex:1 1 75% !important}}body.ver-desktop-mobile{overflow-x:auto}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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVfZ2xfbGlnaHRfZ3JpZ2lvX3ZlcmRlLmNzcyIsInNvdXJjZXMiOlsic3R5bGVfZ2xfbGlnaHRfZ3JpZ2lvX3ZlcmRlLnNjc3MiLCJuZXdfY3NzL2NvbG9ycy9fcm9vdF9nbF9saWdodF9ncmlnaW9fdmVyZGUuc2NzcyIsIm5ld19jc3MvX21haW5fdjIuc2NzcyIsIm5ld19jc3MvX21haW5fbGlnaHRfdjIuc2NzcyIsIm5ld19jc3MvY29tcG9uZW50cy9fY291cG9uXzMuc2NzcyIsIm5ld19jc3MvaGVhZGVycy9faGVhZGVyX3Nhc3MxMS5zY3NzIiwibmV3X2Nzcy9jdXN0b20vX2N1c3RvbV9nbC5zY3NzIiwibmV3X2Nzcy9fbWVkaWFfcXVlcnkuc2NzcyIsIm5ld19jc3MvX21vYmlsZV9maXguc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jb2xvcnMvcm9vdF9nbF9saWdodF9ncmlnaW9fdmVyZGVcIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL21haW5fdjJcIjtcbkBpbXBvcnQgXCJzY3NzL3Jlcy9uZXdfY3NzL21haW5fbGlnaHRfdjIuc2Nzc1wiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY29tcG9uZW50cy9jb3Vwb25fM1wiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvaGVhZGVycy9oZWFkZXJfc2FzczExXCI7XG4vLyBAaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jdXN0b20vc2FzczE0XCI7XG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9jdXN0b20vY3VzdG9tX2dsXCI7XG5AaW1wb3J0IFwic2Nzcy9yZXMvbmV3X2Nzcy9tZWRpYV9xdWVyeVwiO1xuQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvbW9iaWxlX2ZpeFwiO1xuLy8gQGltcG9ydCBcInNjc3MvcmVzL25ld19jc3MvY3VzdG9tL3Nhc3MxMl9iZXQzNjVcIjtcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDT0xPUiBTQVNTMyBHQkVUMjQgLSBDTEVBTiAvIE9SR0FOSVpFRCBWMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gICAtIDpyb290IGNvbnNlcnZhdG8gY29tcGF0dG8gZSBpbnZhcmlhdG8uXG4gICAtIFN0cnV0dHVyYSBzZXBhcmF0YSBkYSBjb2xvcmkvYmFja2dyb3VuZC9ib3JkZXItY29sb3Ivc2hhZG93LlxuICAgLSBTZWxldHRvcmkgcmFnZ3J1cHBhdGkgcGVyIHByZWZpc3NvL2ZhbWlnbGlhLlxuICAgLSBIYXJkY29kZWQgdXNhdGkgRElSRVRUQU1FTlRFIG5lbGxlIHJlZ29sZSBtYXJjYXRpIGNvbjogLyogRGEgY2FtYmlhcmUgKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDAuIFZBUklBQklMSSBPUklHSU5BTEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcblxuLS1wcmltYXJ5LWFjY2VudCA6I2ZmZmZmZjtcbi0tc2Vjb25kYXJ5LWFjY2VudCA6IzJlOGI0Yjtcbi0tdGVydGlhcnktYWNjZW50IDogIzJiNWU0MDtcbi0tZm91cnRoLWFjY2VudCA6ICMwOTM5MGY7XG4tLWZpdmUtYWNjZW50IDogIzAwMDAwMDtcblxuLS10cmFzcDogdHJhbnNwYXJlbnQ7XG5cblxuICAvKiBIZWFkZXIgKi9cbiAgLS1oZWFkZXItdXRpbGl0eS1iYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0taGVhZGVyLXV0aWxpdHktdGV4dDogdmFyKC0tZml2ZS1hY2NlbnQpO1xuICAtLWhlYWRlci11dGlsaXR5LWljb246IHZhcigtLXNlY29uZGFyeS1hY2NlbnQpO1xuICAtLWhlYWRlci1pbnB1dC10ZXh0OiB2YXIoLS1maXZlLWFjY2VudCk7XG4gIC0taGVhZGVyLWlucHV0LWJhY2tncm91bmQ6ICNkNmQ4ZGU7XG4gIC0taGVhZGVyLWlucHV0LWJvcmRlcjogcmdiYSgwLDAsMCwuODIpO1xuXG4gIC0taGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1oZWFkZXItYmFja2dyb3VuZC1tZW51OiB2YXIoLS1zZWNvbmRhcnktYWNjZW50KTtcbiAgLS1oZWFkZXItY29sb3ItbWVudTogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuICAtLWhlYWRlci1jb2xvci1pY29uOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYWNjZW50KTtcbiAgLS1oZWFkZXItYnRuLWxvZ2luLXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1hY2NlbnQpO1xuICAtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dDogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuICAtLWhlYWRlci10ZXh0LWE6IHZhcigtLWZpdmUtYWNjZW50KTtcbiAgLS1oZWFkZXItdGV4dC1iOiB2YXIoLS1maXZlLWFjY2VudCk7XG5cbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYWNjZW50KTtcbiAgLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0OiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG5cbiAgLyogR2xvYmFsICovXG4gIC0tcHJpbWFyeS1iYWNrZ3JvdW5kOiAjZTBlMmU4O1xuICAtLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYWNjZW50KTtcbiAgLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1hY2NlbnQpOyAvLyMyYjY5YjA7XG4gIC0tZm91cnRoLWJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1maXZlLWJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1zaXgtYmFja2dyb3VuZDojZTBlMmU4OyAvLyAjZDdlNWYyO1xuICAtLXNldmVuLWJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1hY2NlbnQpOy8vICMwMTQyOGM7XG5cbiAgLyogQm94ICovXG4gIC0tYm94LWJhY2tncm91bmQtYTogdmFyKC0tZm91cnRoLWFjY2VudCk7XG4gIC0tYm94LWJhY2tncm91bmQtYjogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuICAtLWJveC1iYWNrZ3JvdW5kLWM6ICNlY2VjZWM7XG4gIC0tYm94LWJhY2tncm91bmQtZDogdmFyKC0tdGVydGlhcnktYWNjZW50KTtcbiAgLS1ib3gtYmFja2dyb3VuZC1lOiAjZTBlMmU4O1xuICAtLWJveC1iYWNrZ3JvdW5kLWY6dmFyKC0tdGVydGlhcnktYWNjZW50KTsgLy8gIzAwNTA4NTtcbiAgLS1ib3gtYmFja2dyb3VuZC1nOiAjZDNkM2QzO1xuICAtLWJveC1iYWNrZ3JvdW5kLWg6ICNlMGUyZTg7XG4gIC8qIzc0NGYyZTsgKi9cblxuICAvKiBUZXh0ICovXG4gIC0tcHJpbWFyeS10ZXh0OiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS10ZXJ0aWFyeS10ZXh0OiAjMDMxNDBjO1xuICAtLWZvdXJ0aC10ZXh0OiB2YXIoLS1maXZlLWFjY2VudCk7XG4gIC0tZml2ZS10ZXh0OiAjMDY0ODFjO1xuICAtLXNpeC10ZXh0OiAjYTViN2M1O1xuICAtLXNldmVuLXRleHQ6ICMwYTUwMmE7XG5cbiAgLyogQm9yZGVyICovXG4gIC0tcHJpbWFyeS1ib3JkZXI6IHZhcigtLXRlcnRpYXJ5LWFjY2VudCk7XG4gIC0tc2Vjb25kYXJ5LWJvcmRlcjogdmFyKC0tc2Vjb25kYXJ5LWFjY2VudCk7IC8vdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuICAtLXRlcnRpYXJ5LWJvcmRlcjogI2JjYzBjZTtcbiAgLS1mb3VydGgtYm9yZGVyOiAjYzhjOGM4O1xuICAtLWZpdmUtYm9yZGVyOiAjYWFhM2EzO1xuICAtLXNpeC1ib3JkZXI6IHJnYmEoMjMxLCAyMzgsIDI0NiwgMC4zKTtcbiAgLS1zZXZlbi1ib3JkZXI6ICNlMGUyZTg7XG4gIC0tZWlnaHQtYm9yZGVyOiAjNGE0YTRhO1xuICAtLW5pbmUtYm9yZGVyOiB2YXIoLS1mb3VydGgtYWNjZW50KTtcbiAgLS10ZW4tYm9yZGVyOiAjNmY0YzJjO1xuXG4gIC8qIElucHV0ICovXG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYTogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuICAtLWlucHV0LWJhY2tncm91bmQtLWI6ICNlOWVlZjM7XG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYS1hY3RpdmU6ICMxYzQyNjc7XG4gIC0taW5wdXQtYmFja2dyb3VuZC0tYi1hY3RpdmU6ICNkZmVhZmE7XG5cbiAgLS1pbnB1dC1ib3JkZXItLWE6ICNjNGM0YzQ7XG4gIC0taW5wdXQtYm9yZGVyLS1iOiAjOTc5Nzk3O1xuICAtLWlucHV0LXRleHQtLWE6IHZhcigtLWZpdmUtYWNjZW50KTtcbiAgLS1pbnB1dC10ZXh0LS1iOiB2YXIoLS1maXZlLWFjY2VudCk7XG5cbiAgLS1tZW51LWl0ZW0tYS0taG92ZXI6ICNkNGRlZTg7XG4gIC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQ6ICM0MTgxNWM7XG4gIC0tbWVudS1pdGVtLWEtLWFjdGl2ZTogIzc1Yjg5ZTtcbiAgLS1tZW51LWl0ZW0tYS0tYWN0aXZlLXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1tZW51LWl0ZW0tYi0taG92ZXI6ICNlYmViZWI7XG5cbiAgLyogQlRuICovXG4gIC0tYnRuLXByaW1hcnk6IHZhcigtLWZvdXJ0aC1hY2NlbnQpO1xuICAtLWJ0bi1zZWNvbmRhcnk6ICNhNmFiYmU7XG4gIC0tYnRuLXRoaXJkOiAjY2NjY2NjO1xuICAtLWJ0bi1mb3VydGg6IHZhcigtLXNlY29uZGFyeS1hY2NlbnQpO1xuICAtLWJ0bi1maXZlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1wcmltYXJ5LWFjY2VudCkgMCUsIHZhcigtLXByaW1hcnktYWNjZW50KSAxMDAlKTtcbiAgLS1idG4tcHJpbWFyeS1ob3ZlcjogI2I4ZGVmZjtcblxuICAtLWJ0bi1wcmltYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1idG4tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1idG4tdGhpcmQtdGV4dDogIzJiMmIyYjtcbiAgLS1idG4tZm91cnRoLXRleHQ6IHZhcigtLXByaW1hcnktYWNjZW50KTtcbiAgLS1idG4tZml2ZS10ZXh0OiB2YXIoLS1maXZlLWFjY2VudCk7XG4gIC0tYnRuLXByaW1hcnktdGV4dC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuXG4gIC8qIEhlYWRpbmcvYm94ICovXG4gIC0taGVhZGluZy1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy9saW5lYXItZ3JhZGllbnQoOTBkZWcsICMwYTFiNGUsICMwYTFiNGUgNTAlKTtcbiAgLS1oZWFkaW5nLXRleHQ6ICM4Zjk2YWU7XG4gIC0taGVhZGluZy10ZXh0LWE6IHZhcigtLWZpdmUtYWNjZW50KTtcbiAgLS1oZWFkaW5nLXRleHQtYjogdmFyKC0tcHJpbWFyeS1hY2NlbnQpO1xuXG4gIC8qIEZvb3RlciAqL1xuICAtLXByaW1hcnktZm9vdGVyOiAjZjlmOWY5O1xuICAtLXNlY29uZGFyeS1mb290ZXI6ICMwYTMzNTA7XG4gIC0tcHJpbWFyeS1mb290ZXItdGV4dDogdmFyKC0tZml2ZS1hY2NlbnQpO1xuICAtLXNlY29uZGFyeS1mb290ZXItdGV4dDogdmFyKC0tc2Vjb25kYXJ5LWFjY2VudCk7XG4gIC0tdGVydGlhcnktZm9vdGVyLXRleHQ6ICM1OTc2OGQ7XG4gIC0tcHJpbWFyeS1mb290ZXItYm9yZGVyOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG5cbiAgLyogUXVvdGUgKi9cbiAgLS1xdC1iYWNrZ3JvdW5kOiAgdHJhbnNwYXJlbnQ7Ly8gI2Q3ZTVmMjtcbiAgLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcjogdmFyKC0tZm91cnRoLWFjY2VudCk7XG4gIC0tcXQtY29sb3ItLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0tcXQtY29sb3ItYTogIzA2MDYwNjtcbiAgLS1xdC1jb2xvci1iOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0tcXQtYmFja2dyb3VuZC1jOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0tcXQtYm9yZGVyOiB2YXIoLS1zZWNvbmRhcnktYWNjZW50KTsgLy8jNWI4NmI3O1xuICAtLXF0LWJvcmRlci0taG92ZXI6IHZhcigtLXByaW1hcnktYWNjZW50KTtcblxuICAvKiBTaGFkb3cgZSBSYWRpdXMgKi9cbiAgLS1ib3gtc2hhZG93LWE6IC0xcHggMHB4IDBweCAwcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAuMTYpIGluc2V0O1xuICAtLWJveC1zaGFkb3ctYjogMHB4IDBweCA3cHggLTFweCAjMTcxNzE3O1xuICAtLWJveC1zaGFkb3ctYzogaW5zZXQgMCAyNTBweCA2MDBweCAwcHggI2NiY2JjYjtcbiAgLyogQnV0dG9uICovXG4gIC0tYm9yZGVyLXJhZGl1cy1hOiA1cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1iOiAxMHB4O1xuICAtLWJvcmRlci1yYWRpdXMtYzogMTVweDtcbiAgLS1ib3JkZXItcmFkaXVzLWQ6IDIwcHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1mdWxsOiAxMDBweDtcbiAgLS1ib3JkZXItcmFkaXVzLWN0bTogMnB4O1xuXG5cbiAgLyogRmVhdHVyZWQgQ29sb3IgKi9cbiAgLS1mZWF0dXJlZC1iYWNrZ3JvdW5kOiAjMzU4NTU4O1xuICAtLWZlYXR1cmVkLWJhY2tncm91bmQtc2Vjb25kYXJ5OiAjMDg3NzEyO1xuICAtLWZlYXR1cmVkLXRleHQ6ICM3NGZmN2E7XG4gIC0tZmVhdHVyZWQtYm9yZGVyOiAjOEJDMzRBO1xuICAtLXZhbGlkLXRleHQ6ICM0Y2FmNTA7XG4gIC0tdmFsaWQtYmFja2dyb3VuZDogcmdiYSg3NCwgMjA3LCA3NCwgMC40MTkpO1xuICAtLWVycm9yLXRleHQ6ICNGNDQzMzY7XG4gIC0tZXJyb3ItYmFja2dyb3VuZDogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xuICAtLWVycm9yLWJvcmRlcjogcmdiYSgxOTEsIDIyLCAzNiwgMC45MTYpO1xuICAtLXdhcm5pbmctdGV4dDogI2ZmOTgwMDtcblxuICAvKiBJY29uICovXG4gIC0taWNvbi1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7XG4gIC0taWNvbi1zZWNvbmRhcnk6IHZhcigtLXRlcnRpYXJ5LWFjY2VudCk7XG4gIC0taWNvbi10aGlyZDogIzhiYWYzZTtcbiAgLS1pY29uLWZvdXJ0aDogIzRmOWJkZjtcbiAgLS1pY29uLWZpbHRlcjogaW52ZXJ0KDE5MCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg1MCUpIGh1ZS1yb3RhdGUoMzUxZGVnKTtcbiAgLyogIGludmVydCg0MiUpIHNlcGlhKDkwJSkgc2F0dXJhdGUoNDUwJSkgaHVlLXJvdGF0ZSgzNTFkZWcpOyAqL1xuICAvKiBGZWF0dXJlZCBDb2xvciAqL1xuICAtLXNlbWktbGlnaHQtYTogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuICAtLXNlbWktbGlnaHQtYjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gIC0tc2VtaS1saWdodC1jOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSk7XG4gIC0tc2VtaS1saWdodC1saWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG5cbiAgLS1zZW1pLWRhcmstYTogcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAtLXNlbWktZGFyay1iOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgLS1zZW1pLWRhcmstYzogcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAtLXNlbWktZGFyay1saWdodDogcmdiYSgwLCAwLCAwLCAuMDUxKTtcblxuICAvKkNhc2lubyBFeHRyYSBWMiAqL1xuICAtLWNhc2luby1wcm9tbzogYmx1ZTtcbiAgLS1jYXNpbm8tbmV3OiBncmVlbjtcbiAgXG4gIC8qIEJrIGUgSW1nICovXG4gIC0tZm9udC1mYW1pbHk6IFwiR29vZ2xlIFNhbnMgRmxleFwiLCBzYW5zLXNlcmlmOyAvL1wiZ2lscm95XCIsIHNhbnMtc2VyaWY7XG5cbiAgLS1ub3RhLWJnOiAjZmZlZGJiO1xuICAtLW5vdGEtdGV4dDogIzAwMDtcbiAgXG5cbiAgLypUYWJsZSBNYXN0ZXIgKi9cbiAgLS1ncmVlbi1ncmlkOiAjNDA5OTNkO1xuICAtLWdyZWVuLWdyaWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYmx1ZS1ncmlkOiAjMDYwNmY2O1xuICAtLWJsdWUtZ3JpZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1yZWQtZ3JpZDogI2ZmNDgwMDtcbiAgLS1yZWQtZ3JpZC1jb2xvcjogIzMxMDEwMTtcbiAgLS1naW9jYXRvLWdyaWQ6ICM0Y2FmNTA5NDtcbiAgLS1naW9jYXRvLWdyaWQtY29sb3I6ICMwMjM3MDU7XG4gIC0tdmludG8tZ3JpZDogI2UzYjgzOGFkO1xuICAtLXZpbnRvLWdyaWQtY29sb3I6ICMyMTFiMDM7XG5cbiAgLy8gVGFiIHF1b3RlIE5FV1xuICAtLXRhYi1iYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYWNjZW50KTsgLy8gU2ZvbmRvIHRhYlxuICAtLXRhYi1jb2xvcjogI2Q5ZDhlMzsgLy8gVGVzdG8gYm94IHRhYlxuICAtLXRhYi1ib3JkZXI6IHZhcigtLXNlY29uZGFyeS1hY2NlbnQpOyAvLyBib3JkbyB0YWJcbiAgLS10YWItYmFja2dyb3VuZC0taG92ZXI6IHZhcigtLXRlcnRpYXJ5LWFjY2VudCk7IC8vIEhvdmVyL2FjdGl2ZSB0YWIgYmtcbiAgLS10YWItY29sb3ItLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWFjY2VudCk7IC8vIGhvdmVyL2FjdGl2ZSB0YWIgdGVzdG9cbiAgLS10YWItYnRuLWJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTsgLy8gU2ZvbmRvIGJ0biB0YWIgbm9uIGF0dGl2aVxuICAtLXRhYi1idG4tY29sb3I6IHZhcigtLWZpdmUtYWNjZW50KTsgLy8gQ29sb3JlIGJ0biB0YWIgbm9uIGF0dGl2aVxuICAtLXRhYi1idG4tYmFja2dyb3VuZC0taG92ZXI6IHZhcigtLXByaW1hcnktYWNjZW50KTsgLy8gU2ZvbmRvIGJ0biBkZW50cm8gdGFiIGhvdmVyL2FjdGl2ZVxuICAtLXRhYi1idG4tY29sb3ItLWhvdmVyOiB2YXIoLS1maXZlLWFjY2VudCk7Ly8gdGVzdG8gYnRuIGRlbnRybyB0YWIgaG92ZXIvYWN0aXZlJ1xuXG4gICAgLS1oZWFkaW5nLWJhY2tncm91bmQtYjogdmFyKC0tc2Vjb25kYXJ5LWFjY2VudCk7XG5cbn0iLCIvLyBSZWZhY3RvcmluZyBjb25zZXJ2YXRpdm86IGNhcmljYXJlL2NvbXBpbGFyZSBfbWFpbl92Mi5zY3NzIHByaW1hIGRpIF9tYWluX2NvbG9yLnNjc3MuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMS4gU1RSVVRUVVJBIC8gTEFZT1VUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJvZHkge1xuICAvKiBBdHRpdmEgbCdhbnRpYWxpYXNpbmcgb3R0aW1hbGUgc3UgbWFjT1MvaU9TIChTYWZhcmkgZSBDaHJvbWUpICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gIC8qIEF0dGl2YSBsJ2FudGlhbGlhc2luZyBvdHRpbWFsZSBzdSBGaXJlZm94ICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgLyogT3R0aW1penphIGxhIGxlZ2dpYmlsaXTDoCBlIGxhIHJlc2EgdmlzaXZhIGEgc2NhcGl0byBkZWxsZSBwZXJmb3JtYW5jZSBnZW9tZXRyaWNoZSAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gIC8qIFN1Z2dlcmlzY2UgYWwgYnJvd3NlciBjb21lIGdlc3RpcmUgaSBkZXR0YWdsaSBkZWkgdmV0dG9yaSAqL1xuICBmb250LXNtb290aDogYWx3YXlzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctc3BvcnQtZmFzY2lhICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudWwgbGkud2RnLXNwb3J0LWZhc2NpYSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLXNwb3J0LWZpbHRybyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi53ZGctc3BvcnQtZmlsdHJvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLXNwb3J0LWxpdmUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zcGFuLndkZy1zcG9ydC1saXZlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLXNwb3J0LW4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zcGFuLndkZy1zcG9ydC1uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLXNwb3J0LXRlbmRpbmEgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydD4ud2RnLXNwb3J0LW5vbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDExcHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcblxuICAud2RnLXNwb3J0LXJhbW8gLndkZy1zcG9ydC1uIHtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxIC53ZGctc3BvcnQtcmFtbyAud2RnLXNwb3J0LWwyIC53ZGctc3BvcnQtbDMsXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW8gLndkZy1zcG9ydC1sMiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMiBzdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtYXJlYSxcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWxlZ2Ege1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LFxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDE+bGk+ZGV0YWlscz5zdW1tYXJ5LFxuLnNwb3J0bmF2IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10ZW5kaW5hLWggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLXNwb3J0LXRlbmRpbmEtaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10dXR0byAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZGctc3BvcnQtdHV0dG8gc3Bhbi53ZGctc3BvcnQtbm9tZSxcbi53ZGctc3BvcnQtYXJlYSBzcGFuLndkZy1zcG9ydC1ub21lLFxuLndkZy1zcG9ydC1sZWdhIHNwYW4ud2RnLXNwb3J0LW5vbWUge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5hLndkZy1zcG9ydC10dXR0byxcbi53ZGctc3BvcnQtYXJlYSxcbi53ZGctc3BvcnQtbGVnYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1zcG9ydHMtbWVudSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZGctc3BvcnRzLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctbGVhZ3VlLWxpc3QgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC53ZGctbGVhZ3VlLWxpc3QgLm11dGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi53ZGctbGVhZ3VlLWxpc3Qge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxudWwud2RnLWxlYWd1ZS1saXN0IHNwYW4ud2RnLWxlYWd1ZS1uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLndkZy1sZWFndWUtbGlzdCBhLFxuZGl2LmI0NS1uYXY+YSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLWxlYWd1ZS1ub3RhICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucC53ZGctbGVhZ3VlLW5vdGEubXV0ZWQsXG5hc2lkZS5yYWlsLWwgcC53ZGctbGVhZ3VlLW5vdGEubXV0ZWQge1xuICBwYWRkaW5nOiAuNzVyZW0gLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcCxcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZCBidXR0b24uY2hpcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxufVxuXG4ud2RnLndkZy11dGlsaXR5X2JhciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblxuLndkZyAuYnRuIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbn1cblxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xuICBnYXA6IDA7XG59XG5cbi53ZGcud2RnLXNwb3J0cy1tZW51IC5iNDUtbmF2PmE6aG92ZXIsXG5uYXYuc3BvcnRuYXYgYS5vbixcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxPmxpIC53ZGctc3BvcnQ6aG92ZXIsXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW86aG92ZXI+c3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53ZGcud2RnLXNwb3J0cy1tZW51IC5zYy1jaGlwcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gIC5zYy1jaGlwIHtcbiAgICBvcmRlcjogMTtcbiAgICBvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA0cHggN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogLjk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNjLWNoaXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbi53ZGcud2RnLXNwb3J0cy1tZW51IC53ZGctc3BvcnQtZmlsdHJvIHtcbiAgb3JkZXI6IDI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItZXYtbGl2ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDA7XG4gICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgLy8gcGFkZGluZzogNXB4O1xufVxuXG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUucHJlbWF0Y2ggLnRiLXBhbGluc2VzdG8gLnRiLWV2LWxpdmUge1xuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIHBhZGRpbmc6IDVweDtcbn1cblxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIC5jaGlwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkLnRiLW9kZC0tb3Uge1xuICBwYWRkaW5nOiA2cHggNHB4O1xufVxuXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi53ZGcud2RnLW1vc3QtcGxheWVkIC5zZWMtYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndkZy53ZGctbW9zdC1wbGF5ZWQgLm1wLWdyaWQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi53ZGcud2RnLW1vdmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUubGMtdnVvdG8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuXG4gIC5sYy1ncm91cC1oIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgcC5sYy12dW90by1wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndkZy53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtZ3JpZCBzZWN0aW9uLndkZy1mbC1jb2w6bnRoLWNoaWxkKDUpIHVsIGxpOm50aC1jaGlsZCgyKSxcbmEuYXMtcG9ydGFbaHJlZj1cIi9wbGF5ZXIvc3BvcnRlbGxvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZGl2LndkZy53ZGctYmFubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctYWNjdC1waXUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYud2RnLWFjY3QtcGl1IHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwcHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hPnN1bW1hcnkge1xuICBtaW4td2lkdGg6IDM1cHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctYnJhbmQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLWJyYW5kIHtcbiAgZm9udC1zaXplOiAxMDBweDtcblxuICAud2RnLWJyYW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1jb2RlLWlucHV0ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndkZy1jb2RlLWlucHV0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctY29kZS1sYWIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLWNvZGUtbGFiIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctY29kZS1yb3cgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLWNvZGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1ldmVudC1jb2RlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndkZy1ldmVudC1jb2RlIHtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuXG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9sZWdhbCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3Rlci53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtYmFkZ2UsXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWhlbHAsXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG59XG5cbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAvLyBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gIC53ZGctbGVnYWwtdG9vbHMgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG5cbiAgLndkZy1sZWdhbC1ub3RlIHtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9saW5rcyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIHtcbiAgLy8gYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuXG4gIC53ZGctZmwtYmFzZSB7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1sb2dpbi1pbmxpbmUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcbiAgd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDZweCA5cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMzVweDtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gIC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy1uYXYtaWMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLW5hdi1pYyB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctcGFsaW5zZXN0by10YWJsZSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDBweCAwO1xuXG4gIC50Yi1zcG9ydC1pY28ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctdGVtcGkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLXRlbXBpPi5zYy1jaGlwcz5hLnNjLWNoaXAge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4IDJweDtcbn1cblxuLndkZy10ZW1waT4uc2MtY2hpcHM+YS5zYy1jaGlwOmhvdmVyLFxuLnNjLWNoaXBzIC5zYy1jaGlwOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogd2RnLXRvcC1sZWFndWUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYud2RnLXRvcC1sZWFndWUgLnNlYy1iYXIsXG5kaXYud2RnLW1vc3QtcGxheWVkIC5zZWMtYmFyLFxuZGl2LndkZy1tb3ZlcnMgLnNlYy1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy11Yi1jYXJldCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRldGFpbHMgLndkZy11Yi1jYXJldCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3cgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGN3IGRpdi5sY3ctZ3JvdXAge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcblxuICAubGN3LWxoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICB9XG5cbiAgLmxjdy10aGVhZCB7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXRoZWFkPnNwYW4ubGN3LWhuZC10dXR0ZSB7XG4gICAgcGFkZGluZzogMnB4IDFweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzZWxlY3QubGN3LW91LXR1dHRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLmxjdy1saCAubGN3LWxoLW5vbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cblxuICAubGN3LXRhYnMge1xuICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cblxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctc3BvcnQsXG5kaXYuZWctaGVhZCxcbi5lcy1oZWFkLFxuLmx2bSAubHZtLXRlc3RhLFxuYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgsXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCxcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcbiAgcGFkZGluZzogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG59XG5cbi5sY3cgZGl2Lmxjdy1kYXk+c3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3ctY2VsbGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGN3LWNlbGxlPi50Yi1oY3AudGItbXJjIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3ctZ3JvdXAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSxcbmRpdi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSAubGN3LXJvdy5pcy1jZWxsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1sZWZ0LFxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnF0LWJ0biB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cblxuICAudGItbXJjLXZ1b3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRiLWhjcC1saW5lYS50Yi1tcmMtY2hpIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tY29tYm8gLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgsXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkgLmxjdy1yb3cuaXMtY2VsbGUgLmxjdy1vdGgge1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG5kaXYubGN3LWdyb3VwLmxjdy1tLS1jb21ibyAubGN3LXJvdy5pcy1jZWxsZSBzcGFuLmxjdy1vdGggYnV0dG9uLFxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIC5sY3ctcm93LmlzLWNlbGxlIHNwYW4ubGN3LW90aCBidXR0b24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuZGl2Lmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93IC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYTpub3QoLnRiLWhjcC10ZXN0YSkgYnV0dG9uLnF0LWJ0bjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGxjdy1tZXJjICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxjdy1tZXJjIC5xdC1idG46aG92ZXIsXG5idXR0b24ubGN3LXE6aG92ZXIsXG5idXR0b24ubGN3LXEubGN3LXFlLm9uIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuZGl2Lmxjdy1tZXJjIHtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xufVxuXG4ubGN3LW1lcmMgLnF0LWJveCB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC45O1xufVxuXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmU6aG92ZXIsXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmVbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmUuaXMtb24ge1xuICAvLyBib3JkZXItYm90dG9tOiAycHggc29saWQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxjdy1tZXJjIC5xdC1ib3gtLW9kZHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGxjdy1wZXJjaGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGN3LXBlcmNoZTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGxjdy1xICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLmxjdy1xLmxjdy1xZSxcbi5sY3ctbWVyYyAucXQtYnRuLFxuYnV0dG9uLmxjdy1xIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxjdy1xLmxjdy1xZSBzcGFuLmxjdy1ldCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3ctcm93ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSxcbi5sY3ctbWVyYyAucXQtYnRuLFxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi5sY3ctcm93LmlzLWNlbGxlIHtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXG4gIC5sY3ctb3RoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICBzcGFuLmxjdy1vdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBzcGFuLmxjdy1vdGggYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3ctc2VjaCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5sY3ctc2VjaCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGxjdy1zdWJ0YWIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hLmxjdy1zdWJ0YWIge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBmb250LXNpemU6IDExcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogd3JhcCAhaW1wb3J0YW50O1xufVxuXG5hLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbGN3LXN1YnRhYnMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYubGN3LXN1YnRhYnNbaGlkZGVuXSxcbi5sY3ctdGFic1toaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsY3ctdGFicyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sY3ctdGFicyBhLmxjdy10YWIsXG4ubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuZGl2Lmxjdy10YWJzIGEubGN3LXRhYjpob3ZlcixcbmRpdi5sY3ctdGFicyBhLmxjdy10YWIuaXMtb24sXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWI6aG92ZXIsXG5kaXYubGN3LXRhYnMgYnV0dG9uLmxjdy10YWIuaXMtb24ge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbHZtICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmx2bSAubHZtLXNwb3J0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiAwIDAgMCAwcHg7XG59XG5cbm5hdi5sdm0ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuXG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS1jb3JwbyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5sdm0tY29ycG8ge1xuICBwYWRkaW5nOiAwIDAgMCA3cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS1ldiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sdm0tZXYgLmx2bS1xdW90ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgNXB4IDVweCA1cHg7XG59XG5cbi5sdm0tZXYgLmx2bS1tZXJjLWFwcmkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogLjcyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG9wYWNpdHk6IC43NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc0cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5sdm0tZXYgLmx2bS1ldi1pbiB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubHZtLWV2IC5sdm0tcSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sdm0tZXYgLmx2bS1xdW90ZSAuY2hpcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcGFkZGluZzogNHB4IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEge1xuICBib3JkZXI6IHVuc2V0O1xuXG4gIC5jaGlwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS1ldi0tY29ycmVudGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHZtLWV2LS1jb3JyZW50ZT4ubHZtLXF1b3RlLFxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XG5cblxuXG4gIGJvcmRlcjogMDtcbn1cblxuLmx2bS1ldi0tY29ycmVudGU+Lmx2bS1ldi1pbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICBib3JkZXI6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS1ldmVudGkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG51bC5sdm0tZXZlbnRpIHtcbiAgcGFkZGluZzogMDtcblxuICAubHZtLWV2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBsaS5sdm0tZXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMCBzb2xpZDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsdm0tbGVnYSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRldGFpbHMubHZtLWxlZ2Ege1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSxcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmRpdi5sdm0tbGVnYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbHZtLWxlZ2EtcmlnYSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnNwYW4ubHZtLWxlZ2EtcmlnYSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICBvcGFjaXR5OiAuODU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsdm0tcmlnYS1jZXJjYSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG5cbiAgaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbHZtLXNwb3J0ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeSxcbmRldGFpbHMubHZtLWxlZ2E+c3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA3cHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIG9wYWNpdHk6IC44NTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE0cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS10diAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmxhYmVsLmx2bS10diB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogNnB4O1xuICBwYWRkaW5nOiAwIDJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmx2bS10djpoYXMoLmx2bS10di1pbjpjaGVja2VkKSB7XG4gIG1hcmdpbjogNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICtzcGFuLmx2bS10di1ldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGx2bS10di0temVybyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sdm0tdHYtLXplcm8gc3Bhbi5sdm0tdHYtbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmx2bS10di0temVybyBzcGFuLmx2bS10di1ldCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDAgNXB4IDVweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50Yi1wYWxpbnNlc3RvIHtcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1zcG9ydC1oIHRoIHtcbiAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbn1cblxuLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xuICBwYWRkaW5nOiA2cHggN3B4O1xufVxuXG4udGItcGFsaW5zZXN0byB0aCB7XG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbn1cblxuLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtaW4td2lkdGg6IDI3MHB4O1xuXG4gIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGItbGl2ZS1ibG9jY28gc3Bhbi50Yi1saXZlLXJpZ2ExIC50Yi1saXZlLW1pbnV0byB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG5cbiAgLnRiLWxpdmUtYmxvY2NvIHNwYW4udGItbGl2ZS1yaWdhMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXB0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnRiLWxpdmUtYmxvY2NvIC50Yi1ldi1saXZlIC50Yi1zcSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi50Yi1wYWxpbnNlc3RvIC50Yi10aW1lIC50Yi1saXZlLWxpbmUge1xuICB3aWR0aDogOTdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xuICBkaXNwbGF5OiBncmlkO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHRoIHNwYW4udGItc3BvcnQtY2VyY2Ege1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogNXB4O1xuICB9XG59XG5cbi8vIC50Yi1wYWxpbnNlc3RvIC50Yi10ZXN0ZSB0aC50Yi1oLXRpbWUsXG4vLyAudGItcGFsaW5zZXN0byAudGItdGVzdGUgdGgudGItaC1ldiB7XG4vLyAgIG9wYWNpdHk6IDA7XG4vLyB9XG5cbi50Yi1wYWxpbnNlc3RvIC50Yi1ldiBhIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCB7XG4gIHdpZHRoOiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8vIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLmNoaXAge1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICB9XG59XG5cbi50Yi1wYWxpbnNlc3RvIGJ1dHRvbi50Yi1tb3JlLWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA3cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQ6IGluaGVyaXQ7XG5cblxuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWluZm8ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1oY3AgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3Zlcixcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG5idXR0b24ubGN3LXEub24sXG5idXR0b24ubGN3LXE6aG92ZXIsXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3Zlcixcbi5sY3ctbWVyYyBidXR0b24ucXQtYnRuLS1hY3RpdmUsXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXG5idXR0b24ubGN3LXEub24sXG5idXR0b24ubGN3LXE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xufVxuXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xuICBwYWRkaW5nOiA2cHggMDtcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBtYXJnaW46IHVuc2V0O1xuXG4gIC50Yi1tcmMtY2hpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuXG4gIGJ1dHRvbi5xdC1idG4ge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgYnV0dG9uLnF0LWJ0biBzcGFuIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG5cbiAgYnV0dG9uLnF0LWJ0biBsYWJlbC5xdC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgfVxufVxuXG4udGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIC50Yi1oY3AtbGluZWEudGItaGNwLXRlc3RhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtaW5kZW50OiA1cHg7XG59XG5cbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLW1yYy1zY2VsdGEgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItbXJjLXNjZWx0YSB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRibS1uYXYgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG5cbm5hdi50Ym0tbmF2IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiB1bnNldDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogYXV0byAwIDAgMDtcbiAgei1pbmRleDogMTEwMDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCkgc2F0dXJhdGUoMS4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpIHNhdHVyYXRlKDEuMyk7XG5cbn1cblxuYm9keS52ZXItZGVza3RvcC1tb2JpbGUgbmF2LnRibS1uYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxubmF2LnRibS1uYXYgLnRibS1zbGlwIC50Ym0tc2xpcC1idG4ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogc2xpcCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGlwIC5sZWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpcCAubGVnIC5weCxcbi5zbGlwIC5sZWctaW5mbyBiIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG59XG5cbi5zbGlwIC5sZWcgLnB4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xufVxuXG4uc2xpcCAuZm9ybS1ub3RlIHtcbiAgcGFkZGluZzogLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLnNsaXAgLmtyb3cuYmlnIGIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zbGlwIC5zeXMtcm93IC5zeXMub24ge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLnNsaXAgLmluIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bjpub3QoLmJ0bi1ibG9jaykge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG59XG5cbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bi1saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xufVxuXG4uc2xpcCAuY2hlY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2xpcCAuc3Rha2Utcm93IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc2xpcCAuc3Rha2UtaW4gLmluIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogc2xpcC1saXZlLWJsb2NjbyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zbGlwLWxpdmUtYmxvY2NvIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogY3BuLW1hdGNoICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNwbi1tYXRjaCBzcGFuLmNwbi1zY29yZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogLjkyZW07XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiB0YWJ1bGFyLW51bXM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS1jYW1wZXR0byAudGItZGlyZXR0YSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnRiLWRpcmV0dGEtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgfVxuXG4gIC50Yi1kaXJldHRhLXRhYnMgLnRiLWRpcmV0dGEtbGFyZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG5kaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgZ2FwOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY29udGFpbmVyICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJveC1zaWRlYmFyLS1jb250YWluZXIuY291cG9uLWNvbnRhaW5lciBkaXYudGItYnRucyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS1jb3Vwb24gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItY3Atcm93IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5wYi1idG4ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnRiLXBhbmVsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGxhYmVsLnRiLWFjY2V0dGEge1xuICAgIG1hcmdpbjogN3B4IDE1cHg7XG4gIH1cblxuICAuY3BuLWNhcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jcG4tbWF0Y2gge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5jcG4tdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbn1cblxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC50YWJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC50YWJzLWxpc3QgLnRhYi1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC50Yi1hbW91bnQsXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC5jcG4tY29kZS1pbixcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLW1zZyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2c+c3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLW1zZy50Yi1tc2ctLWdpb2NhdGEge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1yaWNhcmljYSxcbi5ib3gtc2lkZWJhci0tY291cG9uICNwbGFjZUZvcm0gLnRiLWNwLXJvdy50Yi1wZXItY29udG8ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24gc3Bhbi5jcG4tb2RkcyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcGFkZGluZzogM3B4IDdweDtcbn1cblxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jb2RlLWgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5ib3gtc2lkZWJhci0tY291cG9uIGJ1dHRvbi5jcG4tc2F2ZTpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tdWx0aW1lICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGwge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1hbGw6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZDtcbn1cblxuLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQgc21hbGwge1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWFsbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogLjVyZW07XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIGEudXMtcm93IHtcbiAgbWFyZ2luOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xufVxuXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtcmlnYTpob3ZlciB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYm94LXNpZGViYXItLXVsdGltZSAudXMtaGVhZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1yaWdhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHggNHB4O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy1kb3Qge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogc2MtY2hpcHMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2MtY2hpcHMgYS5zYy1jaGlwIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG59XG5cbi5zYy1jaGlwcyBhLnNjLWNoaXA6aG92ZXIsXG4uc2MtY2hpcHMgYS5zYy1jaGlwLm9uIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG59XG5cbi5zYy1jaGlwcyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAuc2MtY2hpcCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IC44NXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBzYy1jb21wICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnNjLWNvbXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA2cHggMnB4O1xuICBtaW4td2lkdGg6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjLWNvbXAgbGFiZWwge1xuICBnYXA6IDM1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHNjLWNvbXAtdmFpICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS5zYy1jb21wLXZhaSB7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHNjLWNvbXBzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnNjLWNvbXBzIC5zYy1jb21wIHNwYW4uc2MtY29tcC1uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDExcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG5cbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDdweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogc2MtaGVhZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zYy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNjLWNvbnRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuc2MtdGVzdGEtY29tYW5kaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBzYy1uYXogKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2MtbmF6IC5zYy1jb21wIGxhYmVsPnNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNjLW5heiAuc2MtbmF6LW5vbWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zYy1uYXogLnNjLW5hei1oIC5zYy1jb21wLW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zYy1uYXogLnNjLW5hei1oLFxuLnNjLW5heltvcGVuXSAuc2MtbmF6LWgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHNjLXBhZ2UgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYuc2MtcGFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLnNjLW5heiB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuXG4gIC5zYy1zcG9ydCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogc2Mtc3BvcnRib3ggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kZXRhaWxzLnNjLXNwb3J0Ym94IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuZGV0YWlscy5zYy1zcG9ydGJveFtvcGVuXSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblxuICAuc2Mtc3BvcnQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG5kZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNjLWNvbXAtbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHNjLXZhaSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5zYy12YWkge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjYi1iYXJyYSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYi1iYXJyYSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEzcHg7XG5cbiAgYS5jYi1jaGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgYS5jYi1jaGlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDUzcHg7XG4gICAgbWluLXdpZHRoOiA1M3B4O1xuICB9XG5cbiAgYS5jYi1jaGlwIHNwYW4ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIGEuY2ItY2hpcC5vbiBzbWFsbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGEuY2ItY2hpcCBzbWFsbCB7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBhLmNiLWNoaXAgLmNiLWxvZ28ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uY2ItYmFycmEuY2ItYmFycmEtLXByb3ZpZGVyIGEuY2ItY2hpcCB7XG4gIHBhZGRpbmc6IDFweCAxMnB4O1xuICBoZWlnaHQ6IDQzcHg7XG5cbiAgc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4uY2ItYmFycmEuY2ItYmFycmEtLWdydXBwaSBhLmNiLWNoaXAge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBmbGV4LWdyb3c6IHVuc2V0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjYi1jb2wtZ3J1cHBvICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmNiLWNvbC1ncnVwcG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNiLWxvZ28tLWVndGRpZ2l0YWwgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2ItbG9nby0tZWd0ZGlnaXRhbCB7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNhc2luby1ncmlkICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNhc2luby1ncmlkIHNwYW4udGItY2ctZm9vdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMnB4IDhweCA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2FzaW5vLWdyaWQuaXMtZWxlbmNvIHNwYW4udGItY2ctZm9vdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGFjY3QtZXhpdCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2N0LWV4aXQgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmZvcm0uYWNjdC1leGl0IHtcbiAgcGFkZGluZzogOHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBhY2N0LW5hdiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY2N0LW5hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWNjdC1uYXYgYS5vbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2N0LW5hdiBhOm5vdCgub24pOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY3QtbmF2IHtcbiAgcGFkZGluZzogMDtcblxuICAuYWNjdC1zZWMge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBibC1saXN0YS0tcmV0ZSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibC1saXN0YS0tcmV0ZSAuYmwtaW50ZXN0YSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBydC1jZXJjYSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbi5ydC1jZXJjYSB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBydC1maWx0cmkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucnQtZmlsdHJpIC5ydC1yZXNldCB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHJ0LXRvdGFsaSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNydC1yYWRpY2UgLnJ0LXRvdGFsaSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGdjLWNhbXBvICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmdjLWNhbXBvIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKSxcbmRpdi5nYy1jYW1wbyBzZWxlY3QsXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXG4ucnQtY2FtcG8gaW5wdXQsXG4ucnQtY2FtcG8gc2VsZWN0IHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjYWwtdGFiICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS5jYWwtdGFiIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNhbC10YWJzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmNhbC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHFicm93ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnFicm93IC5xYi1sZWcge1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cbiAgLnFiLWV2IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tbWF0Y2g+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBxdC1ib3gtLWNvbnRhaW5lciAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3gge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xuXG4gIC5jYXJkLWgge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5jYXJkLWIge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5jYXJkLWIgLm1rLWdyaWQge1xuICAgIGdhcDogNHB4O1xuICB9XG5cbiAgLmNhcmQtYiBidXR0b24uY2hpcCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgfVxuXG4gIC5jYXJkLWIgYnV0dG9uLmNoaXAgLmxibCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgLmNhcmQtYiBidXR0b24uY2hpcCAucHgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBxdC1idG4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucXQtYnRuIC5xdC12YWx1ZSB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGZ0ciAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3Rlci5mdHIge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG5cbiAgLndkZy1mb290ZXJfbGlua3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIH1cbn1cblxuLmZ0ciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogYXV0bztcbiAgcGFkZGluZy1ibG9jazogMThweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogZnRyLXBheSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciAuZnRyLXBheSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBhcy1hemlvbmkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXMtYXppb25pIC5idG4tY3RtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGFzLWNhbXBvICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucmMtZiBzZWxlY3QsXG4ucmMtZiBpbnB1dCxcbi5yYy1mIHRleHRhcmVhLFxuLmFzLWNhbXBvIGlucHV0LFxuLmFzLWNhbXBvIHRleHRhcmVhLFxuLmFzLWNhbXBvIHNlbGVjdCxcbi5jYXJkLWIgZGl2IGlucHV0LFxuLmNhcmQtYiBkaXYgc2VsZWN0LFxuZGl2LnJzLWNhbXBvIGlucHV0LFxuZGl2LnJzLWNhbXBvIHNlbGVjdCxcbmRpdi5ycC1jYW1wbyBpbnB1dCxcbmRpdi5ycC1jYW1wbyBzZWxlY3QsXG5kaXYuZ2MtY2FtcG8gaW5wdXQsXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxuZGl2LmZpZWxkIHNlbGVjdCxcbmRpdi5maWVsZCBpbnB1dCxcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dCxcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5zZWxlY3QsXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnVjLWNhbXBvPnNlbGVjdCxcbnNlbGVjdC5pbixcbmlucHV0LmluIHtcbiAgLy8gY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgPmJ1dHRvbj5zdmd7XG4gICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICB9XG59XG5cbi5hcy1jYW1wbyB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGFzLXBvcnRlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFzLXBvcnRlIGEuYXMtcG9ydGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBiNDUtbmF2ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmI0NS1uYXYsXG4ud2RnLndkZy1zcG9ydHMtbWVudSAud2RnLXNwb3J0LXRlbmRpbmEge1xuICBvcmRlcjogMztcbiAgbWFyZ2luOiAwO1xuICBnYXA6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmJvZHktLWFjY291bnQgbWFpbi5zaGVsbCAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLmJvZHktLXJlcG9ydC1yZXBvcnQgLmJ0bixcbi5ib2R5LS1hY2NvdW50IC5zbGlwLWZvb3QgLmJ0bixcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2EsXG4uYm9keS0tbmV0d29yayBidXR0b24ucnQtY2VyY2EsXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtY2VyY2EtZ28sXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ28sXG4uYm9keS0tbmV0d29yayBidXR0b24ucnAtY2VyY2EsXG4uYm9keS0tbmV0d29yayBidXR0b24udHgtY2VyY2Ege1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSB7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW46IDVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IC5mZWVkIC50Yi1maWx0cml+LmJsLW5vdGEsXG5ib2R5LmJvZHktLWFjY291bnQgLmZlZWQgLnRiLWZpbHRyaSsuYmwtbm90YSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj5mb3JtLFxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPmEuYnRuLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+Lmt2IHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8qIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgKi9cbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+Lmt2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5mZWVkIGRpdi5jYXJkPi5jYXJkLWI+Lmt2Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPmZvcm0sXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPmEuYnRuLWxpbmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iPi5mb3JtLW5vdGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWFjY291bnQtbWVzc2FnZXMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9keS0tYWNjb3VudC1tZXNzYWdlcyAuY2FyZC5tc2cgc3VtbWFyeS5jYXJkLWgubXNnLXQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm9keS0tYWNjb3VudC1zZXR0aW5ncyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID5kaXYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gIH1cblxuICA+ZGl2Omxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWNhbGVuZGFyaW8gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXG4gIC5jYWwtY29tcCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgfVxufVxuXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLXNwb3J0LXNlbCBzZWxlY3Qge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJvZHktLWNhbGVuZGFyaW8gbWFpbi5zaGVsbCAuY29scyBhc2lkZS5yYWlsLWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm9keS0tY2FsZW5kYXJpbyAucmFpbC1yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHktLWNhbGVuZGFyaW8gLmNvbHMge1xuICAtLXJhaWwtbC13OiB1bnNldDtcbn1cblxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLXRlYW0ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmJvZHkuYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC12b2NlIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC10aXQge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogOHB4O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG5cbiAgYS5jYi12b2NlIHtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSAuY2Itdm9jZTpob3Zlcixcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2Uub24ge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJvZHktLWNhc2lubyAuY2IgLmNiLWNlcmNhIC5jYi1jZXJjYS1pbiB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWdvIHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGZsZXg6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJvZHktLWNhc2lubyAuY2IgLmNiLXZpc3RlIC5jYi12aXN0YSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBoZWlnaHQ6IDMzcHg7XG59XG5cbi5ib2R5LS1jYXNpbm8gLnNoZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctaW5saW5lOiB1bnNldDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmZlZWQudGItc2NvcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNhcmQuY2FzLWJsb2NjbyAuY2FyZC1oIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ib2R5LS1jYXNpbm8gLnNoZWxsIC5jb2xzLnNvbG8ge1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC1saXN0YSBhLmNiLXZvY2UgLmNiLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJvZHktLWNhc2lubyAuY2Ige1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIC5jYi1jZXJjYSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG5cbiAgLmNiLXZpc3RlIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuXG4uYm9keS0tY2FzaW5vIC5icy1jYXMtbGF5IHtcbiAgLS1icy1yYWlsOiAyODdweDtcblxuICAuYnMtY2FzLWhlYWQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4uYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcy1ibG9jY28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuYm9keS5ib2R5LS1jYXNpbm8gLmNiIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmJvZHktLWNhc2lubyAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5ib2R5LS1jYXNpbm8gLmNhc2luby1ncmlkLmlzLWVsZW5jbyAudGItY2cuY2FzaW5vLWNhcmQgLnRiLWNnLXBoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHktLWNhc2lubyAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyAudGItY2ctZm9vdCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWRhc2hib2FyZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0td3JhcHBlcixcbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0tdG9wIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ib2R5LS1kYXNoYm9hcmQgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5tYWluLWNvbnRhaW5lci0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm9keS0tZGlyZXR0YSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1kaXJldHRhIC53ZGcud2RnLW1vc3QtcGxheWVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9keS0tZGlyZXR0YSBuYXYubXN6IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYm9keS0tZGlyZXR0YSBtYWluLnNoZWxsIC5jb2xzIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuYm9keS5ib2R5LS1kaXJldHRhIC5jbXMtcGFnZS50Yi1zY29wZTpub3QoLnRiLXJhaWwtY2hpdXNhKSBuYXYubXN6IHtcblxuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG5cbiAgYS5tc3otdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogOXB4IDZweCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDA7XG4gICAgfVxuXG4gICAgaS5tc3otaWMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3Bhbi5tc3otZXQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgaHlwaGVuczogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMiAqIDEuMTVlbSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubGN3LXBlcmNoZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmNvbHMge1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG59XG5cbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5jb2xzIC5zcG9ydG5hdj5hOmxhc3QtY2hpbGQsXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saTpsYXN0LWNoaWxkIC53ZGctc3BvcnQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xufVxuXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAuc3BvcnRuYXYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcbiAgZ2FwOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5tYXRjaC1saXN0LS1zaW5nbGUtd3JhcHBlcixcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAubWF0Y2gtbGlzdC0tc2luZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib2R5LS1pbmRleCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uYm9keS0taW5kZXguYm9keS0tZGlyZXR0YSAud2RnLndkZy1maWxhLWdpb2NoaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGdhcDogMDtcblxuICA+ZGl2Om5vdCgud2RnLndkZy10ZW1waSk6bm90KC53ZGcud2RnLXNsaWRlcikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4uYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDA7XG59XG5cbmJvZHkuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKSAuY21zLXBhZ2UudGItc2NvcGUgLmx2Yi5sdmItLW5heiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm9keS0tbGlzdC1ldmVudCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwsXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50Yi10cnVuYyxcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC50Yi10cnVuYyB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1ldixcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1ldiB7XG4gIHBhZGRpbmc6IDEwcHggMCAzcHggMDtcbn1cblxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtcGFydGlhbHMsXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAubGMtcGFydGlhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib2R5LS1uZXR3b3JrICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCB0ciB0aCxcbnRhYmxlLnJwLWNhc2NhdGEgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG50YWJsZS5ycC10YmwucnAtY2FzY2F0YSB0ZC5uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cixcbnRyLmNhc2Mtcm93IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib2R5LS1wYXNzd29yZC1sb3N0ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcblxuICAudGl0bGUtY3RtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwLm11dGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmlucHV0LWJveC0tY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cblxuICAuYnRuLWN0bS5idG4tY3RtLS1sb2dpbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG5cbiAgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm9keS0tcXVvdGUtZmF2b3JpdGUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYm9keS0tcXVvdGUtZmF2b3JpdGUgLnFmIC5xZi1oZWFkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG59XG5cbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYgLnFmLWd1aWRlIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZlZWQudGItc2NvcGUgbmF2Lm1zeiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmFpbC1yIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAucmFpbC1yIG5hdi5tc3oge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5yYWlsLXIgZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm11dGVkLFxuLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIC50Yi1ldi10ZXN0YS13cmFwIC5tdXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCAuZmVlZC50Yi1zY29wZSAuY21zLXBhZ2UubHZtLXBhZ2luYSAuY21zLXJlZ2lvbi5jbXMtbWFpbiAudGItZXYtdGVzdGEtd3JhcCAudGItZXYtYmFycmEge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGdhcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IG1haW4uc2hlbGwgLmNvbHMge1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCAubHZtLXNwb3J0PnN1bW1hcnksXG4uYm9keS0tc2luZ2xlLWV2ZW50IGRpdi5sdm0tc3BvcnQ+c3VtbWFyeSxcbmRpdi5sdm0tbGVnYT5zdW1tYXJ5IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1kaXJldHRhLW5lcm8ge1xuICBtaW4taGVpZ2h0OiAyNTFweDtcbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCAudGItY2FtcGV0dG8ge1xuICBoZWlnaHQ6IDI1MXB4O1xufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5tYXRjaC1saXN0LS1ldmVudCAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xuICBib3JkZXI6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgZ2FwOiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50IC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbT5zcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ib2R5LS1zaW5nbGUtZXZlbnQgLm1hdGNoLWxpc3QtLWV2ZW50IHtcbiAgcGFkZGluZzogMTJweCAxMHB4IDhweDtcbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCAubWF0Y2gtbGlzdC0tZXZlbnQ6YWZ0ZXIge1xuICBpbnNldC1ibG9jay1zdGFydDogNjYlO1xufVxuXG4uYm9keS0tc2luZ2xlLWV2ZW50IC5sdm0tbWVyYy1hcHJpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHktLXNpbmdsZS1ldmVudCAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2Ege1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsIDEuNWZyKSByZXBlYXQoOCwgbWlubWF4KDQ0cHgsIDFmcikpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib2R5LS1zcG9ydCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuYm9keS0tc3BvcnQuYm9keS0tbGlzdC1ldmVudCAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcbi53ZGctdG9wbmF2IGE6aG92ZXIsXG4ud2RnLXRvcG5hdiBhLm9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuYm9keS5ib2R5LS1zcG9ydCBkaXYuY21zLXBhZ2UudGItc2NvcGUge1xuICBnYXA6IDA7XG59XG5cbmJvZHkuYm9keS0tc3BvcnQgbWFpbi5zaGVsbCBkaXYuZmVlZC50Yi1zY29wZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuYm9keS0tc3BvcnQgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJvZHktLXN1cHBvcnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItc2xpcC1zdyxcblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnRiLXNsaXAtc3csXG5ib2R5LmJvZHktLXByb21vcyAudGItc2xpcC1zdyxcbmJvZHkuYm9keS0tc3VwcG9ydCAudGItc2xpcC1zdyxcbmJvZHkuYm9keS0tbmV0LWJldHMgLnRiLXNsaXAtc3csXG5ib2R5LmJvZHktLW5ldHdvcmsgLnRiLXNsaXAtc3csXG5ib2R5LmJvZHktLWFjY291bnQgLnRiLXNsaXAtc3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC13aG8sXG5cbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXdobyxcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LXdobyxcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXdobyxcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC13aG8sXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogNXB4O1xufVxuXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1oZWFkLFxuXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZCxcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1uZXQtYmV0cyAuYWNjdC1oZWFkLFxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQsXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtaGVhZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LWhlYWQ+c3BhbixcblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtaGVhZD5zcGFuLFxuYm9keS5ib2R5LS1wcm9tb3MgLmFjY3QtaGVhZD5zcGFuLFxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtaGVhZD5zcGFuLFxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LWhlYWQ+c3BhbixcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1oZWFkPnNwYW4ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbn1cblxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLnJ0LWF6aW9uaSxcblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnJ0LWF6aW9uaSxcbmJvZHkuYm9keS0tcHJvbW9zIC5ydC1hemlvbmksXG5ib2R5LmJvZHktLXN1cHBvcnQgLnJ0LWF6aW9uaSxcbmJvZHkuYm9keS0tbmV0LWJldHMgLnJ0LWF6aW9uaSxcbmJvZHkuYm9keS0tbmV0d29yayAucnQtYXppb25pLFxuYm9keS5ib2R5LS1hY2NvdW50IC5ydC1hemlvbmkge1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJveC1tYXRjaC0taGVhZGluZyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwcHggc29saWQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubWF0Y2gtbGlzdC0tdGFicyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIHtcbiAgcGFkZGluZzogNXB4O1xuXG4gIGRpdi50YWItaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcbiAgfVxufVxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcbmRpdi5ib3gtbWF0Y2gtLWhlYWRpbmcudGItc3ViLWhlYWRpbmcgLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogYnRuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjEycywgdHJhbnNmb3JtIC4wNnM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGJ0bi1saW5lICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLmJ0bi1saW5lLFxuYS5idG4tbGluZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4uYnRuLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5idXR0b24uYnRuLWxpbmU6aG92ZXIsXG5hLmJ0bi1saW5lOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNhcmQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2FyZC5yci1ib3ggLmNhcmQtaCxcbi5lZy1oZWFkLFxuLndkZy1zcG9ydC1mYXNjaWEsXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcbmRpdi5lZy1oZWFkLFxuLmVzLWhlYWQsXG4ubHZtIC5sdm0tdGVzdGEsXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCxcbmRpdi5zYy1wYWdlIC5zYy1zcG9ydCxcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWhlYWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMDtcbn1cblxuLmNhcmQucnItYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuXG4gIC5jYXJkLWgge1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmNhcmQucnItYm94IC5yci1jYW1wbyBzZWxlY3QsXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0IHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uY2FyZC5yci1ib3ggLnJyLWdvIHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZGl2LmNhcmQge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogY2FyZC1iICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucmMtZiBzZWxlY3QsXG4ucmMtZiBpbnB1dDpub3QoW3R5cGU9XCJyYWRpb1wiXSksXG4uY2FyZC1iIGRpdiBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbi5jYXJkLWIgZGl2IHNlbGVjdCxcbmRpdi5maWVsZCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKSxcbmRpdi5maWVsZCBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG5kaXYuY2FyZC1iPmZvcm0ucnMtZmlsdHJpPi5ycy1jYW1wb1tkYXRhLXRlc3RpZD1cIm5pZW50ZS1zb3R0b1wiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNhc2Mtcm93ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudHIuY2FzYy1yb3cgdGQubmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuXG5cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcblxuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIH1cbn1cblxudHIuY2FzYy1yb3cgdGQgc3Bhbi5jYXNjLWNhcmV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB0b3A6IC0xcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNldi1waXN0YSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jZXYtcGlzdGE+Lmx2bS1ldiB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjZXYtdnVvdGEgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5saS5jZXYtdnVvdGEge1xuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNoZWNrICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xubGFiZWwuY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjbXMtZnVsbC1tYWluICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xubWFpbi5jbXMtZnVsbC1tYWluIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogY21zLW1haW4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLW1haW4gLndkZy53ZGctc2xpZGVyIC53ZGctc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNtcy1tYWluIC53ZGcud2RnLXNsaWRlciAud2RnLXNsaWRlIGltZyxcbi5jbXMtbWFpbiAud2RnLndkZy1zbGlkZXIgLndkZy1zbGlkZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBjbXMtcGFnZSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtcGFnZSB7XG4gIGdhcDogMTBweDtcbn1cblxuLmNtcy1wYWdlLnRiLXNjb3BlOmVtcHR5LFxuLmJvZHktLWluZGV4IG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIHtcbiAgZ2FwOiAwO1xufVxuXG4uY21zLXBhZ2UudGItc2NvcGUgLmx2YiB7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNtcy1yZWdpb24gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLXJlZ2lvbi5jbXMtaGVhZGVyIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGNvbHMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYuY29scyB7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHggIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBlZyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5lZyAudGItZXZzZWFyY2gge1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcblxuICAudGItZXZzZWFyY2gtLWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZm9udC1zaXplOiAuOTVlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uZWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGVnLXBhZ2UgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYuZWctcGFnZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGVzICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVzIC5lcy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDE0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYikgMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmVzIC5lcy1pbmRpZXRybyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmVzIC5lcy10aXRvbG8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogZXMtc3BvcnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXMtc3BvcnQge1xuICBtYXJnaW46IDAgMCAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnRiLWV2c2VhcmNoIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC50Yi1ldnNlYXJjaDpob3ZlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAubGMgLmxjLWdyb3VwIC5sYy1tb3JlLWgge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBlcy10YWIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZXMtdGFiIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGVzLXRyb25jYXRlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVzLXRyb25jYXRlLFxucC5lcy12dW90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogZmVlZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVlZC5lcy1wYWdlIC5lcyAuZXMtdGFiIHtcbiAgcGFkZGluZzogMTBweDtcblxuICBhIHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZDpmaXJzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LWxlZ2Ege1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XSB7XG4gIGZvbnQtc2l6ZTogNDFweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItaF0sXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItYV0ge1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1jbG9ja10sXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZFtkYXRhLXRiLWV2XT5zcGFuW2RhdGEtdGItZ2FtZV0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCAubGl2ZS1kb3Qge1xuICBwYWRkaW5nOiAwIDlweDtcbiAgbWFyZ2luOiAwIDZweDtcbn1cblxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LW5hemlvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuICBzcGFuLnRiLWV2LXN0YXRzLXVuYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLy8gc3Bhbi50Yi1ldi1zdGF0cy11bmE6Zmlyc3QtY2hpbGQge1xuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyB9XG5cbiAgLy8gc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHtcbiAgLy8gICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLy8gfVxuXG4gIC8vIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg1KSB7XG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIC8vIH1cblxuICAvLyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNykge1xuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyB9XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW46bnRoLWNoaWxkKDIpLFxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3BhbjpudGgtY2hpbGQoNCksXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuOm50aC1jaGlsZCg2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIHNwYW5bYXJpYS1oaWRkZW5dIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGZpZWxkICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGZvcm0tbm90ZSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnAuZm9ybS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG59XG5cbi5mb3JtLW5vdGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZm9ybS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGdsb2JhbCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbioge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbmJ1dHRvbiN0Ym1CYWNrIHtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDExMXB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBpY28gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaWNvIGltZyxcbmltZy5pY28ge1xuICBtYXgtd2lkdGg6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IGxjICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjphZnRlcixcbi5sYyAubGMtcTpkaXNhYmxlZDo6YWZ0ZXIge1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG4ubGMgLmxjLXEuaXMtbG9ja2VkOjpiZWZvcmUsXG4ubGMgLmxjLXE6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIHRvcDogOXB4O1xuICByaWdodDogMzIuNXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsYy1ldiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5sYy1ldiAubGMtb2Rkcyxcbi5sYy1ldiAubGMtbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxjLWV2IC5sYy1zaWRlIHtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAwcHggMCAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsYy1zdGF0dXMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYubGMtc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsYy10ZWFtICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxjLXRlYW0sXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGItdGlwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBsdmIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubHZiIC5sdmItdm9jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDMycHg7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG5cbiAgLmx2Yi1uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgcGFkZGluZzogMnB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgaW1nLmljbyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICB9XG4gIHNwYW4ubHZiLW5vbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXgtd2lkdGg6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgJi5vbiB7XG4gICAgLmx2Yi1ub21lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tdGFicyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYXRjaC1saXN0LS10YWJzIHtcbiAgcGFkZGluZzogNXB4O1xuXG4gIGRpdi50YWItaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC42MXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbmRpdi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSAwIDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAuNjFweDtcbn1cblxuZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbWluLWhlaWdodDogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8vIGJvcmRlci1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IG1rLWdyaWQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWstZ3JpZC5tay1ncmlkLS1nMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoNTAlIC0gMnB4KSwgMWZyKSk7XG59XG5cbi5tay1ncmlkLm1rLWdyaWQtLWczIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoY2FsYygzMyUgLSAycHgpLCAxZnIpKTtcbn1cblxuLm1rLWdyaWQubWstZ3JpZC0tZzQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heChjYWxjKDI1JSAtIDJweCksIDFmcikpO1xufVxuXG4ubWstZ3JpZC5tay1ncmlkLS1nNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KGNhbGMoMjAlIC0gMnB4KSwgMWZyKSk7XG59XG5cbi5tay1ncmlkLm1rLWdyaWQtLWc2IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMlKSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IG1vbmV5ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYi5tb25leSxcbi5tb25leSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IG1zeiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm5hdi5tc3oge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG5cbiAgLm1zei12IHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAycHggMjBweDtcbiAgICBmbGV4OiB1bnNldDtcbiAgICAvLyBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1zei12OmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG5cbiAgLm1zei12Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogbXN6LWV0ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1zei1ldCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMiAqIDEuMTVlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBwYS1mYWIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24ucGEtZmFiIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogODVweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogcGFnZS1jb250YWluZXItLWFjY291bnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xuICBtaW4taGVpZ2h0OiAxMDRweDtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC50aXRsZS1jdG0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHBnICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBnIC5wZy1jYXJkIHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG5cbiAgLnBnLWNhcmQtaCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLnBnIC52aXAtcm93Pi52aXAtYmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHJhaWwtY2FyZCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5yYWlsLWNhcmQge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gIHVsLndkZy1sZWFndWUtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmFpbC1jYXJkPi5zYy1jaGlwcz5hLnNjLWNoaXAsXG4ud2RnLXRlbXBpPi5zYy1jaGlwcz5hLnNjLWNoaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiByYWlsLWwgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hc2lkZS5yYWlsLWwgZGl2LnJhaWwtaCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYikgdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnJhaWwtbCxcbi5yYWlsLXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnJhaWwtciB7XG4gIHRvcDogMTJweDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiByZWctcG9wLWJveCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2LnJlZy1wb3AtYm94IHtcbiAgLyogYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDsgKi9cblxuICAucmVnLXBvcC1oIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICB9XG5cbiAgLnJlZy1wb3AtaCAucmVnLXBvcC1tYXJjaGlvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJlZy1wb3AtaCAucmVnLXBvcC1tYXJjaGlvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlZy1wb3AtaCAucmVnLXBvcC14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucmVnLXBvcC1oOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0LWJsb2NrLWVuZDogMDtcbiAgICBpbnNldC1pbmxpbmU6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cblxuICAuZmllbGQge1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5idG4uYnRuLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiByZWctcG9wLXQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucmVnLXBvcC10IGIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiByaWdodC1zaWRlYmFyLS1hY2NvdW50ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnJpZ2h0LXNpZGViYXItLWFjY291bnQgYS5ib3gtY3RtLS1zdXBwb3J0LFxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHNwYW4ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xufVxuXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCAuYnRuLWN0bS0tc3VwcG9ydCBzdmcuYnRuLWN0bS1pIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHNlYy1iYXIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VjLWJhcixcbnVsIGxpLndkZy1zcG9ydC1mYXNjaWEsXG4uc2xpcCBkaXYuY2FyZC1oIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2VjLWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMCAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBzaGVsbCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm1haW4uc2hlbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoZWxsIC5jb2xzLnJhaWwtbGFyZ2EgLnRiLWNhbXBldHRvIHtcbiAgaGVpZ2h0OiAzNjJweCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBzcG9ydG5hdiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3Zlcixcbm5hdi5zcG9ydG5hdiBhOmhvdmVyLFxuLndkZy1sZWFndWUtbGlzdCBhOmhvdmVyLFxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0Lm9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxubmF2LnNwb3J0bmF2IHtcbiAgcGFkZGluZzogMDtcblxuICBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIHZhcigtLWJvcmRlci1yYWRpdXMtYik7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItYXByaS1xdW90ZSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbi50Yi1hcHJpLXF1b3RlIHN2ZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi50Yi1hdXRobSBkaXYuaGVybyB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmRpdi50Yi1hdXRobSAuZmllbGQgaW5wdXQge1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmRpdi50Yi1hdXRobSBidXR0b24uY3RhMiB7XG4gIC8qIGJvcmRlcjogMS41cHggc29saWQ7ICovXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmRpdi50Yi1hdXRobSAuaGVybyAud29yZCBiIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cblxuZGl2LnRiLWF1dGhtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNnB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udDogODAwIDE0cHgvMSBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDRlbTtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgLjEycztcbiAgfVxuXG4gIC5zdWIge1xuICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICB9XG5cbiAgLnNlcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW46IDE2cHggMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5maW5lIHtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1jZXJjYS1tZXJjYXRvICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IC45MmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLWNnICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRiLWNnLmNhc2luby1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuYS50Yi1jZy5jYXNpbm8tY2FyZDpob3ZlciBzcGFuLnRiLWNnLWZvb3Qge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRiLWNnLWZvb3QgLnRiLWNnLW5hbWUge1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMi4zZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLWNnLXBsYXkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5zcGFuLnRiLWNnLXBsYXkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IC42OGVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xMnM7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLWNvbHBpY2sgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbjpob3ZlcixcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uLm9uIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLWV2LXRlc3RhLXdyYXAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYudGItZXYtdGVzdGEtd3JhcD4udGItZXYtYmFycmEge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwcHggIWltcG9ydGFudDtcbn1cblxuZGl2LnRiLWV2LXRlc3RhLXdyYXAgLnRiLWNvbHBpY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBpbmxpbmUtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xufVxuXG4udGItZXYtdGVzdGEtd3JhcD4udGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDdweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgPnNwYW4ge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwYWRkaW5nOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1maWx0cmkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItZmlsdHJpLFxuLnRiLWZpbHRyaSAudGJmLWVzaXRpLFxuLnRiLWZpbHRyaSAudGJmLWxlZ2VuZGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRiLWZpbHRyaSAuaW4ge1xuICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDFweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItZ29sLW4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItZ29sLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1sZWdhLWggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItbGVnYS1oIHRoW2NvbHNwYW49XCI5OVwiXSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cblxuLnRiLWxlZ2EtaCB0aCAudGItbGVnYS1zcG9ydCxcbi50Yi1sZWdhLWggLnRiLWxlZ2EtbmF6LFxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDRweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLnRiLWxlZ2EtaCAudGItbGVnYS1mbGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50Yi1sZWdhLWggdGggLnRiLWxlZ2Etc3BvcnQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4udGItbGVnYS1oIHRoW2NvbHNwYW49XCI5OVwiXSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItbGl2ZWRkICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRiLWxpdmVkZCB7XG4gIGdhcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgYSB7XG4gICAgZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudGItbGl2ZWRkLWNhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1saXZlZGQtbWVudSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdi50Yi1saXZlZGQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICB9XG59XG5cbi50Yi1saXZlZGQtbWVudSAudGItbGl2ZWRkLXNlcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLW1lcmMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xuICBjb2x1bW5zOiAzO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gIC5xdC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLnF0LWJveCAucXQtYm94LS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItcGFzc29fX2IgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24udGItcGFzc29fX2Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5idXR0b24udGItcGFzc29fX2I6aG92ZXIge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50Yi1zbGlwLXN3IHtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG5idXR0b24udGItcmFpbC10YXN0byxcbmJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDE1NXB4O1xuICByaWdodDogLTFweDtcbiAgZm9udC1zaXplOiAwO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmJ1dHRvbi50Yi1yYWlsLXRhc3RvPnNwYW4sXG5idXR0b24udGItc2xpcC1zdyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1zbGlwLXN3LWJhZGdlICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYi50Yi1zbGlwLXN3LWJhZGdlIHtcbiAgaW5zZXQtaW5saW5lLWVuZDogNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1zdGF0LWJveCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbiBzcGFuLnRiLXN0YXQtYm94LFxuYnV0dG9uLnRiLWNvbHBpY2stYXByaSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItc3RhdC1kZW50cm8gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYudGItc3RhdC1kZW50cm8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLXN0YXQtcGFuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRiLXN0YXQtcGFuIHRkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLXN0YXQtc2Vnbm8gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtZnJlY2NpYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gsXG5idXR0b24udGItYXByaS1xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogdGItc3VwICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LnRiLXN1cCB7XG4gIC0tdGItc3VwLXNvdHRvOiA2MXB4O1xuICAtLXRiLXN1cC1hbHRvOiA5NnB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi1zdXAtZmFiICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLnRiLXN1cC1mYWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB0Yi10aW1lICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGQudGItdGltZSBiLnRiLWxpdmUtc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHRiLXZlci1hdnZpc28gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGItdmVyLWF2dmlzbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDIxNDc0ODIxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWF4LXdpZHRoOiA5MnZ3O1xuICAvLyBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBmb250LXNpemU6IC45ZW07XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBDaGF0ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5idXR0b24udGItc2l3ZWktZmFiIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMThweDtcbiAgYm90dG9tOiAxOHB4O1xuICB6LWluZGV4OiAxMjAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cywgYm94LXNoYWRvdyAuMTVzO1xufVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA1LjEgTlVPVkUgVkFSIEUgQ1NTIFBBUlQgMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLnNjLWNvbXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBsYWJlbCB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG5cbiAgLnNjLWNvbXAtbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cblxuYnV0dG9uLmNiLWFsdHJpIHtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbn1cblxuXG5cblxuYnV0dG9uLnRiLWltcHJhcC1iIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogNDRweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnRiLXN5cy1yb3cgc3Bhbi5uIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IC45ZW07XG59XG5cblxuXG4uYm94LXNpZGViYXItLWNvdXBvbi50Yi1hZ2dpb3JuYSAudGItaGVhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICBhbmltYXRpb246IHRiLWZpbG8gOTAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4udGItc2xpcC1zdy1iYWRnZSxcbmIudGItc2xpcC1zdy1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBpbnNldC1pbmxpbmUtZW5kOiAzcHg7XG4gIHotaW5kZXg6IDM7XG4gIG1pbi13aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cblxuXG5cbi5ib2R5LWRlc2t0b3AtLW1vYmlsZSAudGItdmVyc2lvbmUtZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyODRweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDg2dnc7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTzogY291cG9uIDMgdGFicyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zM3QgLnMzdC10YWJzIC5zM3QtdGFiIHtcbiAgcGFkZGluZzogOXB4IDZweDtcbn1cblxuLnMzdCAuczN0LXRhYiAuczN0LW4sXG4uczN0IC5zM3QtdGFiLmlzLW9uIC5zM3QtbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnMzdCAuczN0LXBhbmUsXG4uczN0IC5zM3QtcGFuZSAuYm94LXNpZGViYXItLWNvdXBvbixcbi5zM3QgLnMzdC1wYW5lIC5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1oZWFkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBOZXcgRml4ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi5sY3ctbGggYnV0dG9uLmxjdy1hZGQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbnNlY3Rpb24uc3RxLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuXG4udGItcGFsaW5zZXN0byB0aDplbXB0eSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuXG5cbm5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cblxuXG5cbmRpdi5mZWVkLmVzLXBhZ2UgLmVzIC5sY3cgLmxjdy1zY3JvbGwge1xuICBvdmVyZmxvdy14OiB1bnNldDtcbn1cblxuc3BhbiBzcGFuLmxjdy1uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xufVxuXG5zcGFuLmxjdy1xLmlzLWhuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwIDEwcHggNHB4O1xuICBwYWRkaW5nOiA2cHggOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmRpdi5ib3gtc2lkZWJhci0tdWx0aW1lIHNwYW4udXMtYW10IHtcbiAgZmxleDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAuODJlbTtcbn1cblxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy13IHtcbiAgZm9udC1zaXplOiAuNzJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZGl2LnRiLWZlZGVsdGEtb2ZmIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTNweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgLmljIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjA1ZW07XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAuODhlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogNjZjaDtcbiAgfVxufVxuXG5cblxuLypSZWcgIGJveHggKi9cblxuLnJlZy1wb3AtYm94LmhhLWZpZ3VyYSBkaXYucmVnLXBvcC1maWd1cmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAxMnB4O1xufVxuXG5cblxuI3RiLXNlc3Npb25lIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5cblxuXG5cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIGRpdi5mZWVkLnNjLXBhZ2Uge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDBweDtcbn1cblxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5zYy1wYWdlIC5sY3cgLmxjdy1ncm91cDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbmRpdi5sY3ctbWVyYyAubGN3LWF0dGVzYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDZweCAycHg7XG59XG5cbi5sY3ctdGlwaSAudGItdGlwaS1zZWwsXG4ubGN3LXJvdy5pcy1saXN0YSAubGN3LWxpc3RhIC50Yi1saXN0YS1zZWwge1xuICBmb250OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDMxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwIDEzcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiB3ZGctdWItbGFuZ2xpc3QgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2RnLXViLWxhbmdsaXN0LFxuLndkZy11Yi10emxpc3Qge1xuICB6LWluZGV4OiA5OTkxO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTkVXIEZJWCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZGl2LnFicm93IGRpdi5xYmNhcmQge1xuICBmbGV4OiAwIDAgMzAwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgcGFkZGluZzogOXB4IDExcHggMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xMnMsIGJveC1zaGFkb3cgLjEycztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG5cbiAgLmNhcm91c2VsLWl0ZW0tLW1hdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgfVxufVxuXG5cblxuXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtZW1wdHkge1xuICBtYXJnaW46IDNweCAxMnB4IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNzU7XG4gIGZvbnQtc2l6ZTogLjgyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cbmEucnQtcHJpbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IC44NnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQgLmNhcmQtaCxcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oLFxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuXG5kaXYuc2MtcGFnZSAuc2MtbmF6Pi5zYy1jb21wcz4uc2MtY29tcD5hLnNjLWNvbXAtdmFpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLypCT3ggbWVzc2FnZ2kgKi9cblxuZGl2I3RiLXBvc3RhIC5ieCB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZGl2I3RiLXBvc3RhIC5oZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xufVxuXG5kaXYjdGItcG9zdGEgLmJkIHtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmRpdiN0Yi1wb3N0YSAuZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMThweCAxOHB4O1xufVxuXG5kaXYjdGItcG9zdGEgLmZ0IGEsXG5kaXYjdGItcG9zdGEgLmZ0IGJ1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDExcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG59XG5cbmRpdiN0Yi1wb3N0YSAuaWMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5kaXYjdGItcG9zdGEgLnZhaTpob3ZlcixcbmRpdiN0Yi1wb3N0YSAuZG9wbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmxjdy10aXBpIC50Yi10aXBpLXNlbCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuXG5cbmJvZHkgLnRiLXZlcnNpb25lLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIHZlciBkZXNrdG9wIGRhIG1vYmlsZSAqL1xuXG5ib2R5LnZlci1kZXNrdG9wLW1vYmlsZSB7XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuICA+bWFpbi5zaGVsbCB7XG4gICAgPi5jb2xzIHtcbiAgICAgIC5mZWVkLnRiLXNjb3BlIHtcbiAgICAgICAgc2VjdGlvbi5jbXMtbWFpbiB7XG4gICAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sdm0tY29ycG8ge1xuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5kaXYud2RnLndkZy1kYXNoLWFnZW56aWEge1xuICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5oZHItY29tcG9zdGEgaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nIHtcbiAgYm9yZGVyLXdpZHRoOiAwcHggMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIC8vIGJvcmRlci10b3A6IDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5kZXRhaWxzLmx2bS1zcG9ydD5zdW1tYXJ5OmhvdmVyLFxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc3Bhbi5sdm0tdHZpY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjNweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogNnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9wYWNpdHk6IC45O1xufVxuXG5idXR0b24udGItdmRlc2suZGVzayxcbmJ1dHRvbi50Yi12ZGVzay5tb2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB6LWluZGV4OiAxMDAgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgYm90dG9tOiB1bnNldDtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hc2s6IHVybChcIi4uLy4uL2ljb25zL2Rlc2stbW9iLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2s6IHVybChcIi4uLy4uL2ljb25zL2Rlc2stbW9iLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG5cbmJvZHkuYWNjb3VudC1sb2dnZWQge1xuXG4gIGJ1dHRvbi50Yi12ZGVzay5kZXNrLFxuICBidXR0b24udGItdmRlc2subW9iIHtcbiAgICBvcmRlcjogMVxuICB9XG5cbiAgLndkZy1oZWFkZXItYWN0aW9ucyB7XG4gICAgYS53ZGctYWNjdCB7XG4gICAgICBvcmRlcjogMlxuICAgIH1cblxuICAgIGJ1dHRvbi50Yi1vY2NoaW8ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgZGV0YWlscy53ZGctYWNjdC10ZW5kaW5hIHtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cblxuICAgIGZvcm0ud2RnLWVzY2kge1xuICAgICAgb3JkZXI6IDVcbiAgICB9XG4gIH1cblxufVxuXG5cbi8qKioqKiBPdGhlciBmaXggMDcvMTAgKioqKiovXG5cbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIHNwYW5bZGF0YS1sYWJdLFxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3B4O1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cblxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl06OmJlZm9yZSxcbi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuYm9keS5ib2R5LS1jYWxlbmRhcmlvIGRpdi5jYWwtcm93cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc3Bhbi5sdm0tdHYtbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50Yi1jb2xwaWNrIGRpdi50dGwge1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uIHtcbiAgcGFkZGluZzogN3B4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xufVxuXG5kaXYuc3Rha2Utcm93IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMi41cHg7XG59XG5cbnRhYmxlLnRibCB7XG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDZlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xuICB9XG5cblxuICB0ZCB7XG4gICAgcGFkZGluZzogMTFweCAxMnB4O1xuICB9XG59XG5cbmJ1dHRvbi5wYXktdGlsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xufVxuXG5cbmRpdi5ibC1saXN0YS0taWNvbmUge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmNhcmQuYmV0LWNvbWJjYXJkLmJldC1jb21iIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5kZXRhaWxzLmNhcmQuYmV0LWNvbWIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgKy5jYXJkIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5kZXRhaWxzLmJldC1jb21iPi5iZXQtY29tYi10IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5kZXRhaWxzLmJldC1jb21iIC5jYXJkLWgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBmb250LXdlaWdodDogODAwXG59XG5cblxuLyoqKioqIExhbmcgaGVhZGVyICoqKioqL1xuXG4vKioqKiogU3VidGFicyAqKioqKi9cblxuLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIHtcbiAgLmxjdy1zdWJ0YWIge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWNjdC1zYWxkbyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxudGFibGUudGJsIHRkIHtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xufVxuXG4vKioqKiogUGFnaW5hIFJlcG9ydCBDYXNzZSAqKioqKi9cblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkPmgxLnBnLWgxIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNoZWxsIC5jYXJkIC5yYy1maWx0cmkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIHRhYmxlLnRibCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cblxuICB0YWJsZS50YmwgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cblxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgdGFibGUudGJsIHRkLm1vbmV5IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG5cbi8qKiBGaXggSmVzIDA4ICoqL1xuXG5cbmJvZHkuYm9keS0tY2FzaW5vIHtcbiAgLmNiLWdpb2NoaSB7XG4gICAgYS50Yi1jZyB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgJltkYXRhLXRiLW5hbWU9XCJsb2JieVwiXSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBuYXppb25pIGZpbHRyaSBsaXZlIHRiLW5hei1yaWdhKi9cblxuZGl2LnRiLW5hei1yaWdhIG5hdi5sdmIubHZiLS1uYXoge1xuICBwYWRkaW5nOiAxMHB4IDE1cHhcbn1cblxuXG5cbi50Ym0tbmF2IC50Ym0tbmF2LS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgLyogd2lkdGg6IDEwMCU7ICovXG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnRibS1uYXYgLnRibS1zbGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuXG4ucnQtbGl2LnJ0LWxpdi0tdGFiZWxsYSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDAgMnB4O1xufVxuXG5ib2R5LmJvZHktLW5ldHdvcmsgLmdjLWNhc2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cblxuXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSB0YWJsZS50YmwgdGQubW9uZXkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYi1sYXkgbGFiZWwuY2Itc3ctbGJsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG59XG5cblxuXG5cbi50Yi1nIHtcbiAgLnRiLWctZXNpdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8qIGZpeCBjb3Vwb24gYnV0dG9uICovXG5kaXYudGItdGFnbGlvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IDEwcHg7XG5cbiAgYnV0dG9uLnRiLXNjb21tZXR0aSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMDcpXG4gICAgfVxuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBwYWxpbnNlc3RvIGEgdGFiZWxsYSBwcmVtYXRjaCAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmJvZHkuYm9keS0taW5kZXh7XG4gIHRhYmxlLnRiLXBhbGluc2VzdG8ucHJlbWF0Y2gge1xuICAgICAgLy8gbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRiLXNwb3J0LWh7XG4gICAgICAgICAgdGh7XG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAmLnRiLXNwb3J0LW5vbWV7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi50Yi1zcG9ydC1pY297XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ci50Yi1iYXJyYS1ncntcbiAgICAgICAgICB0ZHtcbiAgICAgICAgICAgICAgLnRiLWJhcnJhLWdyLWlue1xuICAgICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50Yi1sZWdhLWh7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICB0aHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAmLnRiLWxlZ2EtbmF6LFxuICAgICAgICAgICAgICAgICAgJi50Yi1sZWdhLW5vbWV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnRiLWxlZ2Etc3BvcnQudGItdGlwe1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZy50Yi1sZWdhLWNpcmN7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRye1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gMTg2cHgpO1xuICAgICAgICAgIC50Yi1saXZlLWJsb2Njb3tcbiAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgICAudGItbGl2ZS1yaWdhMXtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gLmxpdmUtZG90LFxuICAgICAgICAgICAgICAvLyAudGItbGl2ZS1ldGksXG4gICAgICAgICAgICAgIC8vIC50Yi1saXZlLW1pbnV0byxcbiAgICAgICAgICAgICAgLy8gLnRiLWxpdmUtc2V0LFxuICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyxcbiAgICAgICAgICAgICAgLnRiLWxpdmUtaW5mbyxcbiAgICAgICAgICAgICAgLm1kaS5tZGktc3Rhci1vdXRsaW5lLnRiLWZhdixcbiAgICAgICAgICAgICAgLnRiLXB0LFxuICAgICAgICAgICAgICAudGItcGFyentcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50Yi1saXZlLW1pbnV0b3tcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50Yi1ldi1saXZle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYS50Yi1ldi1saXZle1xuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAmLnRiLXNxe1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRiLW9kZHtcbiAgICAgICAgICBidXR0b24uY2hpcHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBnYXA6IDFweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRiLXNxcC1zZXB7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cblxuICAgICAgdHIgLnRiLWV2IGEgYiB7XG4gICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC53ZGctcGFsaW5zZXN0by10YWJsZSAudGItc3EtbG9nb3tcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAudGItYmIudGItYmItLXZhaXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICAgIHRyLnRiLW5hei1wbXtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyB0b3A6IC00NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZHtcbiAgICAgICAgICBib3JkZXI6dW5zZXQ7XG4gICAgICAgICAgbWluLXdpZHRoOjA7XG4gICAgICAgICAgZmxleDoxIDEgMTAwJTtcblxuICAgICAgICAgIC5sdmIubHZiLS1uYXp7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6dGhpbjtcblxuICAgICAgICAgICAgICAgIC8vIFNjcm9sbCBmbHVpZG8gc3UgQW5kcm9pZC9pT1NcbiAgICAgICAgICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NnB4fSBcblxuICAgICAgICAgICAgYnV0dG9uLmx2Yi12b2Nle1xuICAgICAgICAgICAgICAubHZiLW57XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYub24gLmx2Yi1ub21lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuLndkZy53ZGctcGFsaW5zZXN0by10YWJsZTpub3QoLnByZW1hdGNoKSB7XG4gID4gLmx2YntcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA1cHg7XG4gICAgd2lkdGg6MDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XG5cbiAgICAvLyBTY3JvbGwgZmx1aWRvIHN1IEFuZHJvaWQvaU9TXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjZweH0gXG5cbiAgICBidXR0b24ubHZiLXZvY2V7XG4gICAgICAubHZiLW57XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmLm9uIC5sdmItbm9tZSB7XG4gICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4udGItcGFsaW5zZXN0by5wcmVtYXRjaCB0cntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRiLXRpbWV7XG4gICAgICBwYWRkaW5nOiA2cHggMjFweCA2cHggN3B4IWltcG9ydGFudDtcbiAgICAgIC50Yi10aW1lLWlue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIC50Yi1xdWFuZG97XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cblxufVxuXG5cbi8vIEVBU1kgQkVUXG5cbmRpdi50Yi1lYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDZweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudGItZWItYmFkZ2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgICAudGItZWIgbGFiZWwge1xuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24udGItZWItaW5zIHtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC50Yi1lYi1sZWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cblxuLnRiLWViLWRsZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgd2lkdGg6IDkydnc7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGItZWItY29ycG8ge1xuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAudGItZWItZGxnIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2RpdGg6OTAwcHgpIHtcbiAgICBzcGFuLmMtZXYudGItc3FzdCBhIHNwYW4udGItc3FxIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbnNwYW4uYy1ldi50Yi1zcXN0IGEgc3Bhbi50Yi1zcXEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcbn1cblxuc3Bhbi5jLWV2LnRiLXNxc3QgYSBzcGFuLnRiLXNxcSBzcGFuLnRiLXNxcC1zZXAge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuLmxjdy10aGVhZCAubGN3LW91LXR1dHRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbn1cblxuXG5cblxuLnRiLXBhbGluc2VzdG8ge1xuXG4gIC50Yi1ldi1pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLnRiLWJiIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1pbi13aWR0aDogMjFweDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNnB4O1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50Yi1wYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDIxcHg7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBoZWxwO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiAzLiBDT0xPUkkgLyBCQUNLR1JPVU5EIC8gQk9SREVSLUNPTE9SIC8gU0hBRE9XIC8gRklMTCAvIFNUUk9LRSAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXZbZGF0YS10Yi12ZWxvXT5kaXYge1xyXG4gIGJvcmRlcjogMi41cHggc29saWQgdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC1saXZlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXNwb3J0LWxpdmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LW4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXNwb3J0LXRlbmRpbmEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW8gc3Bhbi53ZGctc3BvcnQtbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMiBzdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy1zcG9ydC10ZW5kaW5hIC53ZGctc3BvcnQtbDMgYTpob3ZlciBzcGFuLndkZy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1hcmVhLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sZWdhIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saT5kZXRhaWxzPnN1bW1hcnksXHJcbi5zcG9ydG5hdiBhIHtcclxuICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG59XHJcblxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgYS53ZGctc3BvcnQtYXJlYS5vbixcclxuLndkZy1zcG9ydC10ZW5kaW5hIGEud2RnLXNwb3J0LWxlZ2Eub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1zcG9ydC10dXR0byAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLndkZy1zcG9ydC10dXR0byBzcGFuLndkZy1zcG9ydC1ub21lLFxyXG4ud2RnLXNwb3J0LWFyZWEgc3Bhbi53ZGctc3BvcnQtbm9tZSxcclxuLndkZy1zcG9ydC1sZWdhIHNwYW4ud2RnLXNwb3J0LW5vbWUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmEud2RnLXNwb3J0LXR1dHRvLFxyXG4ud2RnLXNwb3J0LWFyZWEsXHJcbi53ZGctc3BvcnQtbGVnYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctc3BvcnRzLW1lbnUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1zcG9ydHMtbWVudSxcclxuLndkZy53ZGctdG9wLWxlYWd1ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxlYWd1ZS1saXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnVsLndkZy1sZWFndWUtbGlzdCBhIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG51bC53ZGctbGVhZ3VlLWxpc3QgYSxcclxuZGl2LmI0NS1uYXY+YSB7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAwcHggdmFyKC0taW5wdXQtYm9yZGVyLS1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC53ZGctbGVhZ3VlLWxpc3Qgc3Bhbi53ZGctbGVhZ3VlLW5hbWUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLWxlYWd1ZS1saXN0IC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuZGl2LndkZy53ZGctdGVtcGkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKSB2YXIoLS1ib3JkZXItcmFkaXVzLWEpIDAgMDtcclxufVxyXG5cclxuLndkZy53ZGctc3BvcnRzLW1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4ud2RnLndkZy1zcG9ydHMtbWVudSAuc2MtY2hpcHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIC5vZGRzIC5jaGlwLFxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi53ZGcud2RnLW1vdmVycyAub2RkcyAuY2hpcC5vbixcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwLm9uLFxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXA6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQudGItb3UtbGluZWEgLnRiLW91LXNlbCB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlcjoxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItbWVyYyAucXQtYm94LS1jb250YWluZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy53ZGctbW92ZXJzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4ud2RnLndkZy1tb3ZlcnMgLm1vdi1ldiAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcblxyXG4ud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLmxjLXZ1b3RvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWFjY3QtZGlzcCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYud2RnLWFjY3QtZGlzcCBiIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctYWNjdC1waXUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LndkZy1hY2N0LXBpdSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYud2RnLWFjY3QtcGl1IC53ZGctYWNjdC12YWkge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmRpdi53ZGctYWNjdC1waXUgLndkZy1hY2N0LXZhaTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWFjY3QtdGVuZGluYSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kZXRhaWxzLndkZy1hY2N0LXRlbmRpbmE+c3VtbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1jb2RlLWlucHV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1yb3cgaW5wdXQud2RnLWNvZGUtaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWNvZGUtbGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctY29kZS1sYWIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWV2ZW50LWNvZGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1ldmVudC1jb2RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hLCB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWZvb3Rlcl9sZWdhbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWJhZGdlLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWhlbHAsXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYWdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1mb290ZXIpO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLWJvcmRlcik7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLXRvb2xzIGxpIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLWxlYWQgc3Ryb25nIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtYm9keSBwIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCAud2RnLWxlZ2FsLXNlbGYge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy53ZGctZm9vdGVyX2xlZ2FsIC53ZGctbGVnYWwtbGVhZCBzdHJvbmcge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1mb290ZXJfbGlua3MgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3Mge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZm9vdGVyKTtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1oIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1jb2wgYSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWZvb3Rlci10ZXh0KTtcclxufVxyXG5cclxuZm9vdGVyLndkZy1mb290ZXJfbGlua3MgLndkZy1mbC1jb2wgYTpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcblxyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Uge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBhLFxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Ugc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG5mb290ZXIud2RnLWZvb3Rlcl9saW5rcyAud2RnLWZsLWJhc2Ugc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBzcGFuLndkZy1mbC1hZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmZvb3Rlci53ZGctZm9vdGVyX2xpbmtzIC53ZGctZmwtYmFzZSBhOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWxvZ2luLWlubGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctbG9naW4taW5saW5lIC5pbnB1dC1ib3g6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXBhbGluc2VzdG8tdGFibGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXNwb3J0IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1saCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyAubGN3LWdoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3cgZGl2Lmxjdy1ncm91cCAubGN3LXRoZWFkPnNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctdGFicyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1kYXkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmxjdy1kYXkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctZ3JvdXAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjdy1ncm91cC5sY3ctbS0tbWFyY2F0b3JpIGRpdi5sY3ctcm93OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5sY3ctZ3JvdXAubGN3LW0tLW1hcmNhdG9yaSBkaXYubGN3LXJvdyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2E6bm90KC50Yi1oY3AtdGVzdGEpIGJ1dHRvbi5xdC1idG46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG5cclxuICBzcGFuLFxyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vL2J1dHRvbi5sY3ctcS5sY3ctcWUub24sXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG5idXR0b24ubGN3LXE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sY3ctbWVyYyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyAucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnRiLWhjcC1saW5lYSxcclxuLmxjdy1tZXJjIC5xdC1idG4gLnF0LW5hbWUsXHJcbi5sY3ctcm93IHNwYW4sXHJcbi5sY3ctcm93IHNwYW4uYy10aW1lLFxyXG4ubGN3LXJvdyAuYy1ldixcclxuLmxjdy1tZXJjIC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LW1lcmMgLnF0LWJveC0taGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LW1lcmMgYnV0dG9uLnRiLW91LWxpbmU6aG92ZXIsXHJcbi5sY3ctbWVyYyBidXR0b24udGItb3UtbGluZVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSxcclxuLmxjdy1tZXJjIGJ1dHRvbi50Yi1vdS1saW5lLmlzLW9uIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1vdGggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctcGVyY2hlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcGVyY2hlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy1xICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctcS5sY3ctcWUgc3Bhbi5sY3ctZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGN3LXEuaXMtbG9ja2VkLFxyXG4vKiBDb2xvcmUgcXVhbmRvIGwnaW5wdXQgw6ggcHJlY29tcGlsYXRvIGF1dG9tYXRpY2FtZW50ZSBkYWwgYnJvd3NlciAqL1xyXG4ud2RnLWxvZ2luLWlubGluZSBpbnB1dDotd2Via2l0LWF1dG9maWxsK3N2ZyxcclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCtidXR0b24sXHJcbi53ZGctbG9naW4taW5saW5lIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwrYnV0dG9uIHN2ZyxcclxuLndkZy1sb2dpbi1pbmxpbmUgaW5wdXQ6YXV0b2ZpbGwrc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXJvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubGN3LXJvdyBidXR0b24ubGN3LXEubGN3LXFlLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bixcclxuLmxjdy1yb3cgYnV0dG9uLmxjdy1xIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIHNwYW4sXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtaWNvLFxyXG4ubGN3LXJvdy5pcy1jZWxsZSAuYy1pZCxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtdGltZSxcclxuLmxjdy1yb3cuaXMtY2VsbGUgLmMtZXYsXHJcbi5sY3ctcm93LmlzLWNlbGxlIC5sY3ctb3RoLFxyXG5kaXYubGN3LXJvdy5pcy1jZWxsZSxcclxuc3Bhbi5sY3ctbWstdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2Lmxjdy1yb3c6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgc3Bhbi5sY3ctb3RoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmxjdy1yb3cuaXMtY2VsbGUgc3Bhbi5sY3ctb3RoIGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5sY3ctcm93IC5jLWV2OmhvdmVyIGEsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlciBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGN3LXNlY2ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmxjdy1zZWNoIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsY3ctc3VidGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGN3LXN1YnRhYnMgYS5sY3ctc3VidGFiIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbn1cclxuXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWI6bm90KC5pcy1vbik6aG92ZXIsXHJcbmRpdi5sY3ctc3VidGFicyBhLmxjdy1zdWJ0YWIuaXMtb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGxjdy10YWJzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sY3ctdGFicyBhLmxjdy10YWIsXHJcbi5sY3ctdGFicyBidXR0b24ubGN3LXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbmRpdi5sY3ctdGFicyBhLmxjdy10YWI6aG92ZXIsXHJcbmRpdi5sY3ctdGFicyBhLmxjdy10YWIuaXMtb24sXHJcbmRpdi5sY3ctdGFicyBidXR0b24ubGN3LXRhYjpob3ZlcixcclxuZGl2Lmxjdy10YWJzIGJ1dHRvbi5sY3ctdGFiLmlzLW9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5sdm0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWV2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tZXYgLmx2bS1ldi1pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxubGkubHZtLWV2PmEubHZtLWV2LWluOmhvdmVyLFxyXG51bC5sdm0tZXZlbnRpIC5sdm0tZXY6aG92ZXIsXHJcbi5sdm0tZXY6aG92ZXIgLmx2bS1ldi1pbixcclxuLmx2bS1ldjpob3ZlciAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXEgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci1hKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuXHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXA6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubHZtLWV2IC5sdm0tcXVvdGUgLmNoaXA6aG92ZXIgc3BhbixcclxuLmx2bS1ldiAubHZtLXF1b3RlIC5jaGlwOmhvdmVyPioge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmx2bS1ldiAubHZtLXF1b3RlIC5sdm0tcSAuY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sdm0tZXYgLmx2bS1xdW90ZSAubHZtLXEgLmNoaXAub24gc3BhbixcclxuLmx2bS1ldiAubHZtLXF1b3RlIC5sdm0tcSAuY2hpcC5vbiBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KSAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmx2bS1ldiAubHZtLW1lcmMtYXByaSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldi0tY29ycmVudGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5sdm0tZXYtLWNvcnJlbnRlPnNwYW4ubHZtLWV2LWluIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgLy8gYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICAvLyBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1ldmVudGkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudWwubHZtLWV2ZW50aSBsaS5sdm0tZXY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG51bC5sdm0tZXZlbnRpLmNldi1waXN0YSAubHZtLWV2LS1jb3JyZW50ZT4ubHZtLWV2LWluIHtcclxuICBib3JkZXI6IDBweCBzb2xpZDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbnVsLmx2bS1ldmVudGkuY2V2LXBpc3RhIGxpLmx2bS1ldiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbn1cclxuXHJcbnVsLmx2bS1ldmVudGkuY2V2LXBpc3RhIGxpLmx2bS1ldjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLWxlZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2Lmx2bS1sZWdhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kZXRhaWxzLmx2bS1sZWdhIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5IHtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1sZWdhLXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuc3Bhbi5sdm0tbGVnYS1yaWdhIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1wYWxsaW5vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ubHZtLXBhbGxpbm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1yaWdhLWNlcmNhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tcmlnYS1jZXJjYSAubHZtLWNlcmNhIHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItLWIpO1xyXG59XHJcblxyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSBpbnB1dCB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4ubHZtLXJpZ2EtY2VyY2EgLmx2bS1jZXJjYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tc3BvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2bS1zcG9ydD5zdW1tYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuZGl2Lmx2bS1zcG9ydD5zdW1tYXJ5OmhvdmVyLFxyXG5kaXYubHZtLWxlZ2E+c3VtbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kZXRhaWxzLmx2bS1zcG9ydD5zdW1tYXJ5IHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGx2bS1zdGFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tc3RhciBzdmcge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdm0tdHYgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGFiZWwubHZtLXR2IHtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuLy8gLmx2bS10djpoYXMoLmx2bS10di1pbjpjaGVja2VkKSB7XHJcbi8vICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LCBjdXJyZW50Q29sb3IpO1xyXG4vLyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnksIGN1cnJlbnRDb2xvcik7XHJcbi8vIH1cclxubGFiZWwubHZtLXR2IC5sdm0tdHYtZXQsXHJcbmxhYmVsLmx2bS10djpob3ZlciAubHZtLXR2LWV0IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuXHJcbn1cclxuXHJcbmxhYmVsLmx2bS10djpoYXMoLmx2bS10di1pbjpjaGVja2VkKX5zcGFuLmx2bS10di1uLFxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkrc3Bhbi5sdm0tdHYtbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxubGFiZWwubHZtLXR2OmhhcygubHZtLXR2LWluOmNoZWNrZWQpfnNwYW4ubHZtLXR2LWV0LFxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkrc3Bhbi5sdm0tdHYtZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5sYWJlbC5sdm0tdHY6aGFzKC5sdm0tdHYtaW46Y2hlY2tlZCkgc3Bhbi5sdm0tdHYtZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbHZtLXR2LS16ZXJvICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5sdm0tdHYtLXplcm8gc3Bhbi5sdm0tdHYtbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItcGFsaW5zZXN0byAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItcGFsaW5zZXN0byB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItZXYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtaW5mby1ldGksXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCB7XHJcbiAgLy8gYm9yZGVyOiAwIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLWEpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1kYXJrLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIHRoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gdHIudGItc3BvcnQtaCAudGItc3BvcnQtY2VyY2EtaW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byB0ci50Yi1zcG9ydC1oIC50Yi1zcG9ydC1jZXJjYS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLWdydXBwaSB0aCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYykgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4udGItcGFsaW5zZXN0byAudGItbGl2ZS1jZWxsYSAudGItbGl2ZS1ibG9jY28gLnRiLWV2LWxpdmUgLnRiLXB0IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1zcG9ydC1oIHRoIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLW9kZC50Yi1vdS1saW5lYSAudGItb3Utc2VsLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIGJ1dHRvbi50Yi1tb3JlLWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLWluZm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIC50Yi1saXZlLWJsb2NjbyBzcGFuLnRiLWxpdmUtcmlnYTEgc3Bhbi50Yi1saXZlLXN0YXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLnRiLXBhbGluc2VzdG8gLnRiLXRlc3RlIHRoIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItaGNwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4vKioqKiBOdyBGaXggMTAvMDkgKioqL1xyXG5cclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLmxjdy1xZSwgXHJcbi8vIC5sY3ctbWVyYyAucXQtYnRuLCBcclxuLy8gLmxjdy1yb3cgYnV0dG9uLmxjdy1xLFxyXG4vLyAud2RnLndkZy1tb3ZlcnMgLm9kZHMgLmNoaXAsIFxyXG4vLyAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXAsXHJcbi8vIC5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuLy8gICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSkhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyAubHZtLXEub24gYixcclxuLy8gIC5sdm0tcS5vbiBzbWFsbCwgXHJcbi8vICAubHZtLXEub24gLmNoaXAsIFxyXG4vLyAgLmx2bS1xIC5jaGlwLm9uIGIsIFxyXG4vLyAgLmx2bS1xIC5jaGlwLm9uIHNtYWxsIHtcclxuLy8gICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLnF0LWJ0bi5xdC1idG4tLWFjdGl2ZSxcclxuLnF0LWJ0bi5hY3RpdmUsXHJcbi5jaGlwLm9uLFxyXG4ubGN3LXEub24sXHJcbi5oZS1vZC5vbixcclxuLmV2bS1vZC5vbixcclxuLnBtY2FyZC1vZGQub24sXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuLmFjdGl2ZSxcclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwOmhvdmVyLFxyXG4ubGN3LW1lcmMgLnF0LWJ0bjpob3ZlcixcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4tLWFjdGl2ZSxcclxuLmxjdy1tZXJjIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG5idXR0b24ubGN3LXEub24sXHJcbmJ1dHRvbi5sY3ctcTpob3ZlcixcclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4uYWN0aXZlLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIsXHJcbi5sY3ctbWVyYyAucXQtYnRuOmhvdmVyLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi0tYWN0aXZlLFxyXG4ubGN3LW1lcmMgYnV0dG9uLnF0LWJ0bi5hY3RpdmUsXHJcbmJ1dHRvbi5sY3ctcS5vbixcclxuYnV0dG9uLmxjdy1xOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuXHJcbiAgbGFiZWwsXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIC5jYXJkLnF0LWJveCAuY2FyZC1iIGJ1dHRvbi5jaGlwLm9uIC5sYmwsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiAucHgsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcDpob3ZlciAubGJsLFxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXA6aG92ZXIgLnB4IHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hpcDpob3ZlciB7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYW0tZGltKTtcclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcblxyXG4gIGxhYmVsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1hKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4ucXQtYnRuLS1hY3RpdmUsXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSBidXR0b24ucXQtYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyLS1ob3ZlcikgIWltcG9ydGFudDtcclxuXHJcbiAgbGFiZWwsXHJcbiAgc3BhbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhIGJ1dHRvbi5xdC1idG4gc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBsYWJlbC5xdC1uYW1lIHtcclxuLy8gICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYS50Yi1oY3AtdGVzdGEgZGl2IHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbXJjLXNjZWx0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItbXJjLXNjZWx0YSBzZWxlY3Qge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1iKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJtLW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYudGJtLW5hdiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0taGVhZGVyLWJhY2tncm91bmQtbWVudSksIHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLW1lbnUpKTtcclxuICAvLyBiYWNrZ3JvdW5kOiAgdmFyKC0tdHJhc3ApOyBcclxuICBib3gtc2hhZG93OiB1bnNldDtcclxuICBib3JkZXI6IDA7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1tZW51KTtcclxufVxyXG5cclxubmF2LnRibS1uYXYgLnRibS1zbGlwIHtcclxuICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS1idG4tdGhpcmQpKTtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIC8vIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpLCAwIDNweCA4cHggcmdiYSg0LCAxNCwgMjQsIC40NSk7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IC50Ym0tc2xpcCAudGJtLXNsaXAtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS10cmFzcCksIDAgM3B4IDhweCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbm5hdi50Ym0tbmF2IGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG59XHJcblxyXG5uYXYudGJtLW5hdiBhIHN2ZyxcclxubmF2LnRibS1uYXYgYnV0dG9uIHN2ZyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1jb2xvci1pY29uKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzbGlwICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zbGlwIC5sZWcge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4uc2xpcCAubGVnIC5weCxcclxuLnNsaXAgLmxlZy1pbmZvIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2xpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLnNsaXAgLnN0YWtlLXJvdyBsYWJlbCxcclxuZGl2LnNsaXAgLmxlZy1pbmZvIHNtYWxsLFxyXG4uc2xpcCAudHlwZS1yb3cgLm5tLFxyXG4uc2xpcCAudHlwZS1yb3cgLmN0LFxyXG4ua3JvdyBzcGFuLFxyXG4uc2xpcCAuY29tYm8gLm5tIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uc2xpcCAuZm9ybS1ub3RlIHtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZWF0dXJlZC1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2xpcCAua3Jvdy5iaWcgYiB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zeXMtcm93IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNsaXAgLnN5cy1yb3cgLnN5cyxcclxuLnNsaXAgLnN5cy1yb3cgLmV5ZWJyb3cge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5zeXMtcm93IC5zeXMub24ge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi5zbGlwIC5pbiB7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1maXZlLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bjpub3QoLmJ0bi1ibG9jaykge1xyXG4gIGNvbG9yOiB2YXIoLS1zZXZlbi10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5zbGlwIC5zbGlwLWZvb3QgLmJ0bi1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uc2xpcCAuY2hlY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY3BuLWxlZy10eHQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNwbi1sZWctdHh0IHNwYW4uY3BuLWNsb3NlZCB7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNwbi1tYXRjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3BuLW1hdGNoIHNwYW4uY3BuLXNjb3JlIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm94LXNpZGViYXIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmJveC1zaWRlYmFyLmJveC1zaWRlYmFyLS11bHRpbWUgLnVzLWhlYWQgc3BhbixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWhlYWQgc3BhbixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWhlYWQgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIC50Yi1kaXJldHRhLXRhYnMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhIC50Yi1kaXJldHRhLXRhYnMgLnRiLWRpcmV0dGEtbGFyZ28ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1zaWRlYmFyLS1jb3Vwb24gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC5jcG4tbWF0Y2gge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jcG4tdG9wIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbiAudGItYnRucyBidXR0b24udGItc2NvbW1ldHRpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tdGhpcmQpLCB2YXIoLS1idG4tdGhpcmQpKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tcHJpbWFyeSkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLWFubnVsbGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1idG5zIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi10b3Agc3Bhbjpub3QoLmNwbi1saXZlKSxcclxuLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1tYXRjaD5zcGFuOmZpcnN0LWNoaWxkLFxyXG4vLyBkaXYuYm94LXNpZGViYXItLWNvdXBvbiAudGItY3Atcm93IHNwYW4ge1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi5jb3Vwb24tdGFicyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtOmhvdmVyLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYuY291cG9uLXRhYnMgLnRhYnMtbGlzdCAudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiAwIDJweCAwIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQudGItYW1vdW50LFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBpbnB1dC5jcG4tY29kZS1pbixcclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLWNwLXJvdyBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItLWIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gaW5wdXQuY3BuLWNvZGUtaW46OnBsYWNlaG9sZGVyIGRpdi5ib3gtc2lkZWJhci0tY291cG9uIGRpdi50Yi1jcC1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiAucGItYnRuOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIC50Yi1tc2cudGItbXNnLS1naW9jYXRhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mZWF0dXJlZC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZmVhdHVyZWQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mZWF0dXJlZC1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItdnVvdG8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gZGl2LnRiLW1zZyB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIHNwYW4uY3BuLW9kZHMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICBhY2NlbnQtY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLmNwbi1jb2RlLWgge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLWxvYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5ib3gtc2lkZWJhci0tY291cG9uIGJ1dHRvbi5jcG4tbG9hZDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBidXR0b24uY3BuLXNhdmU6ZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tdWx0aW1lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBhLnVzLWFsbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBhLnVzLWFsbDpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgZGl2LnVzLXJpZ2E6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib3gtc2lkZWJhci0tdWx0aW1lIGRpdi51cy1lbXB0eSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAuMTQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBkaXYudXMtcmlnYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xyXG59XHJcblxyXG4uYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWRvdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLWNoaXBzICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1jaGlwcyBhLnNjLWNoaXA6bm90KDpob3Zlcik6bm90KC5vbikge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnNjLWNoaXBzIGEuc2MtY2hpcDpob3ZlcixcclxuLnNjLWNoaXBzIGEuc2MtY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy1jb21wLXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5hLnNjLWNvbXAtdmFpIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtY29tcHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLWNvbXBzIC5zYy1jb21wIHNwYW4uc2MtY29tcC1uIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLW5heiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtbmF6IC5zYy1uYXotaCAuc2MtY29tcC1uIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWIpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1zZW1pLWRhcmstYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uc2MtbmF6IC5zYy1uYXotaCxcclxuLnNjLW5heltvcGVuXSAuc2MtbmF6LWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXR1dHRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zYy1uYXotdHV0dGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogc2MtbmF6LXZhaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2MtbmF6LXZhaTpob3ZlcixcclxuLnNjLW5hei1hcHJpOmhvdmVyLFxyXG4uc2MtbmF6LXR1dHRlOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXBhZ2UgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLXNwb3J0IC5zYy1zcG9ydC1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYuc2MtcGFnZSAuc2MtbmF6IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYykgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNjLXNwb3J0Ym94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMuc2Mtc3BvcnRib3hbb3Blbl0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzYy12YWkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnNjLXZhaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWJhcnJhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1iYXJyYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1laWdodC1ib3JkZXIpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmNiLWJhcnJhIGEuY2ItY2hpcC5vbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYW0tbmF2eTIpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwLm9uIHNtYWxsIHtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG59XHJcblxyXG4uY2ItYmFycmEgYS5jYi1jaGlwIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItZ2lvY2hpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5jYi1naW9jaGkgZGl2LmNhc2luby1ncmlkIHAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdmlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLXZpc3RhLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2ItdnVvdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmNiLXZ1b3RvIHAsXHJcbmRpdi5jYi12dW90byBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtZXhpdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYWNjdC1leGl0IGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZXJyb3ItYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWVycm9yLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGFjY3QtbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5hY2N0LW5hdiAuYWNjdC1zZWMge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYnRuLXByaW1hcnkpIDE4JSwgdmFyKC0tdHJhc3ApKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5hY2N0LW5hdiBhOm5vdCgub24pOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXItdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhOmhhcygrLmJsLXBpZWRlKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLWxpc3RhLS1yZXRlIC5ibC1pbnRlc3RhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJsLXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJsLXJpZ2E6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5kaXYuYmwtbGlzdGEtLWljb25lIC5ibC1yaWdhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYmwtcmlnYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbn1cclxuXHJcbnNtYWxsLmJsLWF0dGVzYSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1hcHJpICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWFwcmkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBydC1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucnQtY2FtcG8gaW5wdXQsXHJcbi5ydC1jYW1wbyBzZWxlY3Qge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcnQtbGl2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiNydC1yYWRpY2UgLnJ0LWxpdiAucnQtbGl2IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXJpZ2EgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3J0LXJhZGljZSAucnQtcmlnYSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHJ0LXRvdGFsaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4jcnQtcmFkaWNlIC5ydC10b3RhbGkge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYSlcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnYy1jYW1wbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuZ2MtY2FtcG8gaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pLFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbi5ydC1jYW1wbyBpbnB1dCxcclxuLnJ0LWNhbXBvIHNlbGVjdCB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FsLXRhYnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNhbC10YWJzIGEuY2FsLXRhYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZm91cnRoLWJvcmRlcik7XHJcbn1cclxuXHJcbi5jYWwtdGFicyBhLmNhbC10YWI6aG92ZXIsXHJcbi5jYWwtdGFicyBhLmNhbC10YWIub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhbC10eiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuY2FsLXR6IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHFicm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi5xYnJvdyBkaXYucWJjYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCAuY2Fyb3VzZWwtaXRlbS0tdG9waW5mbyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLm1hdGNoLWhvbWUgYiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucWJyb3cgLnFiLWxlZyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1hcnJvdyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbmRpdi5xYnJvdyAucWItbGVnIC5xYi1ldiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYnJvdy1oIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnFicm93IGRpdi5xYmNhcmQgLmNhcm91c2VsLWl0ZW0tLW1hdGNoPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBxdC1ib3gtLWNvbnRhaW5lciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmxjdy1xLmlzLWxvY2tlZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtaCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnF0LWJveC0tY29udGFpbmVyIGRpdi5jYXJkLnF0LWJveCAuY2FyZC1oLFxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWEpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94IC5jYXJkLWIgYnV0dG9uLmNoaXAge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciBkaXYuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcC5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAucHgsXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtYiBidXR0b24uY2hpcCAubGJsIHtcclxuICBjb2xvcjogdmFyKC0tcXQtY29sb3ItYSk7XHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3g6Zmlyc3QtY2hpbGQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgLmNhcmQucXQtYm94IC5jYXJkLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4ucXQtYm94LS1jb250YWluZXIgZGl2LmNhcmQucXQtYm94LnRiLW5vdGUtbGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZykgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tbm90YS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogdW5zZXQ7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gIC5jYXJkLWgge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1iIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMFxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcXQtYnRuICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5xdC1idG4gLnF0LXZhbHVlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1xdC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXF0LWNvbG9yLWEpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ciAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZnRyLFxyXG5mb290ZXIuZnRyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbn1cclxuXHJcbmZvb3Rlci5mdHIgLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWZvb3Rlcik7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZm9vdGVyLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGZ0ci1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb290ZXIgLmZ0ci1pbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1mb290ZXItdGV4dCk7XHJcbn1cclxuXHJcbmZvb3RlciAuZnRyLWluIGE6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZm9vdGVyLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBhcy1hemlvbmkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLWF6aW9uaSAuYnRuLWN0bSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnJjLWYgc2VsZWN0LFxyXG4ucmMtZiBpbnB1dCxcclxuLnJjLWYgdGV4dGFyZWEsXHJcbi5hcy1jYW1wbyBpbnB1dCxcclxuLmFzLWNhbXBvIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gc2VsZWN0LFxyXG4uY2FyZC1iIGRpdiBpbnB1dCxcclxuLmNhcmQtYiBkaXYgc2VsZWN0LFxyXG5kaXYucnMtY2FtcG8gaW5wdXQsXHJcbmRpdi5ycy1jYW1wbyBzZWxlY3QsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dCxcclxuZGl2LnJwLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIGlucHV0LFxyXG5kaXYuZ2MtY2FtcG8gc2VsZWN0LFxyXG5kaXYuZ2MtY2FtcG8gdGV4dGFyZWEsXHJcbmRpdi5maWVsZCBzZWxlY3QsXHJcbmRpdi5maWVsZCBpbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvPmlucHV0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnQtY2FtcG8+c2VsZWN0LFxyXG5mb3JtLnJ0LWZpbHRyaSBkaXYucnVjLWNhbXBvPnNlbGVjdCxcclxuc2VsZWN0LmluLFxyXG5pbnB1dC5pbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYikgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ucmMtZiBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5ycC1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmRpdi5nYy1jYW1wbyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXHJcbmRpdi5maWVsZCBpbnB1dDo6cGxhY2Vob2xkZXIsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dDo6cGxhY2Vob2xkZXIsXHJcbnNlbGVjdC5pbjo6cGxhY2Vob2xkZXIsXHJcbmlucHV0LmluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtcG9ydGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmFzLXBvcnRlIGEuYXMtcG9ydGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYXMtcG9ydGUgYS5hcy1wb3J0YSBiIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYjQ1LW5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYjQ1LW5hdiBhLmI0NS1pdGVtLFxyXG4vKiAuYjQ1LW5hdiBzcGFuLmI0NS1sYWJlbCwgKi9cclxuLndkZy53ZGctc3BvcnRzLW1lbnUgLnNjLWNoaXBzIC5zYy1jaGlwIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5cclxuLmI0NS1uYXYgYS5iNDUtaXRlbS5vbixcclxuLmI0NS1uYXYgYS5iNDUtaXRlbTpob3ZlciB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tYWNjb3VudCBtYWluLnNoZWxsIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLnNsaXAtZm9vdCAuYnRuLFxyXG4uYm9keS0tYWNjb3VudCAuc2xpcC1mb290IC5idG4sXHJcbi5ib2R5LS1uZXQtYmV0cyBidXR0b24ucnMtY2VyY2EsXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ydC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLmdjLWNlcmNhLWdvLFxyXG4uYm9keS0tbmV0d29yayBidXR0b24uZ2MtZ28sXHJcbi5ib2R5LS1uZXR3b3JrIGJ1dHRvbi5ycC1jZXJjYSxcclxuLmJvZHktLW5ldHdvcmsgYnV0dG9uLnR4LWNlcmNhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuZmVlZCAudGItZmlsdHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZXNpdG8sXHJcbmJvZHkuYm9keS0tYWNjb3VudCAudGItZmlsdHJpIC50YmYtZmxhZyBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymwge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQuYm9keS0tYWNjb3VudC1iZXRsaXN0IGRpdi5mZWVkIGRpdi5jYXJkIHRhYmxlLnRibD50aGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuZmVlZCBkaXYuY2FyZCB0YWJsZS50Ymw+dGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPi5rdiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZD4uY2FyZC1iPi5rdiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tY2FsZW5kYXJpbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tY2FsZW5kYXJpbyBkaXYuY2FsIGgxIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwgLmNhbC10eiBiIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY2FsLWV2OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLWNvbXAge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhbGVuZGFyaW8gLmNhbC1ldiAuY2FsLXRlYW0ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtZXYgLmNhbC1vcmEge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYWxlbmRhcmlvIC5jYWwtc3BvcnQtc2VsIHNlbGVjdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2Uge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLXZvY2U6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiLWNvbC10aXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIGEuY2Itdm9jZSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuY2ItY29sLWxpc3RhIC5jYi12b2NlOmhvdmVyLFxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlLm9uIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYi1jb2wtbGlzdGEgYS5jYi12b2NlIHNtYWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWluOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2EgLmNiLWNlcmNhLWdvIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNiIC5jYi12aXN0ZSAuY2ItdmlzdGEge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhOmhvdmVyLFxyXG4uYm9keS0tY2FzaW5vIC5jYiAuY2ItdmlzdGUgLmNiLXZpc3RhLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmJzLWNhcy1sYXkgLmJzLWNhcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5lKTtcclxufVxyXG5cclxuLmJvZHktLWNhc2lubyAuZmVlZC50Yi1zY29wZSAuY2FyZC5jYXMtYmxvY2NvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1jYXNpbm8gLmNhcmQuY2FzLWJsb2NjbyAuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJvZHkuYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgLmZlZWQuZXMtcGFnZSAuZXMge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZC5xdC1ib3ggLmNhcmQtaCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gYm9keS5ib2R5LS1ldmVudGktZ2lvcm5vLXNjZWdsaSAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgyKSxcclxuLy8gYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMyksXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWEpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdHJhc3ApICFpbXBvcnRhbnQ7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG4vLyBib2R5LmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpIC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpIC53ZGctbmF2LWljLFxyXG4vLyAgYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1zaW5nbGUtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMykgLndkZy1uYXYtaWMsXHJcbi8vIGJvZHkuYm9keS0tY2FsZW5kYXJpbyAud2RnLXRvcG5hdiBhOm50aC1jaGlsZCgzKSAud2RnLW5hdi1pYyB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLWxpc3QtZXZlbnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLWxpc3QtZXZlbnQgbWFpbi5zaGVsbCAubGMtZ3JvdXAtaCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWdyb3VwLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1ldixcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLmxjLWV2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLmxjLXBsdXMsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1wbHVzLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC50YnFsLXNjb3JlLFxyXG4uYm9keS0tZXZlbnRpLWdpb3Juby1zZWxlemlvbmUgbWFpbi5zaGVsbCAudGJxbC1zY29yZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0LWJldHMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLW5ldC1iZXRzIHNlbGVjdCBvcHRpb24sXHJcbi5ib2R5LS1uZXR3b3JrIHNlbGVjdCBvcHRpb24ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tbmV0d29yayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYm9keS0tbmV0d29yayAuZ2MtbW9kbyAuZ2MtY2FtcG8gbGFiZWwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsgLnJ0LXRvdHJldGUtY29sIGIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuXHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRoZWFkLFxyXG50YWJsZS5ycC1jYXNjYXRhIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1hbS1jYXJkKTtcclxufVxyXG5cclxuLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQsXHJcbnRyLmNhc2Mtcm93IHRkLFxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCB0ciB0aCxcclxudGFibGUucnAtY2FzY2F0YSB0aGVhZCB0ciB0aCB7XHJcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1hKTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IHZhcigtLWJveC1zaGFkb3ctYSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWEpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksXHJcbnRyLmNhc2Mtcm93Om50aC1jaGlsZChldmVuKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbn1cclxuXHJcbi5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkW2RhdGEtbWV0cmljPVwiZ2lvY2F0b1wiXSxcclxudHIuY2FzYy1yb3cgdGRbZGF0YS1tZXRyaWM9XCJnaW9jYXRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tZ2lvY2F0by1ncmlkLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1naW9jYXRvLWdyaWQpO1xyXG59XHJcblxyXG4uYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0ciB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdLFxyXG50ci5jYXNjLXJvdyB0ZFtkYXRhLW1ldHJpYz1cInZpbnRvXCJdIHtcclxuICBjb2xvcjogdmFyKC0tdmludG8tZ3JpZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdmludG8tZ3JpZCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIG1haW4uc2hlbGwgLmNhcmQgdGFibGUsXHJcbmJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZC1iKTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZSB0aGVhZCB0aCxcclxuYm9keS5ib2R5LS1uZXR3b3JrIG1haW4uc2hlbGwgLmNhcmQgdGFibGUgdGhlYWQgdGgge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYikhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBib2R5LmJvZHktLW5ldHdvcmsgbWFpbi5zaGVsbCAuY2FyZCB0YWJsZS5ycC10YmwgdGhlYWQge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8vIGJvZHkuYm9keS0tbmV0d29yayBtYWluLnNoZWxsIC5jYXJkIHRhYmxlLnJwLXRibCB0aGVhZCB0ciB0aCB7XHJcbi8vICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcblxyXG4vLyB9XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXBhc3N3b3JkLWxvc3QgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxufVxyXG5cclxuLmJvZHktLXBhc3N3b3JkLWxvc3QgLmJveC1tYWluLS13cmFwcGVyIC5idG4tY3RtLmJ0bi1jdG0tLWxvZ2luIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmJ0bi1jdG0uYnRuLWN0bS0tbG9naW46aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLXdhcm4pO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLW5hdnkpO1xyXG59XHJcblxyXG4uYm9keS0tcGFzc3dvcmQtbG9zdCAuYm94LW1haW4tLXdyYXBwZXIgLmlucHV0LWJveC0tbGluay13cmFwcGVyIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWFtLWNhcmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXF1b3RlLWZhdm9yaXRlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1xdW90ZS1mYXZvcml0ZSAucWYge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxufVxyXG5cclxuLmJvZHktLXF1b3RlLWZhdm9yaXRlIC5xZiAucWYtaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYm9keS0tc2luZ2xlLWV2ZW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ib2R5LS1zaW5nbGUtZXZlbnQgLmx2bS1zcG9ydD5zdW1tYXJ5LFxyXG4uYm9keS0tc2luZ2xlLWV2ZW50IGRpdi5sdm0tc3BvcnQ+c3VtbWFyeSxcclxuZGl2Lmx2bS1sZWdhPnN1bW1hcnkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJvZHktLXN1cHBvcnQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tYWNjb3VudCBkaXYuY2FyZCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQgLnBnLWgxLFxyXG5ib2R5LmJvZHktLXByb21vcyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1uZXQtYmV0cyBkaXYuY2FyZCAuY2FyZC1oLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgZGl2LmNhcmQgLmNhcmQtaCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tcHJvbW9zIC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1zYWxkbyxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LW5hdiBhLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtc2FsZG8sXHJcbmJvZHkuYm9keS0tbmV0d29yayAuYWNjdC1uYXYgYSxcclxuYm9keS5ib2R5LS1uZXR3b3JrIC5hY2N0LXNhbGRvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3QtbmF2IGEsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAuYWNjdC1zYWxkbyBzbWFsbCxcclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC1zYWxkbyBzbWFsbCxcclxuYm9keS5ib2R5LS1zdXBwb3J0IC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIC5hY2N0LXNhbGRvIHNtYWxsLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtc2FsZG8gc21hbGwsXHJcbmJvZHkuYm9keS0tYWNjb3VudCAuYWNjdC1zYWxkbyBzbWFsbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50LWJldGxpc3QgLmFjY3Qtd2hvLFxyXG5cclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLXByb21vcyAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tc3VwcG9ydCAuYWNjdC13aG8sXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLW5ldHdvcmsgLmFjY3Qtd2hvLFxyXG5ib2R5LmJvZHktLWFjY291bnQgLmFjY3Qtd2hvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1lKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCAuc2xpcC1mb290IC5idG4sXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1wcm9tb3MgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQgLnNsaXAtZm9vdCAuYnRuLFxyXG5ib2R5LmJvZHktLW5ldC1iZXRzIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1uZXR3b3JrIGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0bixcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIC5zbGlwLWZvb3QgLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGJveC1tYXRjaC0taGVhZGluZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10YWItYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyBkaXYuYm94LW1hdGNoLS1jZW50ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWNvbG9yKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1idG4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1idG4tY29sb3IpO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyAudGFicy1saXN0PmRpdi50YWItaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdGFiLWJ0bi1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tdGFiLWJ0bi1jb2xvcik7XHJcbn1cclxuXHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nOm5vdCgudGItc3ViLWhlYWRpbmcpIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRhYi1iYWNrZ3JvdW5kLS1ob3Zlcik7XHJcbiAgY29sb3I6IHZhcigtLXRhYi1jb2xvci0taG92ZXIpO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbSxcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgLnRhYnMtbGlzdCAubWF0Y2gtbGlzdC0tdGFicz5kaXYudGFiLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3IpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5tYXRjaC1saXN0LS10YWJzIGRpdi50YWItaXRlbTpob3ZlcixcclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZyAubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYmFja2dyb3VuZC0taG92ZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItY29sb3ItLWhvdmVyKTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZy50Yi1zdWItaGVhZGluZy50Yi1zdWItaGVhZGluZyAuYm94LW1hdGNoLS1jZW50ZXIgZGl2Lm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtOmhvdmVyLFxyXG5kaXYuYm94LW1hdGNoLS1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nLnRiLXN1Yi1oZWFkaW5nIC5ib3gtbWF0Y2gtLWNlbnRlciBkaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10YWItYnRuLWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG4gIGNvbG9yOiB2YXIoLS10YWItYnRuLWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBidG4tbGluZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24uYnRuLWxpbmUsXHJcbmEuYnRuLWxpbmUge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5idXR0b24uYnRuLWxpbmU6aG92ZXIsXHJcbmEuYnRuLWxpbmU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2FyZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY2FyZC5yci1ib3ggLmNhcmQtaCxcclxuLmVnLWhlYWQsXHJcbi53ZGctc3BvcnQtZmFzY2lhLFxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zcG9ydCxcclxuZGl2LmVnLWhlYWQsXHJcbi5lcy1oZWFkLFxyXG4vLyAubHZtIC5sdm0tdGVzdGEsXHJcbmFzaWRlLnJhaWwtbCBkaXYucmFpbC1oLFxyXG5kaXYuc2MtcGFnZSAuc2Mtc3BvcnQsXHJcbmRpdi5ib3gtc2lkZWJhci5ib3gtc2lkZWJhci0tdWx0aW1lIC51cy1oZWFkLFxyXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItaGVhZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLnJyLWJveCAucnItY2FtcG8gc2VsZWN0LFxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWlucHV0LWJvcmRlci0tYSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSk7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWNhbXBvIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWIpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWdvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uY2FyZC5yci1ib3ggLnJyLWdvOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLmNhcmQucnItYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjYXMtYnJpY2lvbGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubmF2LmNhcy1icmljaW9sZSB7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbm5hdi5jYXMtYnJpY2lvbGUgW2FyaWEtY3VycmVudF0ge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNhc2Mtcm93ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYXppZW5kYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZSBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcHVycGxlLWdyaWQsICM2NzNBQjcpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXB1cnBsZS1ncmlkLWNvbG9yLCAjZmZmZmZmKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLnJ0LXR5cGUgLnJ0LWJhZGdlLnJ0LWJhZGdlLS1tYXN0ZXIsXHJcbnRyLmNhc2Mtcm93IHRkLm5hbWUtLW1hc3RlciBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JlZW4tZ3JpZCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogNXB4IDVweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZ3JlZW4tZ3JpZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnppYSxcclxudHIuY2FzYy1yb3cgdGQubmFtZS0tYWdlbmN5IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlLWdyaWQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWJsdWUtZ3JpZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuXHJcbi5ydC10eXBlIC5ydC1iYWRnZS5ydC1iYWRnZS0tYWdlbnRlLFxyXG50ci5jYXNjLXJvdyB0ZC5uYW1lLS1hZ2VudCBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcmVkLWdyaWQpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXJlZC1ncmlkLWNvbG9yKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsZXR0ZXItc3BhY2luZzogLjhweDtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBjZXYtcGlzdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNldi1waXN0YT4ubHZtLWV2IHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNldi12dW90YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5saS5jZXYtdnVvdGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogY2hlY2sgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxubGFiZWwuY2hlY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZWcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVnIC50Yi1ldnNlYXJjaCAudGItZXZzZWFyY2gtLWluIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi5lZyAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZW1wdHkgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmVtcHR5IGIsXHJcbmRpdi5lbXB0eSBwLFxyXG5mb3JtLnRiLWZpbHRyaSBsYWJlbCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMgLmVzLWluZGlldHJvIHtcclxuICBjb2xvcjogdmFyKC0tc2V2ZW4tdGV4dCk7XHJcbn1cclxuXHJcbi5lcyAuZXMtdGl0b2xvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBlcy1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZXMtc3BvcnQgLnRiLWV2c2VhcmNoIC50Yi1ldnNlYXJjaC0taW4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWEpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5lcy1zcG9ydCAudGItZXZzZWFyY2ggLnRiLWV2c2VhcmNoLS1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZXMtdHJvbmNhdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmVzLXRyb25jYXRlLFxyXG5wLmVzLXZ1b3RlIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQsICNmZmYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmVlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uZmVlZC5lcy1wYWdlIC5lcyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy1oZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQuZXMtcGFnZSAuZXMgLmVzLXRhYiBhIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbi5mZWVkLmVzLXBhZ2UgLmVzIC5lcy10YWIgYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZDpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0ge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZCBiW2RhdGEtdGItaF0sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkIGJbZGF0YS10Yi1hXSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1jbG9ja10sXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkW2RhdGEtdGItZXZdPnNwYW5bZGF0YS10Yi1nYW1lXSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWRbZGF0YS10Yi1ldl0+c3BhbltkYXRhLXRiLWdhbWVdIC50Yi1zZXJ2ZS1kb3Qge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbmluZS1ib3JkZXIpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1maWVsZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLmZlZWQudGItc2NvcGUgLmNhcmQtYiAubXV0ZWQudGItZXYtc3RhdHMgc3Bhbi50Yi1ldi1zdGF0cy11bmE6bnRoLWNoaWxkKDMpIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWxpdmUpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5mZWVkLnRiLXNjb3BlIC5jYXJkLWIgLm11dGVkLnRiLWV2LXN0YXRzIHNwYW4udGItZXYtc3RhdHMtdW5hOm50aC1jaGlsZCg1KSB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1nb2xkKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4uZmVlZC50Yi1zY29wZSAuY2FyZC1iIC5tdXRlZC50Yi1ldi1zdGF0cyBzcGFuLnRiLWV2LXN0YXRzLXVuYTpudGgtY2hpbGQoNykge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogZmllbGQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIGRpdi5maWVsZCBsYWJlbCxcclxuZGl2LmZpZWxkIGxhYmVsLFxyXG5kaXYuZmllbGQgbGFiZWwgc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBmb3JtLW5vdGUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxucC5mb3JtLW5vdGUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5mb3JtLW5vdGUgYSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLmZvcm0tbm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBnbG9iYWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keSB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuYnV0dG9uI3RibUJhY2sge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzoga3JvdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ua3JvdyBiLm1vbmV5IHtcclxuICBjb2xvcjogdmFyKC0tdmFsaWQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmxjIHNwYW4ubGMtcS5pcy1lbXB0eS5sYy1saW5lIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0biB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXF0LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcXQtYm9yZGVyKTtcclxufVxyXG5cclxuLmxjIGJ1dHRvbi5sYy1xLnF0LWJ0bjpob3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbn1cclxuXHJcbi5sYyBidXR0b24ubGMtcS5xdC1idG4tLWFjdGl2ZSxcclxuLmNoaXAub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXF0LWJhY2tncm91bmQtLWhvdmVyKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNtYWxsLFxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXF0LWNvbG9yLS1ob3ZlcikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbGMtY29scyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYubGMtY29scz5zcGFuLFxyXG4uYm9keS0tbGlzdC1ldmVudCBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1ldmVudGktZ2lvcm5vLXNlbGV6aW9uZSBtYWluLnNoZWxsIC5sYy1tb3JlLWgsXHJcbi5ib2R5LS1saXN0LWV2ZW50IG1haW4uc2hlbGwgLnRiLXRpcCxcclxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIG1haW4uc2hlbGwgLnRiLXRpcCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsYy1zdGF0dXMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LmxjLXN0YXR1cyB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmxjLXN0YXR1cyAubGMtY2xvY2sge1xyXG4gIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBsdmIgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmx2Yi5sdmItLXBsIHtcclxuICAubHZiLXZvY2Uge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgICAubHZiLW5vbWUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZy5pY28ge1xyXG4gICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KHZhcigtLXNlbWktZGFyay1iKSAwcHggMHB4IDRweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5sdmItbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogbWF0Y2gtbGlzdC0tdGFicyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW0uYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLm1hdGNoLWxpc3QtLXRhYnMgZGl2LnRhYi1pdGVtIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYubWF0Y2gtbGlzdC0tdGFicyBkaXYudGFiLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1vbmV5ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmIubW9uZXksXHJcbi5tb25leSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IG1zeiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYubXN6IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxufVxyXG5cclxubmF2Lm1zeiAubXN6LXYub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tcHJpbWFyeS1mb290ZXItYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBtdXRlZCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG50YWJsZSAubXV0ZWQge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBub3RlICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnAubm90ZSB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHBhZ2UtY29udGFpbmVyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5wYWdlLWNvbnRhaW5lci0tYWNjb3VudCBhLmJ0bi1jdG0tLWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC50aXRsZS1jdG0gc3BhbiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jdG0tLWIgc3BhbixcclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iIC5idG4tY3RtLWkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGl2LnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IC5idG4tY3RtLS1iOmhvdmVyIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcGcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnBnIC5wZy1jYXJkIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLnBnIC5wZy1jYXJkIC5wZy1jYXJkLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbi5wZyAudmlwLWIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC52aXAtYmFuZGhlYWQgc3BhbixcclxuLnBnIC52aXAtYmFuZGhlYWQgYixcclxuLnBnIC5wZy1jYXJkIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuLnBnIC52aXAtcm93Pi52aXAtYmFuZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucGcgLnZpcC10YWIgdGgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWYpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5wZyB0YWJsZS52aXAtdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucGcgdGFibGUudmlwLXRhYiBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG5cclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByYWlsLWNhcmQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJhaWwtY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vLyAucmFpbC1jYXJkIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBcclxuLy8gLnJhaWwtY2FyZCAud2RnLXNwb3J0LWFyZWE6aG92ZXIsIFxyXG4vLyAucmFpbC1jYXJkIC53ZGctc3BvcnQtbGVnYTpob3ZlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4vLyAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8vIC5yYWlsLWNhcmQgYS53ZGctc3BvcnQtdHV0dG86aG92ZXIgc3BhbiwgXHJcbi8vIC5yYWlsLWNhcmQgLndkZy1zcG9ydC1hcmVhOmhvdmVyIHNwYW4sIFxyXG4vLyAucmFpbC1jYXJkIC53ZGctc3BvcnQtbGVnYTpob3ZlciBzcGFuIHtcclxuLy8gICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbi8vIH1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogcmVnLXBvcC1ib3ggKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBib3JkZXI6IDBweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3ggLnJlZy1wb3AtaCAucmVnLXBvcC14IHtcclxuICBjb2xvcjogdmFyKC0tZXJyb3ItdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1lcnJvci10ZXh0KTtcclxufVxyXG5cclxuZGl2LnJlZy1wb3AtYm94IC5yZWctcG9wLWg6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi10aGlyZCksIHZhcigtLXRyYXNwKSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuZmllbGQgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1jKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi5yZWctcG9wLWJveCAuYnRuLmJ0bi1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3guaGEtZmlndXJhIGRpdi5yZWctcG9wLWZpZ3VyYSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZpZWxkIGxhYmVsLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmNoZWNrLFxyXG5kaXYucmVnLXBvcC1ib3gucG9wLWRpLWNhc2EgLmZvcm0tbm90ZSxcclxuZGl2LnJlZy1wb3AtYm94LnBvcC1kaS1jYXNhIC5tdXRlZCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctcG9wLXQgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnJlZy1wb3AtdCB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLnJlZy1wb3AtdCBiIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByZWctdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yZWctdGFiIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiByaWdodC1zaWRlYmFyLS1hY2NvdW50ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGEuYm94LWN0bS0tc3VwcG9ydCxcclxuLmZlZWQucGFnZS1jb250YWluZXItLWFjY291bnQucGFnZS0yLS1jb2x1bW5zIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCBkaXYuYm94LWN0bS0tc3VwcG9ydCBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi5yaWdodC1zaWRlYmFyLS1hY2NvdW50IGRpdi5ib3gtY3RtLS1zdXBwb3J0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4ucmlnaHQtc2lkZWJhci0tYWNjb3VudCAuYnRuLWN0bS0tc3VwcG9ydCBzdmcuYnRuLWN0bS1pIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzZWMtYmFyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWMtYmFyLFxyXG4uc2xpcCBkaXYuY2FyZC1oIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5tYWluLnNoZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHNwb3J0bmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbm5hdi5zcG9ydG5hdiAud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydDpob3ZlcixcclxubmF2LnNwb3J0bmF2IGE6aG92ZXIsXHJcbi53ZGctbGVhZ3VlLWxpc3QgYTpob3ZlcixcclxuLndkZy1zcG9ydHMtbWVudT4ud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0cy1tZW51Pi53ZGctc3BvcnQub24sXHJcbi53ZGcud2RnLXNwb3J0cy1tZW51IC5iNDUtbmF2PmE6aG92ZXIsXHJcbm5hdi5zcG9ydG5hdiBhLm9uLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMT5saSAud2RnLXNwb3J0OmhvdmVyLFxyXG4ud2RnLXNwb3J0LXRlbmRpbmEgLndkZy1zcG9ydC1sMSAud2RnLXNwb3J0LXJhbW86aG92ZXI+c3VtbWFyeSB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XHJcbiAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBzdGFrZS1pbiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc3Rha2UtaW4gLmN1cnNpZ24sXHJcbi5jb21ibyAubW9uZXkge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnN0YWtlLWluIGlucHV0LmluIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSk7XHJcbn1cclxuXHJcbmRpdi5zdGFrZS1pbiBpbnB1dC5pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItYXV0aG0gZGl2Lmhlcm8ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSBidXR0b24uY3RhIHtcclxuICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIGJ1dHRvbi5jdGEyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuaGVybzo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJ0bi1wcmltYXJ5KSwgdmFyKC0tYnRuLXRoaXJkKSwgdmFyKC0tdHJhc3ApKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5oZXJvIC53b3JkIGIge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbS1saW5lKTtcclxuICBib3gtc2hhZG93OiAwIDI0cHggNjBweCB2YXIoLS1zZW1pLWRhcmstYik7XHJcbiAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbmRpdi50Yi1hdXRobSAuc3ViIHtcclxuICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWF1dGhtIC5zZXAge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItYXV0aG0gLmZpbmUge1xyXG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNlcmNhLW1lcmNhdG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuZGl2LnRiLWNlcmNhLW1lcmNhdG8gaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1hKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKTtcclxuICBjb2xvcjogdmFyKC0taW5wdXQtdGV4dC0tYSkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG59XHJcblxyXG4udGItY2VyY2EtbWVyY2F0byBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItY2csXHJcbi50Yi1jZy5jYXNpbm8tY2FyZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1jZy1mb290ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4udGItY2ctZm9vdCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIC8qIERhIGNhbWJpYXJlICovXHJcbn1cclxuXHJcbnNwYW4udGItY2ctZm9vdCAudGItY2ctbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXByaW1hcnktdGV4dCk7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCB2YXIoLS1zZW1pLWRhcmstYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY2ctcGxheSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5zcGFuLnRiLWNnLXBsYXkge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1idG4tcHJpbWFyeSksIHZhcigtLWJ0bi1wcmltYXJ5KSk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItY29scGljayAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItY29scGljayAucm93IGJ1dHRvbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b246aG92ZXIsXHJcbmRpdi50Yi1jb2xwaWNrIC5yb3cgYnV0dG9uLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tdGhpcmQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWNvbHBpY2stYXByaSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItY29scGljay1hcHJpOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4udGItY29scGljay1hcHJpOmhvdmVyLFxyXG4udGItc3RhdC1zZWdubyAudGItc3RhdC1ib3g6aG92ZXIsXHJcbmJ1dHRvbi50Yi1hcHJpLXF1b3RlOmhvdmVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWRpcmV0dGEtdGFiICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmxhYmVsLnRiLWRpcmV0dGEtdGFiOmhvdmVyLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLXR2OmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDEpLFxyXG4uYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNhbXBldHRvIC50Yi1kaXJldHRhLXItLWNhbXBvOmNoZWNrZWR+LnRiLWRpcmV0dGEtdGFiOm50aC1vZi10eXBlKDIpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1jKTtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItbGVnYS1oICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1sZWdhLWgge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xyXG59XHJcblxyXG4udGItbGVnYS1oIC50Yi1sZWdhLW5heixcclxuLnRiLWxlZ2EtaCAudGItbGVnYS1ub21lIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLWxpdmVkZC1tZW51ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRpdi50Yi1saXZlZGQtbWVudSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZik7XHJcbn1cclxuXHJcbmRpdi50Yi1saXZlZGQtbWVudSBhIHtcclxuICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItbGl2ZWRkLW1lbnU+YTpmaXJzdC1jaGlsZCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1tZXJjICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50Yi1tZXJjIC5xdC1ib3gtLWNvbnRhaW5lciAucXQtYm94IC5xdC1ib3gtLWhlYWRpbmcge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXBhc3NvX19iICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLWljb24tcHJpbWFyeSk7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi1wYXNzb19fYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xyXG59XHJcblxyXG5idXR0b24udGItcGFzc29fX2I6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5idXR0b24udGItcmFpbC10YXN0byxcclxuYnV0dG9uLnRiLXNsaXAtc3cge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXN0YXQtYm94ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbiBzcGFuLnRiLXN0YXQtYm94LFxyXG5idXR0b24udGItY29scGljay1hcHJpIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LW1vZGFsZSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5kaXYudGItc3RhdC1tb2RhbGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG5kaXYudGItc3RhdC1tb2RhbGUgLnRiLXN0YXQtbGluayB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB0Yi1zdGF0LXNlZ25vICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi50Yi1zdGF0LXNlZ25vIC50Yi1zdGF0LWJveCxcclxuYnV0dG9uLnRiLWFwcmktcXVvdGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHRiLXRpbWUgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxudGQudGItdGltZSBiLnRiLWxpdmUtc2NvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGItdmVyLWF2dmlzbyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4udGItdmVyLWF2dmlzbyB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDRweCAxOHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxufVxyXG5cclxuLnRiLXZlci1hdnZpc28gYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogdGJsICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnRhYmxlLnRibCB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogQ2hhdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuYnV0dG9uLnRiLXNpd2VpLWZhYiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogNC4gUkVTUE9OU0lWRSAtIENPTE9SSSAvIEVGRkVUVEkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIG5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5heiAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNjLW5heiAuc2MtbmF6LWggLnNjLWNvbXAtbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHNjLW5hei12YWkgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIHNwYW4uc2MtdGVzdGEtY29tYW5kaSBidXR0b24uc2Mtc3RhbXBhLWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei12YWksXHJcbiAgc3Bhbi5zYy1uYXotYXByaSxcclxuICAuc2MtbmF6LWFwcmksXHJcbiAgYnV0dG9uLnNjLW5hei10dXR0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGVbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBjYi1zdy1sYmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5jYi1zdy1sYmwge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWZvdXJ0aCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBlZy1jaGlwcyAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgZGl2LmVnLWNoaXBzIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zaXgtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGxjdy1yb3cgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGRpdi5sY3ctcm93IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG5cclxuICB9XHJcblxyXG4gIC5sY3ctZ3JvdXA+ZGl2Lmxjdy1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHRiLWhjcCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnRiLWhjcC50Yi1tcmMgZGl2LnRiLW1yYy12dW90YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgY3VycmVudENvbG9yIDAgMXB4LCB2YXIoLS1zZW1pLWxpZ2h0LWxpZ2h0KSAxcHggNnB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGJsLWMgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5ibC1jIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IGdjLW1vdi10YmwgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5nYy1tb3YtdGJsIHRyLFxyXG4gIC50eC10YmwgdHIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICBuYXYudGJtLW5hdiBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiBzaGVsbCAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLyogR1JVUFBPOiByYWlsLXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIGFzaWRlLnJhaWwtciB7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogNS4gTlVPVkUgVkFSIEUgQ1NTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcblxyXG4vKiBMaXN0YSBzY29tbWVzc2UgKi9cclxuXHJcbi50Yi1maWx0cmkgLnRiZi1sZWdlbmRhIHNwYW4ge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcblxyXG4udGItZmlsdHJpIGRpdi50YmYtZXNpdGksXHJcbi50Yi1maWx0cmkgZGl2LnRiZi1sZWdlbmRhIHtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBFdmVudGkgZ2lvcm5vICovXHJcblxyXG5kaXYubGN3LWdyb3VwIHtcclxuICAvLyBtaW4td2lkdGg6IDg2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3gtc2hhZG93OiAwIDFweCAzcHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxufVxyXG5cclxuLmxjdy1zZWNoLFxyXG5kaXYubGN3LXNjcm9sbCBkaXYubGN3LWdyb3VwIC5sY3ctc2VjaCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcclxufVxyXG5cclxuLyogRXZlbnRpIGdpb3JubyAqL1xyXG5cclxuLmNwbi1iYW5rZXIub24ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1zZW1pLWRhcmstYSk7XHJcbn1cclxuXHJcblxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA1LiBOVU9WRSBWQVIgRSBDU1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyogTGlzdGEgc2NvbW1lc3NlICovXHJcblxyXG4udGItZmlsdHJpIC50YmYtbGVnZW5kYSBzcGFuIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5cclxuLnRiLWZpbHRyaSBkaXYudGJmLWVzaXRpLFxyXG4udGItZmlsdHJpIGRpdi50YmYtbGVnZW5kYSB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyogRXZlbnRpIGdpb3JubyAqL1xyXG5cclxuZGl2Lmxjdy1ncm91cCB7XHJcbiAgLy8gbWluLXdpZHRoOiA4NjBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbn1cclxuXHJcbi5sY3ctc2VjaCxcclxuZGl2Lmxjdy1zY3JvbGwgZGl2Lmxjdy1ncm91cCAubGN3LXNlY2gge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XHJcbn1cclxuXHJcbi8qIEV2ZW50aSBnaW9ybm8gKi9cclxuXHJcbi5jcG4tYmFua2VyLm9uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1mb3VydGgtYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG5cclxuZGl2LnNjLXBhZ2UgLnNjLWhlYWQgLnNjLXRlc3RhLWNvbWFuZGkgc3ZnIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDUuMSBOVU9WRSBWQVIgRSBDU1MgUEFSVCAyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2MtY29tcCAuc2MtY29tcC1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWxpZ2h0LWEpO1xyXG59XHJcblxyXG5cclxuXHJcbmJ1dHRvbi5jYi1hbHRyaSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1maWx0cmkgaW5wdXQuaW4ge1xyXG4gIGNvbG9yLXNjaGVtZTogZGFyaztcclxufVxyXG5cclxuYnV0dG9uLnRiLWltcHJhcC1iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcikgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1zeXMtcm93IHNwYW4ubiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZyk7XHJcbiAgY29sb3I6IHZhcigtLXNpeC10ZXh0KTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItb2RkOjpiZWZvcmUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDYuIE5VT1ZFIFZBUiBFIENTUyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbmRldGFpbHMuc3RxLWZhbSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZWlnaHQtYm9yZGVyKTtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWgpO1xyXG4gID4gc3VtbWFyeSB7XHJcbiAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIH1cclxuICAuc3RxLWxpc3RhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnN0cS1saXN0YSAuc3RxLWNhcmljbyxcclxuZGl2LnN0cS1kYXRlPnNwYW4sXHJcbnAuc3RxLW5vdGEge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWV2LFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1ldiBhLFxyXG50YWJsZS50Yi1wYWxpbnNlc3RvIHRkLnRiLW1vcmUsXHJcbnRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxufVxyXG5cclxuXHJcbi8vIGEud2RnLXNwb3J0LXR1dHRvOmhvdmVyLCBhLndkZy1zcG9ydC1hcmVhOmhvdmVyLCBhLndkZy1zcG9ydC1sZWdhOmhvdmVyIHtcclxuLy8gYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIFJlZmFjdG9yaW5nIGNvbnNlcnZhdGl2bzogY2FyaWNhcmUvY29tcGlsYXJlIF9tYWluX3YyLnNjc3MgcHJpbWEgZGkgX21haW5fY29sb3Iuc2Nzcy5cclxuXHJcblxyXG4ubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy10aGVhZD5zcGFuLmxjdy1obmQtdHV0dGUge1xyXG5cclxuICBzZWxlY3QubGN3LW91LXR1dHRlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCwgaW5oZXJpdCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFzcCk7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIsIGN1cnJlbnRDb2xvcik7XHJcbiAgfVxyXG5cclxufVxyXG5cclxubmF2Lmx2bSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbHZtLXRvcCwgMTY4cHgpIC0gMTZweCk7XHJcblxyXG59XHJcblxyXG5uYXYudGJtLW5hdiB7XHJcbiAgYm94LXNoYWRvdzogMCAtMnB4IDE0cHggcmdiYSg0LCAxNCwgMjQsIC4zNSk7XHJcblxyXG59XHJcblxyXG5mb3JtLmFjY3QtZXhpdCB7XHJcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxufVxyXG5cclxuLnF0LWJ0biAucXQtdmFsdWU6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1xdC1jb2xvci0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1xdC1ib3JkZXItLWhvdmVyKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZnRyIHtcclxuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ+LmNhcmQtYj4ua3Yge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG4uYm9keS0tY2FsZW5kYXJpbyAuY29sczpoYXMoPiAucmFpbC1sKTpoYXMoPiAucmFpbC1yKSB7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSB2YXIoLS1yYWlsLXItdyk7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0taW5kZXggLnRiLXBhbGluc2VzdG8gLnRiLXRpbWUge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1yZXBvcnQtY2Fzc2UgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tcHJvbW9zIGRpdi5jYXJkLFxyXG5ib2R5LmJvZHktLXN1cHBvcnQgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0LWJldHMgZGl2LmNhcmQsXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCxcclxuYm9keS5ib2R5LS1hY2NvdW50IGRpdi5jYXJkIHtcclxuICAuY2FyZC1oIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZCk7XHJcbiAgICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG4gICAgPio6bm90KC5idG4tbGluZSkge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRyLmNhc2Mtcm93IHRkIHNwYW4uY2FzYy1jYXJldCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWEpO1xyXG59XHJcblxyXG4qIHtcclxuICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSB2YXIoLS10cmFzcCk7XHJcbn1cclxuXHJcbmJvZHksXHJcbmh0bWwsXHJcbmEsXHJcbnAsXHJcbnNtYWxsLFxyXG5sYWJlbCB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcclxufVxyXG5cclxuXHJcblxyXG4uYm94LXNpZGViYXItLWNvdXBvbi50Yi1hZ2dpb3JuYSAudGItaGVhZDo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHZhcigtLWZvdXJ0aC1iYWNrZ3JvdW5kKSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG4udGItc2xpcC1zdy1iYWRnZSxcclxuYi50Yi1zbGlwLXN3LWJhZGdlIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tZm91cnRoKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLWZvdXJ0aC10ZXh0KTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYnMge1xyXG4vLyAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4vLyB9XHJcblxyXG4vLyAuczN0IC5zM3QtdGFiLmlzLW9uIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1maXZlLWJhY2tncm91bmQpO1xyXG4vLyB9XHJcblxyXG4vLyAuczN0IC5zM3QtdGFiOm50aC1jaGlsZCgyKSB7XHJcbi8vICAgYm94LXNoYWRvdzogMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktZGFyay1saWdodCkgaW5zZXQsIC0xcHggMHB4IDBweCAwcHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSBpbnNldDtcclxuLy8gfVxyXG5cclxuLy8gLnMzdCAuczN0LXRhYiAuczN0LW4sXHJcbi8vIC5zM3QgLnMzdC10YWIuaXMtb24gLnMzdC1uIHtcclxuLy8gICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcikgIWltcG9ydGFudDtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1oKSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ubGN3LWxoIGJ1dHRvbi5sY3ctYWRkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaXgtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5kZXRhaWxzLndkZy1zcG9ydC10ZW5kaW5hIHN1bW1hcnkud2RnLXNwb3J0LWFyZWEub24sXHJcbmRldGFpbHMud2RnLXNwb3J0LXRlbmRpbmEgc3VtbWFyeS53ZGctc3BvcnQtbGVnYS5vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZSk7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuc2VjdGlvbi5zdHEtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbn1cclxuXHJcbi8vIG5hdi50Ym0tbmF2IGEuaXMtb246YmVmb3JlIHtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcbi8vIH1cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdltkYXRhLXRiLXZlbG9dPmRpdiB7XHJcbiAgYm9yZGVyOiAyLjVweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYm94LWJhY2tncm91bmQtYSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnFicm93IC5xYi1sZWcgc3Bhbi5tZGkge1xyXG4gIGNvbG9yOiB2YXIoLS1pY29uLXByaW1hcnkpO1xyXG59XHJcblxyXG4ubWF0Y2gtbGlzdC0tdGFicyBidXR0b24udGFicy1uYXYtLW5leHQsXHJcbi5tYXRjaC1saXN0LS10YWJzIGJ1dHRvbi50YWJzLW5hdi0tcHJldiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgdmFyKC0tc2VtaS1kYXJrLWEpIDYwJSwgdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSk7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2Lmxjdy1yb3cgc3Bhbi5jLWlkIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpXHJcbn1cclxuXHJcbnNwYW4gc3Bhbi5sY3ctbiB7XHJcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuc3Bhbi5sY3ctcS5pcy1obmQge1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgYS51cy1yb3cge1xyXG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjA4KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy10IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYuYm94LXNpZGViYXItLXVsdGltZSBzcGFuLnVzLWFtdCB7XHJcbiAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJveC1zaWRlYmFyLS11bHRpbWUgc3Bhbi51cy13IHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG59XHJcblxyXG5kaXYudGItZmVkZWx0YS1vZmYge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktZGFyay1saWdodCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbm90YS1iZyk7XHJcbiAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcblxyXG4gIC5pYyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgY29sb3I6IHZhcigtLW5vdGEtdGV4dCk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuLnJlZy1wb3AtYm94LmhhLWZpZ3VyYSBkaXYucmVnLXBvcC1maWd1cmEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuI3RiLXNlc3Npb25lIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGN3LW1lcmMgLmxjdy1hdHRlc2Ege1xyXG4gIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbn1cclxuXHJcbi5sY3ctdGlwaSAudGItdGlwaS1zZWwsXHJcbi5sY3ctcm93LmlzLWxpc3RhIC5sY3ctbGlzdGEgLnRiLWxpc3RhLXNlbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWlucHV0LXRleHQtLWEpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6PnN1bW1hcnk6aG92ZXIsXHJcbi53ZGctdWItbGFuZz5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYucWJyb3cgZGl2LnFiY2FyZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1saWdodCk7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDYsIDE2LCAzMCwgLjI1KTtcclxufVxyXG5cclxuYS5ydC1wcmltbyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXNlY29uZGFyeSk7XHJcbiAgY29sb3I6IHZhcigtLWJ0bi1zZWNvbmRhcnktdGV4dCk7XHJcbn1cclxuXHJcbmEucnQtcHJpbW86aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5LWhvdmVyKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dC1ob3Zlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayBkaXYuY2FyZCAuY2FyZC1oIGEuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQgLnNjLWNvbXAtbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dCk7XHJcbn1cclxuXHJcbmRpdiN0Yi1wb3N0YSAuYngge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpO1xyXG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgwLCAwLCAwLCAuMzQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLmhkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQpO1xyXG59XHJcblxyXG5kaXYjdGItcG9zdGEgLnZhaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2I3RiLXBvc3RhIC5kb3BvIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LndkZy53ZGctZGFzaC1hZ2VuemlhIHtcclxuICB0YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuXHJcbiAgICB0aGVhZCB0aCxcclxuICAgIHRyLmRhLXRvdGFsZSB0ZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1oZWFkaW5nLXRleHQtYik7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRpbmctYmFja2dyb3VuZC1iKTtcclxuICAgIH1cclxuXHJcbiAgICB0cltkYXRhLXJpZ2E9XCJ1dGVudGlcIl0gdGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tc2VtaS1saWdodC1hKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtYSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIGhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMCwgMCwgMCwgLjQ1KTtcclxufVxyXG5cclxuZGl2LmJveC1tYXRjaC0taGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG50YWJsZS50Yi1wYWxpbnNlc3RvK2Rpdi50Yi1hbHRyaSB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuZGV0YWlscy5sdm0tc3BvcnQ+c3VtbWFyeTpob3ZlcixcclxuZGV0YWlscy5sdm0tbGVnYT5zdW1tYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA2KSk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnNwYW4ubHZtLXR2aWNvIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbmJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG5idXR0b24udGItdmRlc2subW9iIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tcHJpbWFyeSk7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5xdC1ib3gtLWNvbnRhaW5lciAuY2FyZD4uZW1wdHkge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW5vdGEtYmcpO1xyXG4gIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG5cclxuICBiIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ub3RhLXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgc3BhbltkYXRhLWxhYl0sXHJcbmRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUudGItcGFsLWRpcmV0dGEgLnRiLXBhbGluc2VzdG8gdGQudGItb2RkIGJ1dHRvbi5jaGlwLnRicWwtY2xvc2VkW2RhdGEtbGFiXSB7XHJcbiAgYmFja2dyb3VuZDogI2ZjZTNlMzYxO1xyXG4gIGNvbG9yOiAjNGY0ZjRmO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLWNhbGVuZGFyaW8gZGl2LmNhbC1yb3dzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5zcGFuLmx2bS10di1uIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XHJcbn1cclxuXHJcbi50Yi1jb2xwaWNrIGRpdi50dGwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LnRiLWNvbHBpY2sgLnJvdyBidXR0b24ge1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlbWktbGlnaHQtbGlnaHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1zZWNvbmRhcnkpO1xyXG59XHJcblxyXG5kaXYuc3Rha2Utcm93IGxhYmVsIHtcclxuICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbn1cclxuXHJcbnRhYmxlLnRibCB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLWZpdmUtYm9yZGVyKTtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyLWJsb2NrLWVuZDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ucGF5LXRpbGUgYiB7XHJcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG59XHJcblxyXG5idXR0b24ucGF5LXRpbGUgc21hbGwge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcclxufVxyXG5cclxuZGl2LmJsLWxpc3RhLS1pY29uZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZml2ZS1ib3JkZXIpO1xyXG5cclxuICAuYmwtaW50ZXN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aWFyeS1iYWNrZ3JvdW5kKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC5iZXQtY29tYmNhcmQuYmV0LWNvbWIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmRldGFpbHMuY2FyZC5iZXQtY29tYiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG5cclxuZGV0YWlscy5iZXQtY29tYiAuY2FyZC1oIHtcclxuICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XHJcblxyXG4gID4qIHtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0LFxyXG4ud2RnLXViLXR6IC53ZGctdWItdHpsaXN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0IGE6bm90KDpob3Zlciwub24sLmFjdGl2ZSksXHJcbi53ZGctdWItdHogLndkZy11Yi10emxpc3QgYTpub3QoOmhvdmVyLC5vbiwuYWN0aXZlKSB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbi53ZGctdWItdHogLndkZy11Yi10emxpc3QgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZSk7XHJcbn1cclxuXHJcbi5sY3ctc3VidGFicy5sY3ctdGVuZGluZSAubGN3LXN1YnRhYi5pcy1vbiB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLXRoaXJkKTtcclxufVxyXG5cclxuLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIHtcclxuICAubGN3LXN1YnRhYiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZS50YmwgdGQge1xyXG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xyXG59XHJcblxyXG5ib2R5LmJvZHktLXJlcG9ydC1jYXNzZSAuc2hlbGwgLmNhcmQgLnRibHdyYXAgdGFibGUudGJsIHRoZWFkIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkaW5nLWJhY2tncm91bmQtYik7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxuXHJcbiAgdHIgdGgge1xyXG4gICAgY29sb3I6IHZhcigtLWhlYWRpbmctdGV4dC1iKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHRhYmxlLnRibCB0ZC5tb25leSB7XHJcbi8vICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuLy8gfVxyXG5cclxuYm9keS5ib2R5LS1hY2NvdW50IC5ibC1saXN0YS0taWNvbmUuYmwtbGlzdGEtLXJldGUge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG59XHJcblxyXG5kaXYudGItbmF6LXJpZ2EgbmF2Lmx2Yi5sdmItLW5heiB7XHJcbiAgYnV0dG9uLmx2Yi12b2NlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Ym0tbGluZSk7XHJcbiAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgJi5sdmItbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZml2ZS1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRibS1uYXYgLnRibS1zbGlwIHtcclxuICBib3gtc2hhZG93OiAtMXB4IDE1cHggMTVweCA1cHggIzJlMmUyZTtcclxufVxyXG5cclxuLnJ0LWxpdi5ydC1saXYtLXRhYmVsbGEge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWMpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tbmV0d29yayAuZ2MtY2FzaCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgzMCwgOTksIDE2NCwgLjE0KSwgcmdiYSgxNDEsIDE5OCwgNjMsIC4xMCkpO1xyXG59XHJcblxyXG5zcGFuLnRiLW5hei1mcmVjY2Uge1xyXG4gIC50Yi1uYXotZnJlY2NpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAoLS10cmFzcCk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvci1taXgoaW4gc3JnYiwgY3VycmVudENvbG9yIDI4JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYm9keS0tcmVwb3J0LWNhc3NlIHtcclxuICB0YWJsZS50Ymwge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1mKTtcclxuICAgICAgLy8gY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIH1cclxuICAgIHRkLm1vbmV5IHtcclxuICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Yi1nIHtcclxuICAudGItZy1lc2l0byB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZ3JheTtcclxuICAgIH1cclxuICAgICYud2luIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFlOWU0YTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9zdCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOTMwMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndhaXQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJkMDI0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHUge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMmY2ZmRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYudGItdGFnbGlvIHtcclxuICBidXR0b24udGItc2NvbW1ldHRpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogYXMtY2FtcG8gKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5yYy1mIHNlbGVjdCxcclxuLnJjLWYgaW5wdXQsXHJcbi5yYy1mIHRleHRhcmVhLFxyXG4uYXMtY2FtcG8gaW5wdXQsXHJcbi5hcy1jYW1wbyB0ZXh0YXJlYSxcclxuLmFzLWNhbXBvIHNlbGVjdCxcclxuLmNhcmQtYiBkaXYgaW5wdXQsXHJcbi5jYXJkLWIgZGl2IHNlbGVjdCxcclxuZGl2LnJzLWNhbXBvIGlucHV0LFxyXG5kaXYucnMtY2FtcG8gc2VsZWN0LFxyXG5kaXYucnAtY2FtcG8gaW5wdXQsXHJcbmRpdi5ycC1jYW1wbyBzZWxlY3QsXHJcbmRpdi5nYy1jYW1wbyBpbnB1dCxcclxuZGl2LmdjLWNhbXBvIHNlbGVjdCxcclxuZGl2LmdjLWNhbXBvIHRleHRhcmVhLFxyXG5kaXYuZmllbGQgc2VsZWN0LFxyXG5kaXYuZmllbGQgaW5wdXQsXHJcbmZvcm0ucnQtZmlsdHJpIGRpdi5ydC1jYW1wbz5pbnB1dCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ0LWNhbXBvPnNlbGVjdCxcclxuZm9ybS5ydC1maWx0cmkgZGl2LnJ1Yy1jYW1wbz5zZWxlY3QsXHJcbnNlbGVjdC5pbixcclxuaW5wdXQuaW4ge1xyXG4gIGNvbG9yLXNjaGVtZTogbGlnaHQ7XHJcbiAgPmJ1dHRvbj5zdmd7XHJcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzlweCkge1xyXG4gICAgbmF2LnRibS1uYXYgYSA+IHNwYW46bm90KC50Ym0tc2xpcC1idG4pLCBcclxuICAgIG5hdi50Ym0tbmF2IGJ1dHRvbiA+IHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLW1lbnUpO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpe1xyXG5cclxuICBkaXYubGN3LXRlbmRpbmUgPiAubGN3LXRlbmRpbmF7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLS1hKSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCkhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxjdy10YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXQsXHJcbiAgLmxjdy1zdWJ0YWJzLmxjdy10ZW5kaW5lIC5sY3ctdGVuZGluYS10aXR7ICBcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xyXG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xyXG4gIH1cclxuICBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHNwYW4udGJtLXNsaXAtYnRuIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIH1cclxuICBib2R5LmJvZHktLWFjY291bnQtYmV0bGlzdCAudGItYmwtcmlxX19ib3ggZGl2LmZlZWQgZGl2LmNhcmR7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmNhcmQtYntcclxuICAgICAgICBkaXYua3Z7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AY29udGFpbmVyIChtYXgtd2lkdGg6NjgwcHgpIHtcclxuICAgIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgICAvKiBHUlVQUE8gOiBQQUxJTlNFU1RPIFRBQkVMTEEgIEhPTUUgICovXHJcbiAgICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gICAgZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxyXG4gICAgZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XHJcblxyXG5cclxuICAgICAgICAvLyBUYWJlbGxhIFxyXG4gICAgICAgIHRhYmxlLnRiLXBhbGluc2VzdG8ge1xyXG5cclxuICAgICAgICAgICAgLnRiLWJhcnJhLWdyLWluIHtcclxuICAgICAgICAgICAgICBidXR0b24ub24ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW5pbmUtYm9yZGVyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICB0ci50Yi1zcG9ydC1oIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS10YWJsZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgdHIudGItZ3J1cHBpIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIHRyLnRiLWxlZ2EtaCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgIHRkLnRiLWxpdmUtY2VsbGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi10diB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1zdGF0LXNlZ25vIHNwYW4udGItc3RhdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItcmlnYS1zcSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXNxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGQudGItb2RkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGItb3Utc2VsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoaXAsXHJcbiAgICAgICAgICAgICAgICAgICAgYS5jaGlwLFxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jaGlwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRkLnRiLW1vcmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGItbW9yZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuZGl2LnRiLWViIHtcclxuICAgIGJvcmRlcjogMCBzb2xpZCB2YXIoLS10cmFzcCk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1hKTtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XHJcbiAgICAudGItZWItYmFkZ2Uge1xyXG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0taW5wdXQtYmFja2dyb3VuZC0tYik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1pbnB1dC10ZXh0LS1iKTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbi50Yi1lYi1pbnMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xyXG4gIH1cclxuXHJcbiAgLnRiLWViLWxlZyB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2l4LXRleHQpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmJvZHktLWFjY291bnQge1xyXG4gIC50YmwudGItY3IsXHJcbiAgdGFibGUge1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgICAgLnRibC50Yi1jci1wYXJ0aXRlLXRhYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50Yi1wYWxpbnNlc3RvIHtcclxuICAudGItZXYtaW57XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgLnRiLWJiLFxyXG4gICAgLnRiLXBhe1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIG1pbi13aWR0aDogMjFweDtcclxuICAgICAgcGFkZGluZzogMCA0cHg7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDZweDtcclxuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNTgwM2QgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGN1cnNvcjogaGVscDtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDUyZTE2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmM1NWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG4gICAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4ubGN3LXRoZWFkIC5sY3ctb3UtdHV0dGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCAzNiUsIGN1cnJlbnRDb2xvciAzNiUsIGN1cnJlbnRDb2xvciA2NCUsIHRyYW5zcGFyZW50IDY0JSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHRyYW5zcGFyZW50IDM2JSwgY3VycmVudENvbG9yIDM2JSwgY3VycmVudENvbG9yIDY0JSwgdHJhbnNwYXJlbnQgNjQlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDRweCwgNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDUwJSAtIDJweCkgY2FsYygxMDAlIC0gMnB4KSwgY2FsYyg1MCUgKyAycHgpIGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1ib3JkZXIsIGN1cnJlbnRDb2xvcik7XHJcblxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGNiLWxvZ28tLWVndGRpZ2l0YWwgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNiLWxvZ28tLWVndGRpZ2l0YWwge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyM3B4IC0xNDI5cHg7XHJcbn1cclxuXHJcblxyXG5kaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlLnRiLXBhbC1kaXJldHRhIC50Yi1wYWxpbnNlc3RvIHRkLnRiLW9kZCBzcGFuW2RhdGEtbGFiXSxcclxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZS50Yi1wYWwtZGlyZXR0YSAudGItcGFsaW5zZXN0byB0ZC50Yi1vZGQgYnV0dG9uLmNoaXAudGJxbC1jbG9zZWRbZGF0YS1sYWJdIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOWViZWI7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBib3gtc2lkZWJhci0tY291cG9uIOKAlCBTQ1NTIGFubmlkYXRvICovXG4vKiBSZWZhY3RvcmluZyBjb25zZXJ2YXRpdm86IGRpY2hpYXJhemlvbmksIHNwZWNpZmljaXTDoCBlIGNhc2NhdGEgcHJlc2VydmF0ZS4gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kaXYuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWIpO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jcG4tb2RkcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtaCk7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICB9XG5cbiAgLnRiLWNwLXJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gIH1cblxuICAuY3BuLWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcbiAgICAvLyBib3gtc2hhZG93OiAgdmFyKC0tYm94LXNoYWRvdy1iKTtcbiAgICAvLyBib3JkZXI6IDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cblxuICAuY3BuLW1hdGNoIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xuICB9XG5cbiAgZGl2LmNwbi10b3Age1xuICAgIGJhY2tncm91bmQ6IHZhciggLS1ib3gtYmFja2dyb3VuZC1lKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xuICB9XG5cbiAgLy8gZGl2LmJveC1zaWRlYmFyLS1jb3Vwb24gLnRiLWJ0bnMgYnV0dG9uLnRiLXNjb21tZXR0aSB7XG4gIC8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tYnRuLXByaW1hcnkpLCB2YXIoLS1idG4tcHJpbWFyeSkpO1xuICAvLyAgIGNvbG9yOiB2YXIoLS1idG4tdGhpcmQtdGV4dCk7XG4gIC8vICAgLy8gY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgLy8gfVxuXG4gIC50Yi1idG5zIHtcbiAgICBidXR0b24udGItc2NvbW1ldHRpIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1maXZlKSFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tYnRuLWZpdmUtdGV4dCkhaW1wb3J0YW50O1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBidXR0b24udGItYW5udWxsYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lcnJvci1iYWNrZ3JvdW5kKSFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBidXR0b24udGItc2NvbW1ldHRpOmhvdmVyLFxuICAgIGJ1dHRvbi50Yi1hbm51bGxhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IC43ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNwbi10b3Agc3Bhbjpub3QoLmNwbi1saXZlKSxcbiAgLmNwbi1tYXRjaD5zcGFuOmZpcnN0LWNoaWxkLFxuICAudGItY3Atcm93IHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG5cbiAgZGl2LmNvdXBvbi10YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgZGl2LmNvdXBvbi10YWJzIC50YWJzLWxpc3QgLnRhYi1pdGVtLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcbiAgfVxuXG4gIGlucHV0LnRiLWFtb3VudCxcbiAgaW5wdXQuY3BuLWNvZGUtaW4sXG4gIGRpdi50Yi1jcC1yb3cgaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1maXZlLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGlucHV0LmNwbi1jb2RlLWluOjpwbGFjZWhvbGRlciBkaXYuYm94LXNpZGViYXItLWNvdXBvbiBkaXYudGItY3Atcm93IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHZhcigtLWZpdmUtdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1idG4ge1xuICAgIGNvbG9yOiB2YXIoLS1idG4tZm91cnRoLXRleHQpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1mb3VydGgpO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5wYi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCk7XG4gIH1cblxuICAudGItbXNnLnRiLW1zZy0tZ2lvY2F0YSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmVhdHVyZWQtYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLWZlYXR1cmVkLXRleHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZmVhdHVyZWQtYm9yZGVyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAudGItdnVvdG8ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xuICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXBlci1jb250byBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWJhY2tncm91bmQtLWIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLS1iKTtcbiAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gIH1cblxuICAudGItcGFuZWwge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgbGFiZWwudGItYWNjZXR0YSB7XG4gICAgbWFyZ2luOiA3cHggMTVweDtcbiAgfVxuXG4gIC5jcG4tbWF0Y2gge1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgID4gc3Bhbi50Yi1zcXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBzcGFuLnRiLXNxcC1zZXAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuXG4gIC5jcG4tdG9wIHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgfVxuXG4gIGRpdi5jb3Vwb24tdGFicyAudGFicy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICBkaXYuY291cG9uLXRhYnMgLnRhYnMtbGlzdCAudGFiLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnRiLW1zZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgI3BsYWNlRm9ybSAudGItY3Atcm93LnRiLXJpY2FyaWNhLFxuICAjcGxhY2VGb3JtIC50Yi1jcC1yb3cudGItcGVyLWNvbnRvIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIHNwYW4uY3BuLW9kZHMge1xuICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXNpeC1iYWNrZ3JvdW5kKTtcbiAgICAvLyBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBwYWRkaW5nOiAwcHggN3B4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIGFjY2VudC1jb2xvcjogdmFyKC0tZm91cnRoLWJhY2tncm91bmQpO1xuICB9XG5cbiAgLmNwbi1jb2RlLWgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIGJ1dHRvbi5jcG4tbG9hZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXByaW1hcnkpO1xuICAgIGNvbG9yOiB2YXIoLS1idG4tcHJpbWFyeS10ZXh0KTtcbiAgfVxuXG4gIGJ1dHRvbi5jcG4tbG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpO1xuICB9XG5cbiAgYnV0dG9uLmNwbi1zYXZlOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXRleHQpO1xuICB9XG59XG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogQ09VUE9OICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zM3QtcmFpbCxcbi53ZGcud2RnLWJldHNsaXAge1xuXG4gICAgLy8gVGFicyB0b3BcbiAgICAuczN0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAuczN0LXRhYnMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAuczN0LXRhYiB7XG4gICAgICAgICAgICAgICAgJi5pcy1vbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDBweCAwcHggMHB4IHZhcigtLXNlbWktZGFyay1saWdodCkgaW5zZXQsIC0xcHggMHB4IDBweCAwcHggdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSBpbnNldDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuczN0LW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLXRoaXJkLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi10aGlyZCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy9cbiAgICAuYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gICAgICAgIC5ib3gtc2lkZWJhci0td3JhcHBlciB7XG4gICAgICAgICAgICAudGItaGVhZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJveC1zaWRlYmFyLS1jb250YWluZXIuY291cG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgID4gLnRiLWFjY2V0dGEge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY291cG9uLXF0LS1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjZmODtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuY291cG9uLXRhYnMge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNmNWY2Zjg7XG4gICAgICAgICAgICAgICAgICAgIC50YWJzLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC00cHggMCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBhMWI0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTRweCAwIHZhcigtLXNlY29uZGFyeS1ib3JkZXIpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIC50Yi1wYW5lbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGItY3Atcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNpeC1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tc2l4LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQudGItYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Yi1wYXNzbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGItc3lzLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDI4cHggNjJweCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ubiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWJvcmRlcik7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZm9ybSNwbGFjZUZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnBiLXpvbmUge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogOTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHggN3B4IDdweDtcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLnBiLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcC5wYi1ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi50Yi12dW90byB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gTWVzc2FnZ2lcbiAgICAgICAgZGl2LnRiLW1zZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmhlYWRlci53ZGctaGVhZGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxufVxyXG5cclxuaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogMzVweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMDtcclxufVxyXG5cclxuLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogNDBweDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xyXG59XHJcblxyXG4ud2RnLWhlYWRlciAud2RnLWJyYW5kIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLWhlYWRlci1hY3Rpb25zICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmJ1dHRvbi50Yi12ZGVzay5kZXNrLFxyXG5idXR0b24udGItdmRlc2subW9iIHtcclxuICBvcmRlcjogMVxyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuW2RhdGEtdGItYXppb25lPVwiYWNjZWRpXCJde1xyXG4gIG9yZGVyOjJcclxufVxyXG5cclxuLndkZy1oZWFkZXItYWN0aW9ucyAud2RnLWxvZ2luLWlubGluZSB7XHJcbiAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tZ2hvc3Qge1xyXG4gIG9yZGVyOiA0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tZ2hvc3QgLndkZy1wd2xvc3QtdHh0IHtcclxuICB0b3A6IC0yMnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bi5idG4tZ2hvc3Q6aG92ZXIgLndkZy1wd2xvc3QtdHh0IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWFjY2VudCB7XHJcbiAgb3JkZXI6IDM7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bixcclxuLndkZy1sb2dpbi1pbmxpbmUgLmJ0biB7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4vLyAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLXNlYXJjaCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIHtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gdG9wOiA0cHg7XHJcbiAgLy8gbGVmdDogNTAlO1xyXG59XHJcblxyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4ge1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDFweDtcclxuICB3aWR0aDogMjBweDtcclxuICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4IWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5mb3JtLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItc2VhcmNoLWluICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcclxuICBib3JkZXI6IDA7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIHRvcDogMHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXRvcG5hdiAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5uYXYud2RnLXRvcG5hdiBhIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBnYXA6IDE1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDEzcHggMTZweDtcclxufVxyXG5cclxuLndkZy10b3BuYXYge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBnYXA6IDAgIWltcG9ydGFudDtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLndkZy10b3BuYXYgPiBhID4gc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi53ZGcud2RnLXRvcG5hdiAud2RnLW5hdi1pYyB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjgpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IGhkci1jb21wb3N0YSAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLnRiLW9jY2hpbyBzdmcge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2UsXHJcbi5oZHItY29tcG9zdGEgLndkZy1hY2N0LXJvdyAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgYS53ZGctYWNjdCB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICBmb250LXNpemU6IDEyLjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICAvLyBmb250LXdlaWdodDogMTAwO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWluLXdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBwYWRkaW5nOiAwIDRweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctdWItbGFuZ2xpc3QsXHJcbi53ZGctdWItdHpsaXN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDhweDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhLm9uIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4ud2RnLXViLWxhbmdsaXN0IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLXR6bGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ud2RnLXViLXR6bGlzdCB7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYik7XHJcbn1cclxuXHJcbi53ZGctdWItdHpsaXN0IGxpIGEub24ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIDIuIFJFU1BPTlNJVkUgLSBTVFJVVFRVUkEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlciAqL1xyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgaGVhZGVyLndkZy1oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gIC53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bixcclxuICAud2RnLWxvZ2luLWlubGluZSAuYnRuLFxyXG4gIC53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1sb2dpbi1pbmxpbmUrLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgbWluLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAvKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogd2RnLWhlYWRlci1hY3Rpb25zICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAud2RnLWhlYWRlci1hY3Rpb25zIGEuYnRuW2RhdGEtdGItYXppb25lPVwiaWwtbWlvLWNvbnRvXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuYm9keS0tY2FzaW5vIC53ZGctaGVhZGVyIC53ZGctYnJhbmQsIFxyXG4gICAgLmJvZHktLWRpcmV0dGEgLndkZy1oZWFkZXIgLndkZy1icmFuZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG5cclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1hY2N0LXVzZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuXHJcbiAgLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2Uge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuICBcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogMy4gQ09MT1JJIC8gQkFDS0dST1VORCAvIEJPUkRFUi1DT0xPUiAvIFNIQURPVyAvIEZJTEwgLyBTVFJPS0UgICAgICAgICAgICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGcud2RnLXV0aWxpdHlfYmFyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItdXRpbGl0eS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuLndkZy53ZGctdG9wbmF2IGE6aG92ZXIgLndkZy1uYXYtaWMsXHJcbm5hdi53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi53ZGcud2RnLXRvcG5hdiBhLm9uIC53ZGctbmF2LWljIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtdGV4dCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWNvbG9yLWljb24pO1xyXG4gIFxyXG59XHJcblxyXG4ud2RnLndkZy10b3BuYXYgLndkZy1uYXYtaWM6aG92ZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1hKTtcclxufVxyXG4ud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXR6IHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpO1xyXG5cclxufVxyXG5cclxuXHJcbi53ZGcud2RnLXV0aWxpdHlfYmFyIGRldGFpbHMgc3Bhbi53ZGctdWItY2FyZXQge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxufVxyXG5cclxuLndkZy53ZGctaGVhZGVyIGlucHV0LndkZy1oZWFkZXItc2VhcmNoLWluIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1pbnB1dC1iYWNrZ3JvdW5kKTtcclxuICBib3JkZXItY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC1ib3JkZXIpO1xyXG59XHJcbi53ZGcud2RnLWhlYWRlciBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbjo6cGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtdGV4dCk7XHJcbn1cclxuXHJcbi53ZGcud2RnLWhlYWRlciAud2RnLWhlYWRlci1zZWFyY2ggLmJ0biBzdmcud2RnLW5hdi1pYyB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItb3JhICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbnNwYW4ud2RnLXViLW9yYSB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmhlYWRlci53ZGctaGVhZGVyIHtcclxuICAmLndkZy1oZWFkZXItLW1pbmltYWxlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICB9XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmhlYWRlci53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiB2YXIoLS1idG4tc2Vjb25kYXJ5LXRleHQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyIGJ1dHRvbi53ZGctYnVyZ2VyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tc2Vjb25kYXJ5KTtcclxuICBjb2xvcjogdmFyKC0tYnRuLXNlY29uZGFyeS10ZXh0KTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctaGVhZGVyLWFjdGlvbnMgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4sIC53ZGctbG9naW4taW5saW5lIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tbG9naW4tYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1idG4tbG9naW4tdGV4dCk7XHJcbn1cclxuXHJcbi8vIC53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0bjpob3ZlcixcclxuLy8gLndkZy1sb2dpbi1pbmxpbmUgLmJ0bjpob3ZlciB7XHJcbi8vICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLXRleHQtYSk7XHJcbi8vIH1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLmJ0blt0aXRsZT1cIlJlY3VwZXJhIHBhc3N3b3JkXCJdOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLXJlZ2lzdGVyLWJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1idG4tcmVnaXN0ZXItdGV4dCk7XHJcbn1cclxuXHJcbi53ZGctaGVhZGVyLWFjdGlvbnMgLndkZy1lc2NpIC5idG4ge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0tZXJyb3ItYm9yZGVyKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcbm5hdi53ZGctaGVhZGVyLWFjdGlvbnMgYS5idG4uYnRuLWFjY2VudCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci10ZXh0KTtcclxufVxyXG5cclxubmF2LndkZy1oZWFkZXItYWN0aW9ucyBhLmJ0bi5idG4tYWNjZW50OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLXRleHQpOyAgIFxyXG59XHJcblxyXG4ud2RnLWhlYWRlci1hY3Rpb25zIC5idG4uYnRuLWdob3N0IC53ZGctcHdsb3N0LXR4dCB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tc2VtaS1saWdodC1iKTtcclxuICAvLyBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb3VydGgtYm9yZGVyKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy1oZWFkZXItc2VhcmNoICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctaGVhZGVyLXNlYXJjaCAuYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCkhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKTtcclxufVxyXG5cclxuLndkZy1oZWFkZXItc2VhcmNoIC5idG4gc3ZnLndkZy1uYXYtaWMge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdG9wbmF2ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi53ZGctdG9wbmF2IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYmFja2dyb3VuZC1tZW51KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2RnLXRvcG5hdiBhOmhvdmVyIGksXHJcbi53ZGctdG9wbmF2IGEub24sXHJcbi53ZGctdG9wbmF2IGEub24gaSxcclxuZGl2LndkZy10b3BuYXYgYS5vbiB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBib2R5LS1zcG9ydCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5ib2R5LmJvZHktLXNwb3J0LmJvZHktLWxpc3QtZXZlbnQgLndkZy10b3BuYXYgYTpudGgtY2hpbGQoMiksXHJcbi53ZGctdG9wbmF2IGE6aG92ZXIsXHJcbi53ZGctdG9wbmF2IGEub24ge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbmF2LWFjdGl2ZS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLXRyYXNwKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWhlYWRlci1uYXYtYWN0aXZlLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiBoZHItY29tcG9zdGEgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmhkci1jb21wb3N0YSAud2RnLWJhbGFuY2UsXHJcbi5oZHItY29tcG9zdGEgLndkZy1hY2N0LXJvdyAud2RnLW5hdi1pYyxcclxuLmhkci1jb21wb3N0YSAud2RnLWhlYWRlci1hY3Rpb25zIC53ZGctYWNjdC11c2VyLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGctaGVhZGVyLWFjdGlvbnMgYS53ZGctYWNjdCB7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC50Yi1vY2NoaW8gc3ZnIHtcclxuICAvLyBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG4gIGJvcmRlcjoxcHggc29saWQgdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodCBhIHtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXV0aWxpdHktdGV4dCk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuLndkZy11Yi1tc2ctaWNvLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYSBzdmcge1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS1pY29uKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE+c3Bhbi53ZGctdWItYmFkZ2Uge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWVycm9yLWJhY2tncm91bmQpO1xyXG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItdGV4dC1iKTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggdmFyKC0tZXJyb3ItYm9yZGVyKTtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGEud2RnLXViLWJ0bjpob3ZlcixcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE6aG92ZXI+c3BhbixcclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGE6aG92ZXI+c3ZnLFxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQgYT5zcGFuOmhvdmVyIHtcclxuICBjb2xvcjogdmFyKC0tcHJpbWFyeS10ZXh0KTtcclxufVxyXG5cclxuLy8gYm9keS5ib2R5LS1zcG9ydC5ib2R5LS1saXN0LWV2ZW50IC53ZGctdG9wbmF2IGE6bnRoLWNoaWxkKDIpLFxyXG4vLyAud2RnLXRvcG5hdiBhOmhvdmVyLFxyXG4vLyAud2RnLXRvcG5hdiBhLm9uIHtcclxuLy8gICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYSkgIWltcG9ydGFudDtcclxuLy8gICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCkgIWltcG9ydGFudDtcclxuLy8gICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItYnRuLWxvZ2luLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMDtcclxuLy8gfVxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWNhcmV0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbmRldGFpbHMgc3Bhbi53ZGctdWItY2FyZXQge1xyXG4gIC8vIGNvbG9yOiB2YXIoLS1oZWFkZXItdXRpbGl0eS10ZXh0KTtcclxuICBjb2xvcjogdmFyKC0taGVhZGVyLXRleHQtYik7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qIEdSVVBQTzogd2RnLXViLWxhbmcgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLndkZy11Yi1sYW5nPnN1bW1hcnk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBHUlVQUE86IHdkZy11Yi1sYW5nbGlzdCAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG51bC53ZGctdWItbGFuZ2xpc3QsXHJcbi53ZGctdWItdHpsaXN0IHtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0taG92ZXIpO1xyXG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2V2ZW4tYm9yZGVyKTtcclxuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHZhcigtLXNlbWktZGFyay1hKTtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWhvdmVyLXRleHQpO1xyXG59XHJcblxyXG51bC53ZGctdWItbGFuZ2xpc3QgYSB7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1ob3Zlci10ZXh0KTtcclxufVxyXG5cclxudWwud2RnLXViLWxhbmdsaXN0IGE6aG92ZXIsXHJcbnVsLndkZy11Yi1sYW5nbGlzdCBhLm9uIHtcclxuICBjb2xvcjogdmFyKC0tbWVudS1pdGVtLWEtLWFjdGl2ZS10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlKTtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogR1JVUFBPOiB3ZGctdWItdHpsaXN0ICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vIHVsLndkZy11Yi10emxpc3QgbGkgYSB7XHJcbi8vICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcclxuLy8gfVxyXG5cclxuLndkZy11Yi10emxpc3QgbGkgYS5vbixcclxuLndkZy11Yi10emxpc3QgbGkgYTpob3ZlciB7XHJcbiAgLy8gYmFja2dyb3VuZDogdmFyKC0tdGVydGlhcnktYmFja2dyb3VuZCk7XHJcbiAgLy8gY29sb3I6IHZhcigtLWJ0bi1wcmltYXJ5LXRleHQpO1xyXG4gIGNvbG9yOiB2YXIoLS1tZW51LWl0ZW0tYS0tYWN0aXZlLXRleHQpO1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUpO1xyXG59XHJcblxyXG4ud2RnLXViLXR6bGlzdCBsaSBhLm9uIHtcclxuICAvLyBjb2xvcjogdmFyKC0tYnRuLXByaW1hcnktdGV4dCk7XHJcbiAgY29sb3I6IHZhcigtLW1lbnUtaXRlbS1hLS1hY3RpdmUtdGV4dCk7XHJcblxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiBIRUFERVIgMTEgRklYICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5uYXYud2RnLWhlYWRlci1hY3Rpb25ze1xyXG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gdG9wOiAxMXB4O1xyXG4gICAgLy8gcmlnaHQ6IDEwcHg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxufVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhcntcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgLy8gaGVpZ2h0OiA2MHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogdmFyKC0taGVhZGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIC53ZGcud2RnLXV0aWxpdHlfYmFyIGRldGFpbHMsXHJcbi5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgbmF2e1xyXG4gICAgLy8gdG9wOiAxMTJweDtcclxuICAgIC8vIHotaW5kZXg6IDk5MTtcclxufVxyXG5cclxuaGVhZGVyIGZvcm0ud2RnLWhlYWRlci1zZWFyY2gge1xyXG4gIC8vIHRvcDogMTI2cHg7XHJcbiAgLy8gei1pbmRleDoxMDtcclxufVxyXG5cclxuLy8gbmF2LndkZy10b3BuYXYge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XHJcbi8vIH1cclxuXHJcbm5hdiAud2RnLWxvZ2luLWlubGluZSAuaW5wdXQtYm94e1xyXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XHJcbiAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtYm9yZGVyKTsgXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpO1xyXG4gIH1cclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1oZWFkZXItaW5wdXQtYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1oZWFkZXItaW5wdXQtYm9yZGVyKTsgXHJcbiAgfVxyXG4gIC8vICsgYnV0dG9uLFxyXG4gIC8vIH4gIGJ1dHRvbixcclxuICBubyBuXHJcbiAgJiArIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogdmFyKC0taGVhZGVyLWlucHV0LXRleHQpIWltcG9ydGFudDtcclxuICAgIGZpbGw6IHZhcigtLWhlYWRlci1pbnB1dC10ZXh0KSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2e1xyXG4gICAgLy8gaGVpZ2h0OjY1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0taGVhZGVyLW5hdi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xyXG59XHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXY6YmVmb3Jle1xyXG4gICAgLy8gY29udGVudDonJztcclxuICAgIC8vIHdpZHRoOjEwMCU7XHJcbiAgICAvLyBoZWlnaHQ6IDM1cHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOnZhcigtLWhlYWRlci1ib3R0b20tbWVudSk7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBib3R0b206LTM5cHg7XHJcbiAgICAvLyBsZWZ0OjA7XHJcbiAgICAvLyB6LWluZGV4Ojk7XHJcbn1cclxuICAgIFxyXG5cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYXtcclxuICAgIC8vIGhlaWdodDogNjVweDtcclxuICAgIHRyYW5zZm9ybTogc2tldygtMjVkZWcpO1xyXG4gICAgcGFkZGluZzogMCAyNXB4O1xyXG59XHJcblxyXG4uaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEgc3BhbntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXcoMjVkZWcpO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSAud2RnLW5hdi1pY3tcclxuICAgIC8vIGNvbG9yOiB2YXIoLS1pY29uLXNlY29uZGFyeSkhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xyXG59XHJcblxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhcntcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogdW5zZXQ7XHJcbn1cclxuXHJcbi8vIC5oZHItY29tcG9zdGEgLndkZy53ZGctdXRpbGl0eV9iYXIgLndkZy11Yi1yaWdodHtcclxuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICByaWdodDogMTBweDtcclxuLy8gICAgdG9wOiAxMjdweDtcclxuLy8gfVxyXG5cclxuLmhkci1jb21wb3N0YSAud2RnLndkZy11dGlsaXR5X2JhciAud2RnLXViLXJpZ2h0IGF7XHJcbiAgICAvLyBwYWRkaW5nOiA0cHggMHB4IWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi53ZGctaGVhZGVyIC53ZGctYnJhbmR7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB0b3A6IDNweDtcclxuICBmb250LXNpemU6IDMycHghaW1wb3J0YW50O1xyXG4gIC8vXHJcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogNDZweDtcclxuICAvLyB6LWluZGV4OiA5OTtcclxufVxyXG4ud2RnLWhlYWRlciAud2RnLWJyYW5kIC53ZGctYnJhbmQtbG9nb3tcclxuICBtYXgtaGVpZ2h0OiA2NHB4O1xyXG4gIG1heC13aWR0aDogMTgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6IDg5OXB4KSB7XHJcbiAgICBuYXYud2RnLXRvcG5hdntcclxuICAgICAgICBtYXJnaW4tdG9wOjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud2RnLWhlYWRlciAud2RnLWJyYW5ke1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDp1bnNldFxyXG4gICAgfVxyXG5cclxuICAgIC53ZGctaGVhZGVyIC53ZGctYnJhbmQgLndkZy1icmFuZC1sb2dvIHtcclxuICAgICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYXtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gICAgbWFpbi5zaGVsbDpoYXMoPiAuY29scyA+IC5jbXMtcGFnZSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLy8gbmF2LndkZy1oZWFkZXItYWN0aW9ucyB7XHJcbiAgICAvLyAgICAgdG9wOiAycHghaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICBuYXYud2RnLWhlYWRlci1hY3Rpb25zIGFbaHJlZj1cIi9wbGF5ZXIvcGFzc3dvcmQtZGltZW50aWNhdGFcIl0sXHJcbiAgICBuYXYud2RnLWhlYWRlci1hY3Rpb25zIGFbaHJlZj1cIi9wbGF5ZXIvcmVnaXN0cm9cIl0sXHJcbiAgICBuYXYud2RnLWhlYWRlci1hY3Rpb25zIGFbaHJlZj1cIi9wbGF5ZXIvZW50cmFyXCJdIHtcclxuICAgICAgICAvLyBtYXJnaW4tdG9wOiA0cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgIGRpdi5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXYgYSB7XHJcbiAgICAgICAgLy8gIGhlaWdodDogNjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gICAgIC5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXZ7XHJcbiAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgfVxyXG4gICAgIC5oZHItY29tcG9zdGEgbmF2LndkZy10b3BuYXY6YmVmb3Jle1xyXG4gICAgICAgIC8vICBjb250ZW50OiB1bnNldDtcclxuICAgICB9XHJcbiAgICAgLndkZy1oZWFkZXIgLndkZy1icmFuZHtcclxuICAgICAgICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gICAgICAvLyAgbWFpbi5zaGVsbDpoYXMoPiAuY29scyA+IC5jbXMtcGFnZSkge1xyXG4gICAgICAvLyAgIHBhZGRpbmc6IDkycHggMTBweCAwIDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAvLyB9XHJcbiAgICBidXR0b24jdGJtQmFjayB7XHJcbiAgICAgICAgLy8gaW5zZXQtYmxvY2stc3RhcnQ6IDEyMXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC53ZGctaGVhZGVyLXNlYXJjaC1pbiB7XHJcbiAgICAgIC8vIHRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGJ1dHRvbi50Yi12ZGVzayB7XHJcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAvLyB6LWluZGV4OiA5OTA7XHJcbiAgICAvLyBmb250LXNpemU6IDEycHg7XHJcbiAgICAvLyB0b3A6IDQwcHg7XHJcbiAgICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxNDVweDtcclxuICAgIC8vIHJpZ2h0OiAwO1xyXG4gICAgLy8gbGVmdDogYXV0bztcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS10cmFzcCk7XHJcbiAgICAvLyAgICAgY29sb3I6IHZhcigtLWhlYWRlci11dGlsaXR5LXRleHQpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5oZHItY29tcG9zdGEgZGl2LndkZy53ZGctdXRpbGl0eV9iYXJ7XHJcbiAgICAvLyAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAuaGRyLWNvbXBvc3RhIGRpdi53ZGcud2RnLXV0aWxpdHlfYmFyIC53ZGctdWItcmlnaHQge1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBnYXA6IDhweDtcclxuICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC8vIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XHJcbiAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgICAvLyB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPOiBIRUFERVIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbm5hdi53ZGctaGVhZGVyLWFjdGlvbnMge1xuICAgIC5idG4uYnRuLWdob3N0IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSA3MCUsIHZhcigtLXRyYXNwKSk7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLmJ0bi5idG4tYWNjZW50IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taGVhZGVyLWJ0bi1yZWdpc3Rlci1iYWNrZ3JvdW5kKSA3MCUsIHZhcigtLXRyYXNwKSk7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53ZGctbG9naW4taW5saW5lIHtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0taGVhZGVyLWJ0bi1sb2dpbi1iYWNrZ3JvdW5kKSA3MCUsIHZhcigtLXRyYXNwKSk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBcbn1cblxuZGl2LndkZy53ZGctdXRpbGl0eV9iYXIge1xuXG4gICAgLndkZy11Yi1yaWdodCB7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyNjBweDtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkZXRhaWxzIHtcbiAgICAgICAgc3Bhbi53ZGctdWItY2FyZXQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci10ZXh0LWIpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAud2RnLXViLWxhbmcgdWwud2RnLXViLWxhbmdsaXN0LFxuICAgIC53ZGctdWItdHogLndkZy11Yi10emxpc3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5oZHItY29tcG9zdGEge1xuICAgIGJ1dHRvbi50Yi1vY2NoaW8ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IFNQT1JUIFBBR0VTICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi5ib2R5LS1saXN0LWV2ZW50LFxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2NlZ2xpLFxuLmJvZHktLWV2ZW50aS1naW9ybm8tc2VsZXppb25lIHtcbiAgICAgbWFpbi5zaGVsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgPiAuY29scyB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJsb2NrOjA7XG4gICAgICAgICAgICA+IGFzaWRlLnJhaWwtbCB7XG4gICAgICAgICAgICAgICAgZ2FwIDowO1xuICAgICAgICAgICAgICAgID4gZGl2LnJhaWwtY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS13ZGc9XCJldmVudGktZ2lvcm5vXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnRuYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLXdkZz1cInRlbXBpXCJde1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDFcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmW2RhdGEtd2RnPVwibGl2ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydG5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS13ZGc9XCJ0b3AtbGVhZ3VlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS13ZGc9XCJzcG9ydFwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE86IFNQT1JUIE1FTlUgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5yYWlsLWNhcmQsXG4ud2RnLndkZy1zcG9ydHMtbWVudSB7XG4gICAgLndkZy1zcG9ydC10ZW5kaW5hIHtcbiAgICAgICAgdWwud2RnLXNwb3J0LWwxIHtcbiAgICAgICAgICAgID4gIGxpIHtcbiAgICAgICAgICAgICAgICA+IGEud2RnLXNwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXJ0aWFyeS1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLndkZy1zcG9ydC1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZm91cnRoLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID5hLndkZy1zcG9ydC10dXR0byxcbiAgICAgICAgICAgICAgICA+ZGV0YWlscy53ZGctc3BvcnQtcmFtbyAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi53ZGctc3BvcnQtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC53ZGctc3BvcnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRlcnRpYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGVydGlhcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgLy8gJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstYSk7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53ZGctc3BvcnQtcmFtbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNlMGUyZTg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLndkZy1zcG9ydC1sMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTZhYmJlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2RnLXNwb3J0LXJhbW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLndkZy1zcG9ydC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E2YWJiZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwud2RnLXNwb3J0LWwzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyYjMxNWU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53ZGctc3BvcnQtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gTGFzdCBDaGlsZCBMSVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgICAgICA+IGEud2RnLXNwb3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBQQUxJTlNFU1RPIFRBQkVMTEEgIEhPTUUgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxuZGl2LndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgbmF2Lmx2Yjpub3QoLmx2Yi0tbmF6KSxcbiAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAvLyBhLmx2Yi12b2NlIHtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC8vIH1cbiAgICAgICAgOmlzKGEsYnV0dG9uKS5sdmItdm9jZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA5cHggMTJweCA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG5cbiAgICAgICAgICAgIGltZy5pY28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyh2YXIoLS1zZW1pLWRhcmstYikgMHB4IDBweCA0cHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmx2Yi1ub21lIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmx2Yi1uIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCB2YXIoLS1zZWNvbmRhcnktYm9yZGVyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXaWRnZXQgZGlyZXR0YSBsaXZlXG4gICAgJi50Yi1wYWwtZGlyZXR0YSB7XG4gICAgICAgIFxuICAgICAgICA+IGRpdi50Yi1uYXotcmlnYSB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgbmF2Lmx2Yi5sdmItLW5heiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmx2Yi12b2NlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudCwgaW5zZXQgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAgLy8gV2lkZ2V0IHByZW1hdGNoXG4gICAgJjpub3QoLnRiLXBhbC1kaXJldHRhKSB7XG4gICAvLyA+IGRpdi50Yi1uYXotcmlnYSB7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vIGdhcDogNnB4O1xuICAgICAgICAvLyBtaW4td2lkdGg6IDA7XG4gICAgICAgIG5hdi5sdmI6bm90KC5sdmItLW5heikge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTBweCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5sdmItdm9jZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKSB2YXIoLS1ib3JkZXItcmFkaXVzLWIpIDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudCwgaW5zZXQgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5sdmItbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZpdmUtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb3VydGgtdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUYWJlbGxhIFxuICAgIHRhYmxlLnRiLXBhbGluc2VzdG8ge1xuICAgICAgICBib3JkZXItdG9wOjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWEpICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyLnRiLXNwb3J0LWgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgIGJvcmRlcjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgdHIudGItZ3J1cHBpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgdHIudGItbGVnYS1oIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgICAgICAgICAmOm5vdCgudGItdGVzdGUsIC50Yi1ncnVwcGksIC50Yi1zcG9ydC1oKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZC50Yi1saXZlLWNlbGxhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLWxpdmUtcmlnYTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi10diB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0taWNvbi1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1mb3VydGgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1yaWdhLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXNxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgIC50Yi1ldi1saXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItcHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQudGItZXYge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGQudGItb2RkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgICAgICAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICYudGItb2RkLS1vdSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xuICAgICAgICAgICAgICAgICAgICAudGItb3Utc2VsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1xdC1ib3JkZXIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoaXAsXG4gICAgICAgICAgICAgICAgYS5jaGlwLFxuICAgICAgICAgICAgICAgIGJ1dHRvbi5jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgICAgICAmLm9uLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcXQtY29sb3ItLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcXQtYmFja2dyb3VuZC0taG92ZXIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXF0LWJvcmRlci0taG92ZXIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gdGQudGItbW9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNldmVuLWJvcmRlcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1zZXZlbi1ib3JkZXIpO1xuICAgICAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAudGItbW9yZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tdHJhc3ApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogUVVPVEEgQVVNRU5UQVRBICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZGl2LnFicm93IHtcbiAgICBkaXYucWJyb3ctaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5xYnJvdy1hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpIDcwJSwgdmFyKC0tdHJhc3ApKTtcbiAgICAgICAgJi5xYnJvdy1hcnJvdy0tciB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnFicm93LWFycm93LS1sIHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgICAgICBcbiAgICB9XG4gICAgLnFicm93LXNjcm9sbCB7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gSGlkZSBzY3JvbGxiYXJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGRpdi5xYmNhcmQuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXYuY2Fyb3VzZWwtaXRlbS0tbWF0Y2gge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgID5kaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tYXRjaC1hd2F5LnFiLWxlZyB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5xYi1ldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcm91c2VsLWl0ZW0tLW9kZHMucXQtYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIC5xdC1idG4ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLnF0LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJvdXNlbC1pdGVtLS10b3BpbmZvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAucWItZmlyZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogQ0FNUElPTkFUSSBUT1AgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZGl2LmI0NS1uYXYsXG51bC53ZGctbGVhZ3VlLWxpc3Qge1xuICAgID4gbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCB2YXIoLS1pbnB1dC1ib3JkZXItLWEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG5cbiAgICAgICAgICAgIHNwYW4ud2RnLWxlYWd1ZS1uYW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubXV0ZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IExJVkUgU0lOR0xFIEVWICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEJhcnJhIFRvcCBhZ2dpdW5naSBldiAqL1xuXG5kaXYuY2V2IHtcbiAgICBkaXYuY2V2LXZ1b3RhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogUVVPVEUgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZGl2LnF0LWJveC0tY29udGFpbmVyIHtcbiAgICBkaXYuY2FyZC5xdC1ib3gge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIGRpdi5jYXJkLWgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taGVhZGluZy1iYWNrZ3JvdW5kLWIpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGluZy10ZXh0LWIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtYiBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxjdy1tZXJjIHtcbiAgICAucXQtYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuLmxjdy1yb3cge1xuICAgIGJ1dHRvbi5sY3ctcSxcbiAgICBidXR0b24ubGN3LXEubGN3LXFlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cblxuICAgIHNwYW4ubGN3LXEuaXMtaG5kIHtcbiAgICAgICAgPi5sY3ctb3Utc2VsIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRyYXNwKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWJvcmRlcik7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogRElSRVRUQSBMSVZFICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLndkZy53ZGctZXZlbnQtY29kZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYik7XG4gICAgLndkZy1jb2RlLWZvcm0ge1xuICAgICAgICAud2RnLWNvZGUtcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBpbnB1dC53ZGctY29kZS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBidXR0b24uYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLXRoaXJkKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAud2RnLWNvZGUtbGFiIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KVxuICAgICAgICB9XG5cblxuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IERJUkVUVEEgTElWRSAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5ib2R5LmJvZHktLWRpcmV0dGEge1xuICAgICYuYm9keS0taW5kZXgge1xuICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSAge1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDA7XG5cbiAgICAgICAgICAgICAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgICAgICAgICAgICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLnJpZ2h0LXNpZGVuYXYtLW9wZW4ge1xuICAgICAgICAgICAgbWFpbi5zaGVsbCB7XG4gICAgICAgICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlICB7XG4gICAgICAgICAgICAgICAgICAgIG5hdi5sdmIubHZiLS1wbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC53ZGctcGFsaW5zZXN0by10YWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNtcy1wYWdlLnRiLXNjb3BlOm5vdCgudGItcmFpbC1jaGl1c2EpIHtcbiAgICAgICAgbmF2Lm1zeiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICBhLm1zei12OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEubXN6LXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSkgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxubmF2Lm1zeiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5tc3otdiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIDAgMCB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2MtY2hpcHMge1xuICAgIGEuc2MtY2hpcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tdHJhc3ApO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICYub24sXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW5pbmUtYm9yZGVyKTtcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW5pbmUtYm9yZGVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogU1BPUlRCT1ggICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4uZmVlZC5zYy1wYWdlIHtcbiAgICA+IC5zYyB7XG4gICAgICAgIHBhZGRpbmctYmxvY2stZW5kOiAxMHB4O1xuICAgICAgICBkaXYuc2MtaGVhZCB7XG4gICAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LXRleHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBkZXRhaWxzLnNjLXNwb3J0Ym94IHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKTtcbiAgICAgICAgICAgIC5zYy1zcG9ydCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSAwIDA7XG4gICAgICAgICAgICAgICAgc3Bhbi5zYy1uYXotYXByaSxcbiAgICAgICAgICAgICAgICBzcGFuLnNjLXNwb3J0LW5vbWUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2MtbmF6IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgICAgICAgICAgLnNjLW5hei1oIHtcbiAgICAgICAgICAgICAgICAgICAgc3Bhbjpub3QoLnNjLWNvbXAtbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zYy1uYXotdmFpLFxuICAgICAgICAgICAgICAgICAgICAuc2MtbmF6LXR1dHRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zYy1jb21wLW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktbGlnaHQtYSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5zYy12YWkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGN3IHtcbiAgICBkaXYubGN3LWdyb3VwIHtcbiAgICAgICAgZGl2Lmxjdy1saCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1kKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sY3ctcGVyY2hlOmVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmUge1xuICAgICAgICAubGN3LXN1YnRhYiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmxjdy10YWJzIHtcbiAgICBhLmxjdy10YWIsIFxuICAgIGJ1dHRvbi5sY3ctdGFiIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tZml2ZS10ZXh0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaXgtYm9yZGVyKTtcbiAgICB9XG5cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IExJU1RBIFFVT1RFICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVlZC5lcy1wYWdlIHtcbiAgICA+IC5lcyB7XG4gICAgICAgIC5lcy1oZWFkIHtcbiAgICAgICAgICAgIHNwYW4uZXMtdGl0b2xvIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lcy12dW90ZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBHRU5FUklDTyBIT01FICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuLmJvZHktLWluZGV4Om5vdCguYm9keS0tZGlyZXR0YSkge1xuICAgIG1haW4uc2hlbGwge1xuICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUge1xuICAgICAgICAgICAgLmNtcy1yZWdpb24ge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY21zLXJlZ2lvbiB7XG4gICAgICAgICAgICAgICAgJi5jbXMtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIC53ZGcud2RnLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtY3RtKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5yYWlsX2xlZnQge1xuICAgICAgICAgICAgICAgICAgICA+IC53ZGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogSUNPTkUgQklBTkNIRSBGSVggICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmxnLWxvZ28tLXNyLXRvdXJuYW1lbnQtNyxcbi5sZy1sb2dvLS1zci10b3VybmFtZW50LTM0IHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdSVVBQTyA6IERJUkVUVEEgTElWRSBTSU5HTEUgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1yZWdpb24uY21zLXJhaWxfbGVmdCB7XG5cbiAgICBuYXYubHZtIHtcbiAgICAgICAgPiBkaXYubHZtLXRlc3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5sdm0tY29ycG8ge1xuICAgICAgICAgICAgLmx2bS1zcG9ydCB7XG4gICAgICAgICAgICAgICAgPiBzdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtZikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubHZtLWxlZ2Ege1xuICAgICAgICAgICAgICAgICAgICA+c3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBHUlVQUE8gOiBHRU5FUklDTyAgTEVGVC9DRU5URVIvUklHSFQgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gTGVmdCBCYXIgXG5cbi5jbXMtcmVnaW9uLmNtcy1yYWlsX2xlZnQge1xuICAgID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuLmNtcy1yZWdpb24uY21zLW1haW4ge1xuICAgID4gZGl2IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuXG4uY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodCB7XG4gICAgPiBkaXYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR1JVUFBPIDogRElSRVRUQSBMSVZFICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgYm9keS5ib2R5LS1kaXJldHRhIHtcbiAgICAgICAgJi5ib2R5LS1pbmRleCB7XG4gICAgICAgICAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgICAgICAgICAuY21zLXBhZ2UudGItc2NvcGUgIHtcblxuICAgICAgICAgICAgICAgICAgICBuYXYubHZiLmx2Yi0tcGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuXG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQk9SREVSIFJBRElVUyAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbmRpdi5sY3ctc2Nyb2xsIHtcbiAgICBkaXYubGN3LWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuXG4udGItaGNwLnRiLW1yYyB7XG4gICAgLnRiLWhjcC1yaWdhIHtcbiAgICAgICAgYnV0dG9uLnF0LWJ0biB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE1PREFMIFJFR0lTVEVSICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuZGl2LnRiLWF1dGhvdiB7XG4gICAgLnRiLWF1dGhtIHtcbiAgICAgICAgPiBkaXYuaGVybyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZXZlbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiAgZGl2LnJlZy1wb3AtYm94LmhhLWZpZ3VyYSB7XG4gICAgLnJlZy1wb3AtZmlndXJhIHtcbiAgICB9XG5cbiAgICAucmVnLXBvcC1jb2wge1xuICAgICAgICAucmVnLXBvcC1oIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNldmVuLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cbmJvZHkuYm9keS0tY2FsZW5kYXJpbyB7XG4gICAgZGl2LmNhbCB7XG4gICAgICAgIGRpdi5jYWwtdGFicyB7XG4gICAgICAgICAgICAuY2FsLXRhYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdi5jYWwtcm93cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgIC5jYWwtZXYgIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ib3gtYmFja2dyb3VuZC1iKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYWwtc3BvcnQtc2VsIHtcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG4udGItZXYtbGl2ZSB7XG4gICAgZGl2Lm1hdGNoLWxpc3QtLWV2ZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEFDQ09VTlQgQ0hBVCAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi5jYXJkLWIge1xuICAgIGRldGFpbHMuYXMtcmljaGllc3RhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2V2ZW4tYm9yZGVyKTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2l4LWJhY2tncm91bmQpO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgIH1cbn1cblxuXG5cbmRpdi50Yi1wb3N0YS1wYW5uZWxsbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgLy8gd2lkdGg6IG1pbigzODBweCwgY2FsYygxMDB2dyAtIDE2cHgpKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaXgtYm9yZGVyKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWN0bSk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYm94LWJhY2tncm91bmQtYyk7XG4gICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc2VtaS1kYXJrLWxpZ2h0KSAzNSUsIHZhcigtLXNlbWktZGFyay1hKSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGl2LnRiLXBvc3RhLWxpc3RhIHtcbiAgICAgICAgLnRiLXBvc3RhLWVsZW5jbyB7XG4gICAgICAgICAgICAudGItcG9zdGEtdm9jZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2l4LWJvcmRlcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6dmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlbWktZGFyay1saWdodCk7XG5cbiAgICAgICAgICAgICAgICAudGItcG9zdGEtcmlnYSB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dC50Yi1wb3N0YS1zcHVudGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWNjZW50LWNvbG9yOiB2YXIoLS1wcmltYXJ5LXRleHQpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAudGItcG9zdGEtY29ycG8ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJveC1iYWNrZ3JvdW5kLWIpO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDB2aDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1jdG0pO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvdXJ0aC10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50Yi1wb3N0YS1waWVkZSB7XG4gICAgICAgIGJ1dHRvbi50Yi1wb3N0YS1zZWduYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tdGhpcmQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi10aGlyZC10ZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTUVESUEgUVVFUlkgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGRyLWNvbXBvc3RhIHtcbiAgICAgICAgLndkZy53ZGctdXRpbGl0eV9iYXIge1xuICAgICAgICAgICAgLndkZy11Yi1yaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMi4gUkVTUE9OU0lWRSAtIFNUUlVUVFVSQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIDMuIENPTE9SSSAvIEJBQ0tHUk9VTkQgLyBCT1JERVItQ09MT1IgLyBTSEFET1cgLyBGSUxMIC8gU1RST0tFICAgICAgICAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG5cblxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudDtcbiAgfVxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZy1oZWFkZXIgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLy8gLndkZy1oZWFkZXIge1xuICAvLyAgIHBhZGRpbmc6IDAgMTBweDtcbiAgLy8gICBtaW4taGVpZ2h0OiA0MHB4O1xuICAvLyB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB3ZGcgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLndkZy53ZGctdXRpbGl0eV9iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ZGcgLmJ0bntcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgLndkZy53ZGctdG9wbmF2IC53ZGctbmF2LWljIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsdm0tZXYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmx2bS1ldiAubHZtLW1lcmMtYXByaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sdm0tZXYgLmx2bS1xdW90ZSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1wYWxpbnNlc3RvICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgsXG4gIC50Yi1wYWxpbnNlc3RvIHRyLnRiLXNwb3J0LWgge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQhaW1wb3J0YW50O1xuICAgICAgICAvLyBkaXNwbGF5OiB0YWJsZS1yb3chaW1wb3J0YW50O1xuXG4gIH1cblxuICAudGItcGFsaW5zZXN0byAudGItbGl2ZS1ibG9jY28ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRiLXBhbGluc2VzdG8gdGQudGItbW9yZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAudGItcGFsaW5zZXN0byB0ZC50Yi1saXZlLWNlbGxhIHtcbiAgICBmbGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgb3JkZXI6IDI7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Ym0tbmF2ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIG5hdi50Ym0tbmF2IGEge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiA1MHB4O1xuICB9XG5cbiAgXG4gIG5hdi50Ym0tbmF2IGEudGJtLXNsaXAge1xuICAgIG9yZGVyOiAxNTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAvLyBwYWRkaW5nOiA1cHg7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xNXB4KTtcbiAgICAvLyB3aWR0aDogNTJweDtcbiAgICAvLyBoZWlnaHQ6IDUycHg7XG4gICAgLy8gYm90dG9tOiAwO1xuICAgIC8vIHJpZ2h0OiAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCkgMCAwIHZhcigtLWJvcmRlci1yYWRpdXMtZnVsbCk7XG4gIH1cblxuICBuYXYudGJtLW5hdiBhLnRibS1zbGlwIHNwYW4udGJtLXNsaXAtYnRuIHtcbiAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gbGVmdDogMCU7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAvLyB3aWR0aDogNTJweDtcbiAgICAvLyBoZWlnaHQ6IDUycHg7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAvLyBib3R0b206MDtcbiAgICAvLyBsZWZ0OiAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgbmF2LnRibS1uYXYgYi50Ym0tY291bnQge1xuICAgIC8vIHJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib3gtc2lkZWJhciAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYuYm94LXNpZGViYXIuYm94LXNpZGViYXItLWNvdXBvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBkaXYuYm94LXNpZGViYXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtaGVhZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2MtaGVhZCAuc2MtdGVzdGEtY29tYW5kaSBzcGFuLnNjLW5hei1hcHJpIHtcbiAgICByaWdodDogLTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLW5heiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2MtbmF6IC5zYy1uYXotaCAuc2MtY29tcC1uIHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiAyMnB4O1xuICAgIC8vIG1hcmdpbjogMDtcbiAgICAvLyBmb250LXdlaWdodDogYm9sZDtcbiAgICAvLyBsZWZ0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc2MtbmF6IC5zYy1uYXotaCxcbiAgLnNjLW5heltvcGVuXSAuc2MtbmF6LWgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1uYXotYXByaSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBzcGFuLnNjLW5hei1hcHJpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2MtbmF6LXR1dHRlICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5zYy1uYXotdHV0dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgfVxuICAuZmVlZC5zYy1wYWdlIGRpdi5zYy12YWkge1xuICAgIGJvdHRvbTogNjBweDtcbiAgICBidXR0b24sXG4gICAgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1uYXotdmFpICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gc3Bhbi5zYy10ZXN0YS1jb21hbmRpIGJ1dHRvbi5zYy1zdGFtcGEtYXByaSxcbiAgYnV0dG9uLnNjLW5hei12YWksXG4gIHNwYW4uc2MtbmF6LWFwcmksXG4gIGJ1dHRvbi5zYy1uYXotdHV0dGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgfVxuXG4gIGJ1dHRvbi5zYy1uYXotdmFpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDkycHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLXBhZ2UgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LnNjLXBhZ2UgLnNjLW5heiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBzYy1zcG9ydCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2Mtc3BvcnQgLnNjLW5hei1hcHJpIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2Mtc3BvcnRib3ggKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGV0YWlscy5zYy1zcG9ydGJveCAuc2Mtc3BvcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBkZXRhaWxzLnNjLXNwb3J0Ym94IC5zYy1zcG9ydCBzcGFuLnNjLWNvbXAtbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY2Itc3cgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNiLXN3OmNoZWNrZWR+LmNiLWxheSAuY2ItY29sIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYi1zdy1sYmwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNiLXN3LWxibCB7XG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjYXNpbm8tZ3JpZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuY2FzaW5vLWdyaWQuaXMtZWxlbmNvIC50Yi1jZyxcbiAgLnRiLWNhcy1ncmlkLmlzLWVsZW5jbyAudGItY2cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAuY2FzaW5vLWdyaWQge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1hY2NvdW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJvZHkuYm9keS0tYWNjb3VudCBkaXYuZmVlZCBkaXYuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWIgPiBmb3JtLFxuICBib2R5LmJvZHktLWFjY291bnQgZGl2LmZlZWQgZGl2LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1iID4gYS5idG4tbGluZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1hY2NvdW50LXNldHRpbmdzICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJvZHkuYm9keS0tYWNjb3VudC1zZXR0aW5ncyBtYWluLnNoZWxsIC5mZWVkID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tY2FzaW5vICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1jYXNpbm8gbWFpbi5zaGVsbCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keS0tY2FzaW5vIC5zaGVsbCAuY29scy5zb2xvIC5jYXJkLWgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm9keS0tY2FzaW5vIC5jYiAuY2ItY2VyY2Ege1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cblxuICAuYm9keS0tY2FzaW5vIC5zaGVsbCAuY29scy5zb2xvIC5jYXMtYmxvY2NvIC5jYXJkLWgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWluZGV4ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1pbmRleCBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYm9keS0taW5kZXggbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDk5OTE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpOm5vdCguYm90eS0taW5kZXgpIG1haW4uc2hlbGwgLmNtcy1wYWdlLnRiLXNjb3BlIC5jbXMtcmVnaW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgYm9keS5sZWZ0LXNpZGVuYXYtLW9wZW4gbWFpbi5zaGVsbCAuY21zLXBhZ2UudGItc2NvcGUgLmNtcy1yZWdpb24uY21zLXJhaWxfbGVmdC5vcGVuLFxuICAuYm9keS0taW5kZXg6bm90KC5ib2R5LS1kaXJldHRhKTpub3QoLmJvdHktLWluZGV4KSBtYWluLnNoZWxsIC5jbXMtcGFnZS50Yi1zY29wZSAuY21zLXJlZ2lvbi5jbXMtcmFpbF9yaWdodC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTI7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1zaW5nbGUtZXZlbnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIG5hdi5tc3oge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmJvZHktLXNpbmdsZS1ldmVudCBtYWluLnNoZWxsIC5mZWVkLnRiLXNjb3BlIC5jbXMtcGFnZS5sdm0tcGFnaW5hIC5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5ib2R5LS1zaW5nbGUtZXZlbnQgbWFpbi5zaGVsbCBkaXYuY29scyB7XG4gICAgcGFkZGluZy1ibG9jazogMTBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY21zLXBhZ2UgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNtcy1wYWdlLnRiLXNjb3BlIC5sdmIsXG4gIC5ib2R5LS1kaXJldHRhIG5hdi5tc3oge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjb2xzICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jb2xzIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGVnLWNoaXBzICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5lZy1jaGlwcyB7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgfVxuXG4gIGRpdi5lZy1jaGlwcyBhLmVnLWNoaXAge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBnbG9iYWwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogaGRyLWNvbXBvc3RhICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRpdi5oZHItY29tcG9zdGEge1xuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgZGl2Lmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBkaXYuaGRyLWNvbXBvc3RhIG5hdi53ZGctdG9wbmF2IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGdhcDogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBtc3ogKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbmF2Lm1zeiAubXN6LXYge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcGEtZmFiICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJ1dHRvbi5wYS1mYWIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xuICAgIGluc2V0LWlubGluZS1lbmQ6IDVweDtcbiAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbmltYXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBidXR0b24ucGEtZmFiOmhvdmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBwYWdlLWNvbnRhaW5lci0tYWNjb3VudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAucGFnZS1jb250YWluZXItLWFjY291bnQgLmJ0bi1jb250YWluZXItLWN0bSB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cblxuICBkaXYucGFnZS1jb250YWluZXItLWFjY291bnQgYS5idG4tY3RtLS1iIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogc2hlbGwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLy8gbWFpbi5zaGVsbCB7XG4gIC8vICAgcGFkZGluZy10b3A6IDc4cHg7XG4gIC8vIH1cblxuICBtYWluLnNoZWxsOmhhcyg+IC5jb2xzID4gLmNtcy1wYWdlKSB7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMCAxMHB4O1xuICB9XG5cbiAgXG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1hdXRobSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYudGItYXV0aG0gLmJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4O1xuICB9XG5cbiAgZGl2LnRiLWF1dGhtIGRpdi5oZXJvIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1hdXRob3YgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLWF1dGhvdiB7XG4gICAgei1pbmRleDogMTEwMDA7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWNnLWZvb3QgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLWNnLWZvb3Qge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLXNpd2VpLWZhYiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBidXR0b24udGItc2l3ZWktZmFiIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBib3R0b206IDYwcHg7XG4gIH1cblxuICAudGItc2l3ZWktZmFiIC5tZGkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEFjY291bnQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICAucGFnZS1jb250YWluZXItLWFjY291bnQgLnRpdGxlLWN0bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBhZ2UtY29udGFpbmVyLS1hY2NvdW50IGEuYnRuLWN0bS0tYiB7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIExpdmUgYW5kIFNpbmdsZSBFdmVudCBGaXggbGluayAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4gIC50Yi1ldi10ZXN0YS13cmFwPi50Yi1ldi1saXZlIGRpdi5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRiLWV2LXRlc3RhLXdyYXA+LnRiLWV2LWxpdmUgZGl2Lm1hdGNoLWxpc3QtLWluZm8tYm90dG9tPnNwYW4ge1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLmhkci1jb21wb3N0YSBuYXYud2RnLXRvcG5hdiBhIC53ZGctbmF2LWljIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlKDBweCwgNXB4KTtcbiAgfVxuXG5cbiAgdWwud2RnLXViLWxhbmdsaXN0IHtcbiAgICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExODFweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLXNpbmdsZS1ldmVudCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tc2luZ2xlLWV2ZW50IC50Yi1jYW1wZXR0byB7XG4gICAgaGVpZ2h0OiAyNjFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkgYW5kIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1yIC0gRVJST1JFICAtICBwcm9ibGVtYSAgZml4IDQ1MyAtIENvdXBvbiBzY29tcGFyZSBhbGxvIHpvb20gICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8vIGFzaWRlLnJhaWwtciB7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIHBhZGRpbmc6IDEwcHg7XG4gIC8vICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLy8gICBoZWlnaHQ6IDEwMHZoO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICByaWdodDogLTE5cHg7XG4gIC8vICAgd2lkdGg6IDA7XG4gIC8vICAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLy8gfVxuXG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB0Yi1jb3Vwb24tb2ZmICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBhc2lkZS5yYWlsLXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OyAvLyA5OTk1O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvLyBib2R5Om5vdCgudGItY291cG9uLW9mZikgLnRiLXJhaWwtdGFzdG8sXG4gIC8vIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItc2xpcC1zdyB7XG4gIC8vICAgcmlnaHQ6IDI5OXB4O1xuICAvLyAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvLyAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC8vIH1cblxuICAvLyBGSVggRXJyb3IgU2Ftc3VuZyAxMjgwXG4gICAgbWFpbi5zaGVsbCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIGFzaWRlLnJhaWwtci5zM3QtcmFpbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1hKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBib2R5Om5vdCgudGItY291cG9uLW9mZikgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxuICAgIGJvZHk6bm90KC50Yi1jb3Vwb24tb2ZmKSBidXR0b24udGItc2xpcC1zdyB7XG4gICAgICAvLyByaWdodDogMzIwcHghaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBib2R5Om5vdCgudGItY291cG9uLW9mZikgLnRiLXNpd2VpLWZhYiB7XG4gICAgICByaWdodDogMjk1cHg7XG4gICAgfVxuXG4gYnV0dG9uLnRiLXJhaWwtdGFzdG8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBib2R5Om5vdCgudGItY291cG9uLW9mZikge1xuICAgICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxuICAgICAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgICAgICAgIC8vIHJpZ2h0OiAzMTBweDtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sIFxuICAgIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGItc2xpcC1zdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBib2R5IC50Yi1yYWlsLXRhc3RvLFxuICBib2R5IGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC8vIG9wYWNpdHk6IDAuNTsgXG4gICAgICAgIHNwYW57XG4gICAgICAvLyBmb250LXNpemU6IDIycHg7XG4gICAgICAvLyBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuXG5cbiAgYm9keS5ib2R5LS1zaW5nbGUtZXZlbnQge1xuICAgIG1haW4uc2hlbGwgLmNvbHMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyNjVweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpub3QoLnRiLWNvdXBvbi1vZmYpIHtcbiAgICAgIG1haW4uc2hlbGwgLmNvbHMge1xuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50Yi1jb3Vwb24tb2ZmIHtcbiAgICAgIG1haW4uc2hlbGwgLmNvbHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbn1cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZy1icmFuZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBhLndkZy1icmFuZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgICBuYXYudGJtLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY2ItZ2lvY2hpICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jYi1naW9jaGkgLmNhc2luby1ncmlkIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tY2ItdGVzdGEsIDMxMHB4KSk7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBRdW90ZSBtb2JpbGUgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCAubGN3LWNlbGxlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBib2R5LS1jYXNpbm8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJvZHktLWNhc2lubyAuY2ItZ2lvY2hpIC5jYXJkLmNhcy1ibG9jY28gLmNhc2luby1ncmlkOm5vdCguaXMtZWxlbmNvKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogd2RnLXNwb3J0LWZhc2NpYSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAud2RnLXNwb3J0LWZhc2NpYSB7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHdkZyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHRyLnRiLXNwb3J0LWggdGgge1xuICAgIGdhcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSB0ci50Yi1zcG9ydC1oIHRoIC50Yi1zcG9ydC1pY28ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuXG4gIC8vIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZDpudGgtY2hpbGQobi8qKi8rNSk6bnRoLWNoaWxkKC1uLyoqLysxNCkge1xuICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gIC8vIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1tb3JlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItbGl2ZS1ibG9jY28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLndkZy53ZGctcGFsaW5zZXN0by10YWJsZSAudGItcGFsaW5zZXN0byAudGItb2RkIGJ1dHRvbi5jaGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIC50Yi1wYWxpbnNlc3RvIC50Yi1vZGQgYnV0dG9uLmNoaXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGItdGlwby1xdW90YSk7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gIC53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUgLnRiLXBhbGluc2VzdG8gLnRiLW9kZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3IGRpdi5sY3ctZ3JvdXAgLmxjdy1zZWNoLFxuICAubGN3IC5sY3ctZ2gsXG4gIC5sY3cgLmxjdy10aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3LWFkZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3LWFkZCwgZGl2Lmxjdy1zdWJ0YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGxjdy1ncm91cCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhOm5vdCgudGItaGNwLXRlc3RhKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubGN3LWdyb3VwLmxjdy1tLS1tYXJjYXRvcmkubGN3LXNtLS1zZWduYS1yaXN1bHRhdG8tZXNhdHRvIC5sY3ctcm93LmlzLWNlbGxlIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3LW90aCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBzcGFuLmxjdy1vdGggYnV0dG9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogbGN3LXJvdyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYubGN3LXJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5sY3ctZ3JvdXAgPiBkaXYubGN3LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLmxjdy1yb3cgLmMtZXYge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgc3Bhbi5sY3ctcS5pcy1sb2NrZWQsXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgc3Bhbi5sY3ctcS5pcy1obmQsXG4gIGRpdi5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xOm50aC1jaGlsZChuLyoqLys0KTpudGgtY2hpbGQoLW4vKiovKzExKSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCBidXR0b24ubGN3LXEge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRiLXRpcG8tcXVvdGEpO1xuICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgb3BhY2l0eTogLjc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLXBhbGluc2VzdG8gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuICB0YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1vZGQtLXZhaSB7XG4gICAgZmxleDogMSAxIDUycHg7XG4gICAgZmxleDogMSAxIDUycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8gdHIge1xuICAvLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgICAgIGdhcDogNHB4IDNweDtcbiAgLy8gICAgICAgcGFkZGluZzogN3B4IDRweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB2YXIoLS1zZW1pLWRhcmstbGlnaHQpO1xuICAvLyAgIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWhjcCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EudGItaGNwLXRlc3RhIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YSBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgLnRiLWhjcC1yaWdhLnRiLWhjcC10ZXN0YTpmaXJzdC1jaGlsZCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgYnV0dG9uLmNoaXAuY2hpcC0tcGllbm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC50Yi1oY3AudGItbXJjIGJ1dHRvbi5jaGlwLmNoaXAtLXBpZW5vICAubGJsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICB9XG5cbiAgLnRiLWhjcC50Yi1tcmMgZGl2LnRiLW1yYy12dW90YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50Yi1oY3AudGItbXJjIC50Yi1oY3AtcmlnYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMTA0cHgsMS41ZnIpIHJlcGVhdCgyLG1pbm1heCg0NHB4LDFmcikpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGItaGNwLnRiLW1yYyAudGItaGNwLXJpZ2EgYnV0dG9uLnF0LWJ0biBsYWJlbC5xdC1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBibC1jICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ibC1jIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuYmwtYzo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYmwtbGlzdGEtLXJldGUgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmJsLWxpc3RhLS1yZXRlIC5ibC1yaWdhPi5ibC1saW5lYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHJ0LXJpZ2EgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnJ0LXJpZ2Ege1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogZ2MtbW92LXRibCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZ2MtbW92LXRibCB0aGVhZCxcbiAgLnR4LXRibCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5nYy1tb3YtdGJsIHRyLFxuICAudHgtdGJsIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG5cbiAgLmdjLW1vdi10YmwgdHI6bGFzdC1jaGlsZCxcbiAgLnR4LXRibCB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcbiAgfVxuXG4gIC5nYy1tb3YtdGJsIHRyIHRkLFxuICAudHgtdGJsIHRyIHRkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogY2FsLXRhYnMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNhbC10YWJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2FsLXRhYnMgLmNhbC1zcG9ydC1zZWwge1xuICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBxdC1idG4gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYnV0dG9uLnF0LWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogYm9keS0tbmV0d29yayAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tbmV0d29yay5ib2R5LS1uZXR3b3JrLXJlcG9ydCB0YWJsZSB0aGVhZCxcbiAgdGFibGUucnAtY2FzY2F0YSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHtcbiAgICBkaXNwbGFZOiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLmJvZHktLW5ldHdvcmsuYm9keS0tbmV0d29yay1yZXBvcnQgdGFibGUgdHIgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbWV0cmljKSBcIjogXCI7XG4gICAgZm9udC1zaXplOiAuNzhlbTtcbiAgICBvcGFjaXR5OiAuNztcbiAgfVxuXG4gIC5ib2R5LS1uZXR3b3JrLmJvZHktLW5ldHdvcmstcmVwb3J0IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogdW5zZXQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGNhcmQgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNhcmQucGNhc2ggLmt2IGIge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBjbXMtcmFpbF9sZWZ0ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jbXMtcmFpbF9sZWZ0LnRiLWNhc3NldHRvIHtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY21zLXJhaWxfbGVmdC50Yi1jYXNzZXR0byAubHZtIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICBib2R5LnJpZ2h0LXNpZGVuYXYtLW9wZW4gLnJhaWwtci5zM3QtcmFpbC5hY3RpdmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogOTk5MiFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBlZy1oZWFkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5lZy1oZWFkLCBcbiAgLndkZy1zcG9ydC1mYXNjaWEsXG4gIC5zZWMtYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGVzICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5lcyAuZXMtaGVhZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1iKTtcbiAgfVxuXG4gIC5oZHItY29tcG9zdGEgLndkZy1iYWxhbmNlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IG1hdGNoLWxpc3QtLWV2ZW50ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5tYXRjaC1saXN0LS1ldmVudCB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLW1lcmMgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLW1lcmMgLnF0LWJveC0tY29udGFpbmVyIHtcbiAgICBjb2x1bW5zOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHR4LXRibCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAudHgtdGJsIHRyIHRkOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLW1ldHJpYykgXCI6IFwiO1xuICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgb3BhY2l0eTogLjc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAudHgtdGJsIHRyIHRkPnNwYW4sXG4gIC50eC10YmwgdHIgdGQ+YiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuXG5cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWNhc2lubyAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYm9keS0tY2FzaW5vIC5jYi1naW9jaGkgLmNhcmQuY2FzLWJsb2NjbyAuY2FzaW5vLWdyaWQ6bm90KC5pcy1lbGVuY28pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiB3ZGctYWNjdC10ZW5kaW5hICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIGRldGFpbHMud2RnLWFjY3QtdGVuZGluYT5zdW1tYXJ5IHtcbiAgICBtaW4td2lkdGg6IDI5cHg7XG4gICAgbWluLWhlaWdodDogMjlweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWEpO1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3cgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmxjdyBkaXYubGN3LWdyb3VwIC5sY3ctdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAycHggMHB4O1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctZ3JvdXAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2Lmxjdy1ncm91cCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgZGl2Lmxjdy1ncm91cCAubGN3LXBlcmNoZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogdGJtLW5hdiAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBuYXYudGJtLW5hdiBidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tYm9yZGVyLXJhZGl1cy1mdWxsKSB2YXIoLS1ib3JkZXItcmFkaXVzLWZ1bGwpIDA7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNjLXBhZ2UgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNjLXBhZ2UgLmxjdyBkaXYubGN3LWdyb3VwIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IGJvZHktLWluZGV4ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5ib2R5LS1pbmRleDpub3QoLmJvZHktLWRpcmV0dGEpIG1haW4uc2hlbGwgLndkZy1zbGlkZXItLW11bHRpIHtcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDEwMCUsIDFmcik7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHJhaWwtY2FyZCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYucmFpbC1jYXJkIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiByYWlsLWwgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYXNpZGUucmFpbC1sIGRpdi5yYWlsLWgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHNoZWxsICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIG1haW4uc2hlbGwgZGl2Lmxjdy1zdWJ0YWJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgbWFpbi5zaGVsbCAuY29scyAucmFpbC1yIHtcbiAgICBwYWRkaW5nOiA1cHggNXB4IDQwcHggNXB4O1xuICB9XG5cbiAgLnJhaWwtci5yaWdodC1zaWRlYmFyLnJpZ2h0LXNpZGViYXItLWFjY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLXNsaXAtc3cgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sXG4gIGJ1dHRvbi50Yi1zbGlwLXN3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBsY3ctcm93ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmxjdy1yb3cgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzcHg7XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHJhaWwtbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBhc2lkZS5yYWlsLWwub3BlbiB7XG4gICAgei1pbmRleDogOTk5NTtcbiAgICBnYXA6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgYXNpZGUucmFpbC1sLm9wZW4+ZGl2IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTzogcmFpbC1zY3JpbSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAucmFpbC1zY3JpbS5vbiB7XG4gICAgei1pbmRleDo5NDsgLy85OTkxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDFweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRiLWV2LXRlc3RhLXdyYXAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnRiLWV2LXRlc3RhLXdyYXAgPiAudGItZXYtbGl2ZSAubWF0Y2gtbGlzdC0taW5mby1ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IG1hdGNoLWxpc3QtLWluZm8tYm90dG9tICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5tYXRjaC1saXN0LS1pbmZvLWJvdHRvbSA+IHNwYW4ge1xuICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzlweCkge1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBHUlVQUE86IHRibS1uYXYgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgbmF2LnRibS1uYXYgYSA+IHNwYW46bm90KC50Ym0tc2xpcC1idG4pLCBcbiAgICBuYXYudGJtLW5hdiBidXR0b24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4gXG4gLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPOiBkZXNrdG9wIGRhIG1vYmlsZSAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgICAudGItdmVyc2lvbmUtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC53ZGctc3BvcnQtdGVuZGluYSAud2RnLXNwb3J0LWwxe1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfSAgICBcbiAgfVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICNyaWdodFNpZGViYXJBY2NvdW50e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cbiAgZGl2Lmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodHtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAvLyBmbGV4LXdyYXA6IHdyYXAhaW1wb3J0YW50O1xuICAgIHNwYW4ubGN3LW90aHtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAubGN3LWNlbGxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGN3LXRpcGl7XG4gICAgbWF4LXdpZHRoOiAxMTBweFxuICB9XG4gIC5sY3ctcm93LmlzLWNlbGxlLnRiLXRpcGkgLmxjdy10aXBpe1xuICAgICAgbWFyZ2luLXRvcDoxN3B4OyAgXG4gIH1cbiAgXG4gIC5sY3ctcm93IC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItcmlnaHQgYnV0dG9uLmxjdy1xLmlzLXNjZWx0YXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIGZsZXgtZ3JvdzogdW5zZXQhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxjdy1xLmxjdy1xZS5pcy1zY2VsdGEgc3Bhbi5sY3ctZXR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KXtcbiAgZGl2Lmxjdy10YWJzLmxjdy10ZW5kaW5lLFxuICBkaXYubGN3LXN1YnRhYnMubGN3LXRlbmRpbmV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgZGl2Lmxjdy10ZW5kaW5lID4gLmxjdy10ZW5kaW5he1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMzFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYSk7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTNweCAwIDEwcHghaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxuXG4gIC5sY3ctc3VidGFicy5sY3ctdGVuZGluZXtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sY3ctdGFicy5sY3ctdGVuZGluZSAubGN3LXRlbmRpbmEtdGl0LFxuICAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmUgLmxjdy10ZW5kaW5hLXRpdHsgIFxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcbiAgfVxuXG4gIC8vIC5sY3ctdGFicy5sY3ctdGVuZGluZTo6YmVmb3JlIHtcbiAgLy8gICBjb250ZW50OiAnTWVyY2F0aSc7XG4gIC8vIH1cblxuICAvLyAubGN3LXN1YnRhYnMubGN3LXRlbmRpbmU6OmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogJ01lcmNhdGkgRGVyaXZhbnRpJztcbiAgLy8gfVxuXG4gIGRpdi53ZGcud2RnLXV0aWxpdHlfYmFye1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cblxuICAubGN3LXJvdy5pcy1jZWxsZTpub3QoLnRiLXRpcGkpIC5sY3ctY2VsbGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICBidXR0b24udGItdmRlc2suZGVzayxcbiAgYnV0dG9uLnRiLXZkZXNrLm1vYiB7XG4gICAgaGVpZ2h0OjI4cHghaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtNDJweDtcbiAgfVxufVxuXG5cbiAgLyogLS0tLS0tLS0tLS0tLS0gICBGSVggUXVvdGUgIC0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI25ldy1xdW90ZSBkaXYubGN3LXJvdy5pcy1jZWxsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC5sY3ctcm93LS13cmFwcGVyLmxjdy1yb3ctLXdyYXBwZXItbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLmxjdy1yb3ctLXdyYXBwZXIubGN3LXJvdy0td3JhcHBlci1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICAubGN3LWNlbGxlIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvLyBmbGV4LXdyYXA6IGluaXRpYWw7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAvLyBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAvLyBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLmxjdy1tay1jIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJ1dHRvbi5sY3ctcSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmxjdy1vdGgge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwYW4ubGN3LW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBkaXYubGN3LWdyb3VwIHtcbiAgICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLndkZy1icmFuZCBpbWcud2RnLWJyYW5kLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cblxuICAud2RnLWhlYWRlciBuYXYud2RnLWhlYWRlci1hY3Rpb25zIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG5cblxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MDBweCl7XG4vLyAgIC53ZGctaGVhZGVyIC53ZGctYnJhbmQge1xuLy8gICAgIG1heC1oZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuLy8gICB9XG4vLyAgIC53ZGctYnJhbmQtbG9nbyB7XG4vLyAgICAgbWF4LWhlaWdodDogMTdweDtcbi8vICAgfVxuLy8gfVxuXG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5ydC1saXYtLXRhYmVsbGEgc3Bhbi5ydC1zb2xkaSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDE1MHB4KSFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgbmF2LnRibS1uYXYge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIFxuICAvLyAudGJtLW5hdiAudGJtLXNsaXAge1xuICAvLyBib3gtc2hhZG93OiAtMXB4IDE1cHggMTVweCA1cHggIzJlMmUyZTtcblxuICAvLyB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCl7XG4gIGJvZHkuYm9keS0tYWNjb3VudC1iZXRsaXN0IC50Yi1ibC1yaXFfX2JveCBkaXYuZmVlZCBkaXYuY2FyZHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gLmNhcmQtaHtcbiAgICAgICAgcGFkZGluZzogMCA4cHghaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgICAgIH1cbiAgICAgICAgYS5idG4tbGluZXtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtYntcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgZGl2Lmt2e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgIFxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudGJsd3JhcCB0YWJsZXtcbiAgICB0Ym9keXtcbiAgICAgIHRyLnRiLWd7ICAgICAgICBcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHRke1xuICAgICAgICAgICYudGItZy1ldntcbiAgICAgICAgICAgIHdpZHRoOjEwMCVcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50Yi1nLWRhdGF7XG4gICAgICAgICAgICB3aWR0aDoxMDAlXG4gICAgICAgICAgfVxuICAgICAgICAgICYudGItZy1zZWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5tb25leS50Yi1nLXF1b3Rhe1xuICAgICAgICAgICAgbWFyZ2luOjBcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50Yi1nLXJpc3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgLy8gc3BhbntcbiAgICAgICAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi50Yi1nLWVzaXRve1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcblxuXG4gIGRpdi5yZWctcG9wLWJveC5oYS1maWd1cmEge1xuICAgIC5yZWctcG9wLWZpZ3VyYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGJvZHkubGVmdC1zaWRlbmF2LS1vcGVuIHtcbiAgICAucmFpbC1zY3JpbS5vbiB7XG4gICAgICB6LWluZGV4OiA5OTkxO1xuICAgIH1cblxuICAgIC5oZHItY29tcG9zdGEgaGVhZGVyLndkZy1oZWFkZXIgYnV0dG9uLndkZy1idXJnZXIge1xuICAgICAgbGVmdDogMjg0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cblxufVxuXG5cblxuXG5cbkBjb250YWluZXIgKG1heC13aWR0aDo2ODBweCkge1xuICAgICAgLy8gdGFibGUudGItcGFsaW5zZXN0byB0ZC50Yi1ldixcbiAgICAgIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8gLnRiLWxpdmUtY2VsbGEge1xuICAgICAgLy8gICBmbGV4OiAxIDEgNjAlIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyogR1JVUFBPIDogUEFMSU5TRVNUTyBUQUJFTExBICBIT01FICAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICBkaXYuY21zLXBhZ2UudGItc2NvcGUsXG4gIGRpdi53ZGcud2RnLXBhbGluc2VzdG8tdGFibGUge1xuICAgICAgbmF2Lmx2Yi5sdmItLXBsIHtcbiAgICAgICAgICA6aXMoYSxidXR0b24pLmx2Yi12b2NlIHtcblxuICAgICAgICAgICAgICBzcGFuLmx2Yi1ub21lIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ubHZiLW4ge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICA+IGRpdi50Yi1uYXotcmlnYSB7XG4gICAgICAgICAgbmF2Lmx2Yi5sdmItLW5heiB7XG4gICAgICAgICAgICAgIC5sdmItdm9jZSB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLy8gVGFiZWxsYSBcbiAgICAgIHRhYmxlLnRiLXBhbGluc2VzdG8gdGJvZHkge1xuXG4gICAgICAgICAgLnRiLWJhcnJhLWdyLWluIHtcbiAgICAgICAgICAgIGJ1dHRvbi5vbiB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICB0ci50Yi1zcG9ydC1oIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS10YWJsZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgdHIudGItZ3J1cHBpIHtcbiAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICB0ci50Yi1sZWdhLWgge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gIHRyIHtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB0ZC50Yi1saXZlLWNlbGxhIHtcbiAgICAgICAgICAgICAgICAgIC50Yi1saXZlLWJsb2NjbyB7XG4gICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1saXZlLXJpZ2ExIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi10diB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGItc3RhdC1zZWdubyBzcGFuLnRiLXN0YXQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItcmlnYS1zcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi50Yi1zcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdGQudGItb2RkIHtcblxuICAgICAgICAgICAgICAgICAgJi50Yi1vdS1saW5lYSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnRiLW91LXNlbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2hpcCxcbiAgICAgICAgICAgICAgICAgIGEuY2hpcCxcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbi5jaGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAmLm9uLFxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB0ZC50Yi1tb3JlIHtcblxuICAgICAgICAgICAgICAgICAgLnRiLW1vcmUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRkLnRiLWV2LFxuICAgICAgICAgICAgICAudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDYwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgfVxuICB9XG59XG5cbkBjb250YWluZXIgKG1pbi13aWR0aDo0MjZweCkgYW5kIChtYXgtd2lkdGg6NjgwcHgpIHtcbiAgICAgIC8vIHRhYmxlLnRiLXBhbGluc2VzdG8gdGQudGItZXYsXG4gICAgICAvLyB0YWJsZS50Yi1wYWxpbnNlc3RvIC50Yi1saXZlLWNlbGxhIHtcbiAgICAgIC8vICAgZmxleDogMSAxIDYwJSFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIEdSVVBQTyA6IFBBTElOU0VTVE8gVEFCRUxMQSAgSE9NRSAgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgZGl2LmNtcy1wYWdlLnRiLXNjb3BlLFxuICBkaXYud2RnLndkZy1wYWxpbnNlc3RvLXRhYmxlIHtcbiAgICAgIG5hdi5sdmIubHZiLS1wbCB7XG4gICAgICAgICAgOmlzKGEsYnV0dG9uKS5sdmItdm9jZSB7XG5cbiAgICAgICAgICAgICAgc3Bhbi5sdmItbm9tZSB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuLmx2Yi1uIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgPiBkaXYudGItbmF6LXJpZ2Ege1xuICAgICAgICAgIG5hdi5sdmIubHZiLS1uYXoge1xuICAgICAgICAgICAgICAubHZiLXZvY2Uge1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8vIFRhYmVsbGEgXG4gICAgICB0YWJsZS50Yi1wYWxpbnNlc3RvIHRib2R5IHtcblxuICAgICAgICAgIC50Yi1iYXJyYS1nci1pbiB7XG4gICAgICAgICAgICBidXR0b24ub24ge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgdHIudGItc3BvcnQtaCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICB0ci50Yi1ncnVwcGkge1xuICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIHRyLnRiLWxlZ2EtaCB7XG4gICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuXG4gICAgICAgICAgPiAgdHIge1xuICAgICAgICAgICAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgdGQudGItbGl2ZS1jZWxsYSB7XG4gICAgICAgICAgICAgICAgICAudGItbGl2ZS1ibG9jY28ge1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItbGl2ZS1yaWdhMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItdHYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRiLXN0YXQtc2Vnbm8gc3Bhbi50Yi1zdGF0LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBzcGFuLnRiLXJpZ2Etc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4udGItc3Ege1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHRkLnRiLW9kZCB7XG5cbiAgICAgICAgICAgICAgICAgICYudGItb3UtbGluZWEge1xuICAgICAgICAgICAgICAgICAgICAgIC50Yi1vdS1zZWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNoaXAsXG4gICAgICAgICAgICAgICAgICBhLmNoaXAsXG4gICAgICAgICAgICAgICAgICBidXR0b24uY2hpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgJi5vbixcbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdGQudGItbW9yZSB7XG5cbiAgICAgICAgICAgICAgICAgIC50Yi1tb3JlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZC50Yi1ldixcbiAgICAgICAgICAgICAgLnRiLWxpdmUtY2VsbGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA3NSUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgfVxufVxuXG4iLCJcbi8qIEZpeCBwcm9ibGVtYSBkZXNrdG9wIGRhICBtb2JpbGUgKi9cbmJvZHkudmVyLWRlc2t0b3AtbW9iaWxlICB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAvL21heC13aWR0aDogMTQ0MHB4O1xuXG4gICAgYnV0dG9uLnRiLXJhaWwtdGFzdG8sXG4gICAgYnV0dG9uLnRiLXNsaXAtc3cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXYuaGRyLWNvbXBvc3RhICB7XG4gICAgICAgIC8vIHdpZHRoOiAxNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBtYWluLnNoZWxsIHtcbiAgICAgICAgLy8gd2lkdGg6IDE0ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgPiAuY29scyAge1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGFzaWRlLnJhaWwtciB7XG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB2YXIoLS10cmFzcCk7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAwO1xuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zM3QgIHtcbiAgICAgICAgICAuczN0LXRhYnMge1xuICAgICAgICAgICAgYnV0dG9uLnMzdC10YWIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbi5jbXMtcmVnaW9uLmNtcy1tYWluIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODYwcHg7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIC5sY3ctZ3JvdXB7XG4gICAgICAgICAgICAgICAgLmxjdy1tZXJje1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbXMtcmVnaW9uLmNtcy1yYWlsX3JpZ2h0LmNtcy1yZWdpb24tLXNlZ3VlLnRiLWNhc3NldHRvLXIgIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gZGl2LmNtcy1wYWdlIHtcbiAgICAgICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjI1cHggbWlubWF4KDAsMWZyKSAyNjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIH1cbiAgICAgICAgXG4gICAgfVxuICAgIGZvb3Rlci53ZGcud2RnLWZvb3Rlcl9sZWdhbCB7XG4gICAgICAgIHdpZHRoOiAxNDgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bm90KC5ib2R5LS1pbmRleC5ib2R5LS1kaXJldHRhKTpub3QoLmJvZHktLWluZGV4KTpub3QoLmJvZHktLWFuZHJvaWQpIHtcbiAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICBkaXYuY21zLXBhZ2U6bm90KC5sdm0tcGFnaW5hKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIyNXB4IG1pbm1heCgwLDFmcikgMjYwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICAgICAvLyAmLmJvZHktLWluZGV4Om5vdCguYm9keS0tYW5kcm9pZCkge1xuXG4gICAgJi5ib2R5LS1pbmRleCB7XG4gICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgICAgZGl2LmNtcy1wYWdlIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMTBweCBtaW5tYXgoMCwxZnIpIDI0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJvZHktLWRpcmV0dGEge1xuICAgICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgICAgZGl2LmNtcy1wYWdlIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1jbXMtY29scywgMjI1cHggbWlubWF4KDAsMWZyKSAyNjBweCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgXG4gICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgICAgLmNtcy1wYWdlLnRiLXNjb3BlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDoxMHB4O1xuICAgICAgICAgICAgICAgIHNlY3Rpb24uY21zLXJlZ2lvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWN0aW9uLmNtcy1yZWdpb24uY21zLXJhaWxfcmlnaHQuY21zLXJlZ2lvbi0tc2VndWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjUxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi50Yi1jb3Vwb24tb2ZmIHtcbiAgICAgIC5jb2xzOmhhcyg+LnJhaWwtbCk6aGFzKD4ucmFpbC1yKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1yYWlsLWwtdykgbWlubWF4KDAsIDFmcikgdmFyKC0tcmFpbC1yLXcpIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuYm9keS0tc3BvcnQuYm9keS0tc2luZ2xlLWV2ZW50IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgfVxuXG4gICAgJi5ib2R5LS1zaW5nbGUtZXZlbnQge1xuICAgICAgICBtYWluLnNoZWxsPi5jb2xzIHtcbiAgICAgICAgICAgICY6aGFzKD4ucmFpbC1yKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyNjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZTpub3QoLmx2bS1wYWdpbmEpIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzNXB4IG1pbm1heCgwLCAxZnIpIDBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgbWFpbi5jbXMtcmVnaW9uLmNtcy1tYWluOm5vdCguY21zLXJhaWxfcmlnaHQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXktcXJ5MTIwMC1uby50Yi1jb3Vwb24tb2ZmIHtcbiAgICAgIGFzaWRlLnJhaWwtci5zM3QtcmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8qRml4ICBBbmRyb2lkICovXG4gICAgJi5ib2R5LS1hbmRyb2lkIHtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgJi5ib2R5LS1pbmRleCB7XG4gICAgICAgIG1haW4uc2hlbGwge1xuICAgICAgICAgIC5jbXMtcGFnZS50Yi1zY29wZSAge1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIC5jbXMtcmVnaW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ2VBLEFBQUEsS0FBSyxBQUFDLENBRU4sZ0JBQWdCLENBQUMsT0FBQyxDQUNsQixrQkFBa0IsQ0FBQyxPQUFDLENBQ3BCLGlCQUFpQixDQUFDLFFBQUMsQ0FDbkIsZUFBZSxDQUFDLFFBQUMsQ0FDakIsYUFBYSxDQUFDLFFBQUMsQ0FFZixPQUFPLENBQUEsWUFBQyxDQUlOLDJCQUEyQixDQUFBLHNCQUFDLENBQzVCLHFCQUFxQixDQUFBLG1CQUFDLENBQ3RCLHFCQUFxQixDQUFBLHdCQUFDLENBQ3RCLG1CQUFtQixDQUFBLG1CQUFDLENBQ3BCLHlCQUF5QixDQUFBLFFBQUMsQ0FDMUIscUJBQXFCLENBQUEsZ0JBQUMsQ0FFdEIseUJBQXlCLENBQUEsc0JBQUMsQ0FDMUIsd0JBQXdCLENBQUEsd0JBQUMsQ0FDekIsbUJBQW1CLENBQUEsc0JBQUMsQ0FDcEIsbUJBQW1CLENBQUEsc0JBQUMsQ0FDcEIsNkJBQTZCLENBQUEsd0JBQUMsQ0FDOUIsdUJBQXVCLENBQUEsc0JBQUMsQ0FDeEIsZ0NBQWdDLENBQUEscUJBQUMsQ0FDakMsMEJBQTBCLENBQUEsc0JBQUMsQ0FDM0IsZUFBZSxDQUFBLG1CQUFDLENBQ2hCLGVBQWUsQ0FBQSxtQkFBQyxDQUVoQiw4QkFBOEIsQ0FBQSxxQkFBQyxDQUMvQix3QkFBd0IsQ0FBQSxzQkFBQyxDQUd6QixvQkFBb0IsQ0FBQSxRQUFDLENBQ3JCLHNCQUFzQixDQUFBLHdCQUFDLENBQ3ZCLHFCQUFxQixDQUFBLHVCQUFDLENBQ3RCLG1CQUFtQixDQUFBLHNCQUFDLENBQ3BCLGlCQUFpQixDQUFBLHNCQUFDLENBQ2xCLGdCQUFnQixDQUFBLE9BQUMsQ0FDakIsa0JBQWtCLENBQUEscUJBQUMsQ0FHbkIsa0JBQWtCLENBQUEscUJBQUMsQ0FDbkIsa0JBQWtCLENBQUEsc0JBQUMsQ0FDbkIsa0JBQWtCLENBQUEsUUFBQyxDQUNuQixrQkFBa0IsQ0FBQSx1QkFBQyxDQUNuQixrQkFBa0IsQ0FBQSxRQUFDLENBQ25CLGtCQUFrQixDQUFBLHNCQUFDLENBQ25CLGtCQUFrQixDQUFBLFFBQUMsQ0FDbkIsa0JBQWtCLENBQUEsUUFBQyxDQUluQixjQUFjLENBQUEsc0JBQUMsQ0FDZixnQkFBZ0IsQ0FBQSxzQkFBQyxDQUNqQixlQUFlLENBQUEsUUFBQyxDQUNoQixhQUFhLENBQUEsbUJBQUMsQ0FDZCxXQUFXLENBQUEsUUFBQyxDQUNaLFVBQVUsQ0FBQSxRQUFDLENBQ1gsWUFBWSxDQUFBLFFBQUMsQ0FHYixnQkFBZ0IsQ0FBQSx1QkFBQyxDQUNqQixrQkFBa0IsQ0FBQSx3QkFBQyxDQUNuQixpQkFBaUIsQ0FBQSxRQUFDLENBQ2xCLGVBQWUsQ0FBQSxRQUFDLENBQ2hCLGFBQWEsQ0FBQSxRQUFDLENBQ2QsWUFBWSxDQUFBLHlCQUFDLENBQ2IsY0FBYyxDQUFBLFFBQUMsQ0FDZixjQUFjLENBQUEsUUFBQyxDQUNmLGFBQWEsQ0FBQSxxQkFBQyxDQUNkLFlBQVksQ0FBQSxRQUFDLENBR2IscUJBQXFCLENBQUEsc0JBQUMsQ0FDdEIscUJBQXFCLENBQUEsUUFBQyxDQUN0Qiw0QkFBNEIsQ0FBQSxRQUFDLENBQzdCLDRCQUE0QixDQUFBLFFBQUMsQ0FFN0IsaUJBQWlCLENBQUEsUUFBQyxDQUNsQixpQkFBaUIsQ0FBQSxRQUFDLENBQ2xCLGVBQWUsQ0FBQSxtQkFBQyxDQUNoQixlQUFlLENBQUEsbUJBQUMsQ0FFaEIsb0JBQW9CLENBQUEsUUFBQyxDQUNyQix5QkFBeUIsQ0FBQSxRQUFDLENBQzFCLHFCQUFxQixDQUFBLFFBQUMsQ0FDdEIsMEJBQTBCLENBQUEsc0JBQUMsQ0FDM0Isb0JBQW9CLENBQUEsUUFBQyxDQUdyQixhQUFhLENBQUEscUJBQUMsQ0FDZCxlQUFlLENBQUEsUUFBQyxDQUNoQixXQUFXLENBQUEsUUFBQyxDQUNaLFlBQVksQ0FBQSx3QkFBQyxDQUNiLFVBQVUsQ0FBQSw4RUFBQyxDQUNYLG1CQUFtQixDQUFBLFFBQUMsQ0FFcEIsa0JBQWtCLENBQUEsc0JBQUMsQ0FDbkIsb0JBQW9CLENBQUEsc0JBQUMsQ0FDckIsZ0JBQWdCLENBQUEsUUFBQyxDQUNqQixpQkFBaUIsQ0FBQSxzQkFBQyxDQUNsQixlQUFlLENBQUEsbUJBQUMsQ0FDaEIsd0JBQXdCLENBQUEsc0JBQUMsQ0FHekIsb0JBQW9CLENBQUEsWUFBQyxDQUNyQixjQUFjLENBQUEsUUFBQyxDQUNmLGdCQUFnQixDQUFBLG1CQUFDLENBQ2pCLGdCQUFnQixDQUFBLHNCQUFDLENBR2pCLGdCQUFnQixDQUFBLFFBQUMsQ0FDakIsa0JBQWtCLENBQUEsUUFBQyxDQUNuQixxQkFBcUIsQ0FBQSxtQkFBQyxDQUN0Qix1QkFBdUIsQ0FBQSx3QkFBQyxDQUN4QixzQkFBc0IsQ0FBQSxRQUFDLENBQ3ZCLHVCQUF1QixDQUFBLHNCQUFDLENBR3hCLGVBQWUsQ0FBQSxhQUFDLENBQ2hCLHNCQUFzQixDQUFBLHFCQUFDLENBQ3ZCLGlCQUFpQixDQUFBLHNCQUFDLENBQ2xCLFlBQVksQ0FBQSxRQUFDLENBQ2IsWUFBWSxDQUFBLHNCQUFDLENBQ2IsaUJBQWlCLENBQUEsc0JBQUMsQ0FDbEIsV0FBVyxDQUFBLHdCQUFDLENBQ1osa0JBQWtCLENBQUEsc0JBQUMsQ0FHbkIsY0FBYyxDQUFBLGdEQUFDLENBQ2YsY0FBYyxDQUFBLHlCQUFDLENBQ2YsY0FBYyxDQUFBLGdDQUFDLENBRWYsaUJBQWlCLENBQUEsSUFBQyxDQUNsQixpQkFBaUIsQ0FBQSxLQUFDLENBQ2xCLGlCQUFpQixDQUFBLEtBQUMsQ0FDbEIsaUJBQWlCLENBQUEsS0FBQyxDQUNsQixvQkFBb0IsQ0FBQSxNQUFDLENBQ3JCLG1CQUFtQixDQUFBLElBQUMsQ0FJcEIscUJBQXFCLENBQUEsUUFBQyxDQUN0QiwrQkFBK0IsQ0FBQSxRQUFDLENBQ2hDLGVBQWUsQ0FBQSxRQUFDLENBQ2hCLGlCQUFpQixDQUFBLFFBQUMsQ0FDbEIsWUFBWSxDQUFBLFFBQUMsQ0FDYixrQkFBa0IsQ0FBQSx5QkFBQyxDQUNuQixZQUFZLENBQUEsUUFBQyxDQUNiLGtCQUFrQixDQUFBLHlCQUFDLENBQ25CLGNBQWMsQ0FBQSx5QkFBQyxDQUNmLGNBQWMsQ0FBQSxRQUFDLENBR2YsY0FBYyxDQUFBLHNCQUFDLENBQ2YsZ0JBQWdCLENBQUEsdUJBQUMsQ0FDakIsWUFBWSxDQUFBLFFBQUMsQ0FDYixhQUFhLENBQUEsUUFBQyxDQUNkLGFBQWEsQ0FBQSx3REFBQyxDQUdkLGNBQWMsQ0FBQSx5QkFBQyxDQUNmLGNBQWMsQ0FBQSx3QkFBQyxDQUNmLGNBQWMsQ0FBQSx5QkFBQyxDQUNmLGtCQUFrQixDQUFBLHdCQUFDLENBRW5CLGFBQWEsQ0FBQSxtQkFBQyxDQUNkLGFBQWEsQ0FBQSxrQkFBQyxDQUNkLGFBQWEsQ0FBQSxtQkFBQyxDQUNkLGlCQUFpQixDQUFBLG9CQUFDLENBR2xCLGNBQWMsQ0FBQSxLQUFDLENBQ2YsWUFBWSxDQUFBLE1BQUMsQ0FHYixhQUFhLENBQUEsK0JBQUMsQ0FFZCxTQUFTLENBQUEsUUFBQyxDQUNWLFdBQVcsQ0FBQSxLQUFDLENBSVosWUFBWSxDQUFBLFFBQUMsQ0FDYixrQkFBa0IsQ0FBQSxRQUFDLENBQ25CLFdBQVcsQ0FBQSxRQUFDLENBQ1osaUJBQWlCLENBQUEsUUFBQyxDQUNsQixVQUFVLENBQUEsUUFBQyxDQUNYLGdCQUFnQixDQUFBLFFBQUMsQ0FDakIsY0FBYyxDQUFBLFVBQUMsQ0FDZixvQkFBb0IsQ0FBQSxRQUFDLENBQ3JCLFlBQVksQ0FBQSxVQUFDLENBQ2Isa0JBQWtCLENBQUEsUUFBQyxDQUduQixnQkFBZ0IsQ0FBQSx3QkFBQyxDQUNqQixXQUFXLENBQUEsUUFBQyxDQUNaLFlBQVksQ0FBQSx3QkFBQyxDQUNiLHVCQUF1QixDQUFBLHVCQUFDLENBQ3hCLGtCQUFrQixDQUFBLHNCQUFDLENBQ25CLG9CQUFvQixDQUFBLGFBQUMsQ0FDckIsZUFBZSxDQUFBLG1CQUFDLENBQ2hCLDJCQUEyQixDQUFBLHNCQUFDLENBQzVCLHNCQUFzQixDQUFBLG1CQUFDLENBRXJCLHNCQUFzQixDQUFBLHdCQUFDLENBRTFCLEFDNU5ELEFBQUEsSUFBSSxBQUFDLENBRUgsc0JBQXNCLENBQUUsV0FBVyxDQUduQyx1QkFBdUIsQ0FBRSxTQUFTLENBR2xDLGNBQWMsQ0FBRSxrQkFBa0IsQ0FHbEMsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFLRCxBQUFBLEVBQUUsQ0FBQyxFQUFFLEFBQUEsaUJBQWlCLEFBQUMsQ0FDckIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxhQUFhLENBQUUsT0FBTyxDQUN0QixPQUFPLENBQUUsUUFBUSxDQUNsQixBQUtELEFBQUEsR0FBRyxBQUFBLGlCQUFpQixBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFLRCxBQUFBLElBQUksQUFBQSxZQUFZLEFBQUMsQ0FDZixNQUFNLENBQUUsb0JBQW9CLENBQzVCLFNBQVMsQ0FBRSxJQUFJLENBQ2Ysb0JBQW9CLENBQUUsWUFBWSxDQUNsQyxXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUVqQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLHlCQUF5QixDQUN4QyxVQUFVLENBQUUsVUFBVSxDQUN0QixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUtELEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUFDLGVBQWUsQUFBQyxDQUM1QyxjQUFjLENBQUUsSUFBSSxDQUNyQixBQUVELEFBQUEsa0JBQWtCLENBQUMsVUFBVSxBQUFDLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQUFBQyxDQUMvQixPQUFPLENBQUUsT0FBTyxDQWVqQixBQWhCRCxBQUdFLGtCQUhnQixDQUFDLGFBQWEsQ0FHOUIsZUFBZSxDQUFDLFlBQVksQUFBQyxDQUMzQixXQUFXLENBQUUsQ0FBQyxDQUNkLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUVqQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLHlCQUF5QixDQUN4QyxVQUFVLENBQUUsVUFBVSxDQUN0QixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUdILEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUM1RSxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUM3RCxvQkFBb0IsQ0FBRSxDQUFDLENBQ3hCLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFDLENBQ3ZDLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFDLENBQ2pDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxlQUFlLENBQ2xDLGtCQUFrQixDQUFDLGVBQWUsQUFBQyxDQUNqQyxhQUFhLENBQUUsR0FBRyxDQUNuQixBQUVELEFBQUEsa0JBQWtCLENBQUMsVUFBVSxDQUM3QixrQkFBa0IsQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQ25ELFNBQVMsQ0FBQyxDQUFDLEFBQUMsQ0FDVixhQUFhLENBQUUsQ0FBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBS0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxnQkFBZ0IsQ0FBQyxJQUFJLEFBQUEsZUFBZSxDQUNwQyxlQUFlLENBQUMsSUFBSSxBQUFBLGVBQWUsQ0FDbkMsZUFBZSxDQUFDLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDbEMsSUFBSSxDQUFFLENBQUMsQ0FDUCxTQUFTLENBQUUsQ0FBQyxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxDQUFDLEFBQUEsZ0JBQWdCLENBQ2pCLGVBQWUsQ0FDZixlQUFlLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSxHQUFHLENBQ1IsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsZUFBZSxDQUFFLElBQUksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsZ0JBQWdCLENBQUMsVUFBVSxBQUFDLENBQzFCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBS0QsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsTUFBTSxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsT0FBTyxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEdBQUcsQ0FBRSxZQUFZLENBQ2xCLEFBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsSUFBSSxBQUFBLGdCQUFnQixBQUFDLENBQ3RDLFdBQVcsQ0FBRSxDQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGdCQUFnQixDQUFDLENBQUMsQ0FDbEIsR0FBRyxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUMsQ0FDWixhQUFhLENBQUUsWUFBWSxDQUM1QixBQUtELEFBQUEsQ0FBQyxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FDdkIsS0FBSyxBQUFBLE9BQU8sQ0FBQyxDQUFDLEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxBQUFDLENBQ25DLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBS0QsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQzNCLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUMsQ0FDM0QsTUFBTSxDQUFFLFNBQVMsQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLEFBQUEsWUFBWSxDQUFDLFVBQVUsQUFBQyxDQUV0RSxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxLQUFLLENBQUUsZ0JBQWdCLENBQ3ZCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUVqQixBQUVELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixBQUFDLENBQ25CLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBR0QsQUFBQSxJQUFJLENBQUMsSUFBSSxBQUFDLENBQ1IsTUFBTSxDQUFFLElBQUksQ0FDWixjQUFjLENBQUUsS0FBSyxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxjQUFjLENBQzNCLFNBQVMsQ0FBRSxlQUFlLENBQzFCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDbEIsYUFBYSxDQUFFLHdCQUF3QixDQUN4QyxBQUVELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixBQUFDLENBQ25CLEdBQUcsQ0FBRSxDQUFDLENBQ1AsQUFFRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDckMsR0FBRyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsR0FBRyxDQUNqQixrQkFBa0IsQ0FBQyxhQUFhLENBQUMsRUFBRSxDQUFDLFVBQVUsQUFBQSxNQUFNLENBQ3BELGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxlQUFlLEFBQUEsTUFBTSxDQUFDLE9BQU8sQUFBQyxDQUM3RCxhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUVELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLFNBQVMsQUFBQyxDQUM3QixPQUFPLENBQUUsTUFBTSxDQUNmLEdBQUcsQ0FBRSxZQUFZLENBQ2pCLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDeEIsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2hFLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxNQUFNLENBcUJsQixBQTdCRCxBQVVFLElBVkUsQUFBQSxnQkFBZ0IsQ0FBQyxTQUFTLENBVTVCLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxDQUFDLENBQ1IsS0FBSyxDQUFFLENBQUMsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxFQUFFLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDeEIsQUF4QkgsQUEwQkUsSUExQkUsQUFBQSxnQkFBZ0IsQ0FBQyxTQUFTLENBMEI1QixRQUFRLEFBQUEsV0FBVyxBQUFDLENBQ2xCLFlBQVksQ0FBRSxDQUFDLENBQ2hCLEFBR0gsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsaUJBQWlCLEFBQUMsQ0FDckMsS0FBSyxDQUFFLENBQUMsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDcEQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsV0FBVyxBQUFDLENBQ2xFLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FHWCxBQVFELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsS0FBSyxBQUFDLENBQ3JELGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLE9BQU8sQ0FBRSxrQkFBa0IsQ0FDM0IsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLEFBQUEsV0FBVyxBQUFDLENBQzFELE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUMsUUFBUSxDQUFDLGtCQUFrQixBQUFDLENBQ3BELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FBQyxRQUFRLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FBQyxRQUFRLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQUVELEFBQUEsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNkLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLElBQUksQUFBQSxxQkFBcUIsQUFBQSxTQUFTLEFBQUMsQ0FDakMsT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsc0JBQXNCLENBV3RDLEFBYkQsQUFJRSxJQUpFLEFBQUEscUJBQXFCLEFBQUEsU0FBUyxDQUloQyxXQUFXLEFBQUMsQ0FDVixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNqQixBQVJILEFBVUUsSUFWRSxBQUFBLHFCQUFxQixBQUFBLFNBQVMsQ0FVaEMsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0gsQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLE9BQU8sQUFBQSxXQUFXLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFBRSxFQUFFLENBQUMsRUFBRSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQ3BGLENBQUMsQUFBQSxTQUFTLENBQUEsQUFBQSxJQUFDLENBQUssbUJBQW1CLEFBQXhCLENBQTBCLENBQ25DLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFDLENBQ2pCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDeEMsQUFLRCxBQUFBLEdBQUcsQUFBQSxhQUFhLEFBQUMsQ0FFZixTQUFTLENBQUUscUJBQXFCLENBQ2hDLGlCQUFpQixDQUFFLHFCQUFxQixDQUN6QyxBQUtELEFBQUEsT0FBTyxBQUFBLGlCQUFpQixDQUFDLE9BQU8sQUFBQyxDQUMvQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLFNBQVMsQ0FDbEIsQUFLRCxBQUFBLFVBQVUsQUFBQyxDQUNULFNBQVMsQ0FBRSxLQUFLLENBS2pCLEFBTkQsQUFHRSxVQUhRLENBR1IsZUFBZSxBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQU1ILEFBQUEsZUFBZSxBQUFDLENBQ2QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFNBQVMsQ0FBRSxLQUFLLENBRWpCLEFBS0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFLRCxBQUFBLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQUtELEFBQUEsZUFBZSxBQUFDLENBQ2QsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLHNCQUFzQixDQVF0QyxBQVZELEFBSUUsZUFKYSxDQUliLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLGNBQWMsQ0FDM0IsU0FBUyxDQUFFLGVBQWUsQ0FDM0IsQUFNSCxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FDeEMsTUFBTSxBQUFBLGlCQUFpQixDQUFDLGVBQWUsQ0FDdkMsTUFBTSxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQUFBQyxDQUNsQyxhQUFhLENBQUUseUJBQXlCLENBQ3pDLEFBRUQsQUFBQSxNQUFNLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixBQUFDLENBQzFCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLENBQUMsQ0FFaEIsV0FBVyxDQUFFLElBQUksQ0FjbEIsQUF2QkQsQUFXRSxNQVhJLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQVd6QixnQkFBZ0IsQ0FBQyxFQUFFLEFBQUMsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FFZixhQUFhLENBQUUseUJBQXlCLENBQ3hDLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBaEJILEFBa0JFLE1BbEJJLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQWtCekIsZUFBZSxBQUFDLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBaUJILEFBQUEsaUJBQWlCLENBQUMsVUFBVSxBQUFDLENBQzNCLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLENBQUMsQ0FDWixPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENBQUUsS0FBSyxDQUNoQixZQUFZLENBQUUsTUFBTSxDQUNwQixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHlCQUF5QixDQUN4QyxxQkFBcUIsQ0FBRSx5QkFBeUIsQ0FDaEQsa0JBQWtCLENBQUUseUJBQXlCLENBQzdDLGdCQUFnQixDQUFFLHlCQUF5QixDQUM1QyxBQUtELEFBQUEsV0FBVyxBQUFDLENBQ1YsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLGVBQWUsQ0FDeEIsQUFLRCxBQUFBLHFCQUFxQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLEtBQUssQ0FTZixBQVhELEFBSUUscUJBSm1CLENBSW5CLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLEdBQUcsQ0FDbEIsQUFNSCxBQUFBLFVBQVUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUM3QixNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQSxNQUFNLENBQ3BDLFNBQVMsQ0FBQyxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFLRCxBQUFBLEdBQUcsQUFBQSxlQUFlLENBQUMsUUFBUSxDQUMzQixHQUFHLEFBQUEsZ0JBQWdCLENBQUMsUUFBUSxDQUM1QixHQUFHLEFBQUEsV0FBVyxDQUFDLFFBQVEsQUFBQyxDQUN0QixhQUFhLENBQUUsQ0FBQyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsT0FBTyxDQUFDLGFBQWEsQUFBQyxDQUNwQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQU1ELEFBR0UsSUFIRSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBR2hCLE9BQU8sQUFBQyxDQUNOLGFBQWEsQ0FBRSxPQUFPLENBQ3ZCLEFBTEgsQUFXRSxJQVhFLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FXaEIsVUFBVSxDQUFDLElBQUksQUFBQSxjQUFjLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLGtCQUFrQixDQUMzQixTQUFTLENBQUUsQ0FBQyxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBbUJuQixBQWpDSCxBQWdCSSxJQWhCQSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBV2hCLFVBQVUsQ0FBQyxJQUFJLEFBQUEsY0FBYyxDQUszQixNQUFNLEFBQUEsYUFBYSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQUUsT0FBTyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNqQixBQS9CTCxBQW1DRSxJQW5DRSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBbUNoQixPQUFPLENBQUMsWUFBWSxBQUFDLENBQ25CLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFyQ0gsQUF3Q0UsSUF4Q0UsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQXdDaEIsU0FBUyxBQUFDLENBR1IsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQUdILEFBQUEsSUFBSSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsVUFBVSxDQUM3QixHQUFHLEFBQUEsUUFBUSxDQUNYLFFBQVEsQ0FDUixJQUFJLENBQUMsVUFBVSxDQUNmLEtBQUssQUFBQSxPQUFPLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FDdkIsR0FBRyxBQUFBLFFBQVEsQ0FBQyxTQUFTLENBQ3JCLEdBQUcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUM1QyxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUNsQyxPQUFPLENBQUUsR0FBRyxDQUNaLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxVQUFVLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2pFLEFBRUQsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUMsQ0FDcEIsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUtELEFBQUEsVUFBVSxDQUFDLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFLRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUEsYUFBYSxDQUFDLFFBQVEsQUFBQSxTQUFTLENBQzVDLEdBQUcsQUFBQSxVQUFVLEFBQUEsaUJBQWlCLENBQUMsUUFBUSxBQUFBLFNBQVMsQUFBQyxDQUMvQyxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3ZCLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFBLGFBQWEsQ0FBQyxRQUFRLEFBQUEsU0FBUyxDQUFDLGlCQUFpQixBQUFBLHNCQUFzQixDQUNwRixHQUFHLEFBQUEsVUFBVSxBQUFBLGlCQUFpQixDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsaUJBQWlCLEFBQUEsc0JBQXNCLEFBQUMsQ0FDdkYsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsYUFBYSxDQUFFLE1BQU0sQ0FDckIsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUEsaUJBQWlCLEFBQUEsK0JBQStCLENBQUMsUUFBUSxBQUFBLFNBQVMsQ0FBQyxpQkFBaUIsQUFBQSx1QkFBdUIsQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLGFBQWEsQ0FBRSxDQUN2SixPQUFPLENBQUUsSUFBSSxDQWFkLEFBZEQsQUFHRSxHQUhDLEFBQUEsVUFBVSxBQUFBLGlCQUFpQixBQUFBLCtCQUErQixDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLEVBR3JKLE9BQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFMSCxBQU9FLEdBUEMsQUFBQSxVQUFVLEFBQUEsaUJBQWlCLEFBQUEsK0JBQStCLENBQUMsUUFBUSxBQUFBLFNBQVMsQ0FBQyxpQkFBaUIsQUFBQSx1QkFBdUIsQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLGFBQWEsRUFPckosYUFBYSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDZCxBQVRILEFBV0UsR0FYQyxBQUFBLFVBQVUsQUFBQSxpQkFBaUIsQUFBQSwrQkFBK0IsQ0FBQyxRQUFRLEFBQUEsU0FBUyxDQUFDLGlCQUFpQixBQUFBLHVCQUF1QixDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsYUFBYSxFQVdySixhQUFhLEFBQUEsV0FBVyxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFHSCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUEsYUFBYSxDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsUUFBUSxDQUNyRCxHQUFHLEFBQUEsVUFBVSxBQUFBLGlCQUFpQixDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsUUFBUSxBQUFDLENBQ3hELE9BQU8sQ0FBRSxrQkFBa0IsQ0FDM0IsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUseUJBQXlCLENBQzFDLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFBLGFBQWEsQ0FBQyxRQUFRLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQSxRQUFRLENBQUMsTUFBTSxDQUNoRSxHQUFHLEFBQUEsVUFBVSxBQUFBLGlCQUFpQixDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsSUFBSSxBQUFBLFFBQVEsQ0FBQyxNQUFNLEFBQUMsQ0FDbkUsV0FBVyxDQUFFLFlBQVksQ0FDekIsUUFBUSxDQUFFLG1CQUFtQixDQUM5QixBQUVELEFBQUEsR0FBRyxBQUFBLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLEVBQUUsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDNUcsTUFBTSxDQUFFLG9CQUFvQixDQUM3QixBQW1CRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQzFCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE1BQU0sQ0FBRSxZQUFZLENBRXBCLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FDakMsU0FBUyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixFQUM1QixTQUFTLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUMsQ0FFaEMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsU0FBUyxDQUFDLGFBQWEsQUFBQyxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBS0QsQUFBQSxNQUFNLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDbkIsU0FBUyxDQUFDLE9BQU8sQ0FDakIsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUN4QixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsTUFBTSxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN2QixTQUFTLENBQUUsS0FBSyxDQUNqQixBQUtELEFBQUEsUUFBUSxDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxDQUM1QixTQUFTLENBQUMsT0FBTyxDQUNqQixRQUFRLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNwQixNQUFNLENBQUUsU0FBUyxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFHRSxRQUhNLEFBQUEsU0FBUyxDQUdmLFFBQVEsQUFBQyxDQUNQLGNBQWMsQ0FBRSxXQUFXLENBQzVCLEFBTEgsQUFPRSxRQVBNLEFBQUEsU0FBUyxDQU9mLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBVkgsQUFZRSxRQVpNLEFBQUEsU0FBUyxDQVlmLElBQUksQUFBQSxRQUFRLENBQUMsTUFBTSxBQUFDLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBTUgsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2pFLEFBS0QsQUFBQSxDQUFDLEFBQUEsV0FBVyxBQUFDLENBRVgsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLE1BQU0sQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxlQUFlLENBQzdCLEFBU0QsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFBLEFBQUEsTUFBQyxBQUFBLEVBQ2hCLFNBQVMsQ0FBQSxBQUFBLE1BQUMsQUFBQSxDQUFRLENBQ2hCLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBb0JELEFBQUEsSUFBSSxDQUFDLFVBQVUsQUFBQyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxTQUFTLENBQ25CLEFBRUQsQUFBQSxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ04sUUFBUSxDQUFFLE1BQU0sQ0FDaEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FFeEMsQUFLRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDWixPQUFPLENBQUUsU0FBUyxDQUNuQixBQUtELEFBQUEsT0FBTyxDQUFDLFVBQVUsQUFBQyxDQUNqQixhQUFhLENBQUUsT0FBTyxDQUN0QixVQUFVLENBQUUsQ0FBQyxDQUNiLE9BQU8sQ0FBRSxhQUFhLENBQ3ZCLEFBRUQsQUFBQSxPQUFPLENBQUMsY0FBYyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixXQUFXLENBQUUsSUFBSSxDQUVqQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsSUFBSSxDQUFFLE9BQU8sQ0FDYixTQUFTLENBQUUsS0FBSyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLEdBQUcsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLE9BQU8sQ0FBQyxVQUFVLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLE9BQU8sQ0FBQyxNQUFNLENBQUMsS0FBSyxBQUFDLENBQ25CLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQyxDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLE9BQU8sQ0FBQyxVQUFVLENBQUMsTUFBTSxBQUFDLENBQ3hCLE1BQU0sQ0FBRSxLQUFLLENBTWQsQUFQRCxBQUdFLE9BSEssQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUd2QixLQUFLLEFBQUMsQ0FDSixjQUFjLENBQUUsV0FBVyxDQUMzQixHQUFHLENBQUUsSUFBSSxDQUNWLEFBTUgsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLENBQzVCLGlCQUFpQixDQUFDLFVBQVUsQUFBQyxDQUkzQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsTUFBTSxDQUFFLE9BQU8sQ0FDZixXQUFXLENBQUUsR0FBRyxDQUVoQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBS0QsQUFBQSxFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FXWCxBQVpELEFBR0UsRUFIQSxBQUFBLFdBQVcsQ0FHWCxPQUFPLEFBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFlSCxBQUFBLE9BQU8sQUFBQSxVQUFVLENBQUMsT0FBTyxDQUN6QixPQUFPLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUN2QixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFDLENBQ25CLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBS0QsQUFBQSxJQUFJLEFBQUEsY0FBYyxBQUFDLENBQ2pCLFNBQVMsQ0FBRSxpQkFBaUIsQ0FDNUIsT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFLRCxBQUFBLGVBQWUsQ0FBQyxVQUFVLEFBQUMsQ0FFekIsYUFBYSxDQUFFLHNCQUFzQixDQUt0QyxBQVBELEFBSUUsZUFKYSxDQUFDLFVBQVUsQ0FJeEIsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDZCxBQU1ILEFBQUEsT0FBTyxBQUFBLFVBQVUsQ0FBQyxPQUFPLENBQ3pCLE9BQU8sQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsT0FBTyxDQUNoQixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLEdBQUcsQ0FDWixvQkFBb0IsQ0FBRSxJQUFJLENBQzNCLEFBS0QsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixJQUFJLENBQUUsUUFBUSxDQUNkLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxhQUFhLENBQzlCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE1BQU0sQ0FBRSxPQUFPLENBRWYsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FDekMsQUFFRCxBQUFBLE9BQU8sQUFBQSxJQUFLLENBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBRSxDQUM5QixNQUFNLENBQUUsR0FBRyxDQUNYLGNBQWMsQ0FBRSxXQUFXLENBQzNCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsa0JBQWtCLENBQUUsb0JBQW9CLENBS3pDLEFBVEQsQUFNRSxPQU5LLEFBQUEsSUFBSyxDQUFBLFVBQVUsQUFBQSxRQUFRLEVBTTNCLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDZCxZQUFZLENBQUUsSUFBSSxDQUNuQixBQU1ILEFBQUEsYUFBYSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDMUIsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsYUFBYSxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDM0IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsS0FBSyxDQUNyQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLGNBQWMsQ0FBRSxXQUFXLENBQzNCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsa0JBQWtCLENBQUUsb0JBQW9CLENBQ3pDLEFBS0QsQUFBQSxjQUFjLEFBQUMsQ0FFYixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxLQUFLLEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQyxFQUFFLEFBQUMsQ0FDakMsT0FBTyxDQUFFLG1CQUFtQixDQUM3QixBQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQUFBQyxDQUN0QixPQUFPLENBQUUsT0FBTyxDQUNqQixBQU1ELEFBQUEsY0FBYyxDQUFDLGNBQWMsQUFBQyxDQUM1QixTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsS0FBSyxDQTBCakIsQUE1QkQsQUFJRSxjQUpZLENBQUMsY0FBYyxDQUkzQixlQUFlLENBQUMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFDLENBQ25ELFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNmLEFBUkgsQUFVRSxjQVZZLENBQUMsY0FBYyxDQVUzQixlQUFlLENBQUMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxlQUFlLEFBQUMsQ0FDakQsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWixBQWJILEFBZUUsY0FmWSxDQUFDLGNBQWMsQ0FlM0IsZUFBZSxDQUFDLElBQUksQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFDLENBQ3RDLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBakJILEFBbUJFLGNBbkJZLENBQUMsY0FBYyxDQW1CM0IsZUFBZSxDQUFDLFdBQVcsQ0FBQyxNQUFNLEFBQUMsQ0FDakMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNuQixBQXZCSCxBQXlCRSxjQXpCWSxDQUFDLGNBQWMsQ0F5QjNCLGVBQWUsQ0FBQyxXQUFXLENBQUMsTUFBTSxBQUFDLENBQ2pDLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBR0gsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDLGFBQWEsQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FhWixBQWhCRCxBQUtFLGNBTFksQ0FBQyxFQUFFLEFBQUEsV0FBVyxDQUsxQixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsS0FBSyxDQUNiLE9BQU8sQ0FBRSxxQkFBcUIsQ0FDOUIsS0FBSyxDQUFFLElBQUksQ0FDWixBQVRILEFBV0UsY0FYWSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBVzFCLEVBQUUsQ0FBQyxJQUFJLEFBQUEsZUFBZSxBQUFDLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxHQUFHLENBQ1YsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQVFILEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFDLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxjQUFjLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUN2QixLQUFLLENBQUUsSUFBSSxDQUNYLGVBQWUsQ0FBRSxhQUFhLENBTS9CLEFBUkQsQUFLRSxjQUxZLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FLdEIsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFHSCxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ2hDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUNuQixJQUFJLENBQUUsT0FBTyxDQUliLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLElBQUksQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQyxDQUNqRixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBS0QsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDaEQsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxNQUFNLENBQ3pELFNBQVMsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUN2QixTQUFTLENBQUMsTUFBTSxBQUFBLGVBQWUsQ0FDL0IsU0FBUyxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUM5QixNQUFNLEFBQUEsTUFBTSxBQUFBLEdBQUcsQ0FDZixNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FDbEIsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQ2hELGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsTUFBTSxDQUN6RCxTQUFTLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FDdkIsU0FBUyxDQUFDLE1BQU0sQUFBQSxlQUFlLENBQy9CLFNBQVMsQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDOUIsTUFBTSxBQUFBLE1BQU0sQUFBQSxHQUFHLENBQ2YsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakIsTUFBTSxDQUFFLG9CQUFvQixDQUM3QixBQUVELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLEtBQUssQ0FFZCxNQUFNLENBQUUsS0FBSyxDQXNDZCxBQXpDRCxBQUtFLE9BTEssQUFBQSxPQUFPLENBQUMsWUFBWSxDQUt6QixXQUFXLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFSSCxBQVVFLE9BVkssQUFBQSxPQUFPLENBQUMsWUFBWSxDQVV6QixNQUFNLEFBQUEsT0FBTyxBQUFDLENBRVosYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLFdBQVcsQ0FDM0IsYUFBYSxDQUFFLE1BQU0sQ0FDckIsR0FBRyxDQUFFLElBQUksQ0FDVCxlQUFlLENBQUUsTUFBTSxDQUN2QixjQUFjLENBQUUseUJBQXlCLENBQ3pDLEdBQUcsQ0FBRSxZQUFZLENBQ2xCLEFBdEJILEFBd0JFLE9BeEJLLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0F3QnpCLE1BQU0sQUFBQSxPQUFPLENBQUMsSUFBSSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsS0FBSyxDQUNyQixBQTVCSCxBQThCRSxPQTlCSyxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBOEJ6QixNQUFNLEFBQUEsT0FBTyxDQUFDLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDMUIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsU0FBUyxDQUN6QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUdILEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQSxhQUFhLEFBQUMsQ0FDbEUsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFDLENBQzNDLFNBQVMsQ0FBRSxlQUFlLENBQzNCLEFBS0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsTUFBTSxDQVdmLEFBWkQsQUFHRSxjQUhZLENBR1osS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUksQ0FDZCxBQUxILEFBT0UsY0FQWSxDQU9aLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFdEMsQUFVSCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixlQUFlLENBQUUsS0FBSyxDQUN0QixjQUFjLENBQUUsTUFBTSxDQUN0QixpQkFBaUIsQ0FBRSxHQUFHLENBQ3RCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsS0FBSyxDQUFFLFVBQVUsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDYix1QkFBdUIsQ0FBRSxVQUFVLENBQUMsYUFBYSxDQUNqRCxlQUFlLENBQUUsVUFBVSxDQUFDLGFBQWEsQ0FFMUMsQUFFRCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQ2xDLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBR0QsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLFNBQVMsQ0FBQyxhQUFhLEFBQUMsQ0FDbEMsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLG1CQUFtQixDQUM5QixRQUFRLENBQUUsUUFBUSxDQUVuQixBQUtELEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUNkLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUdqQixBQUVELEFBQUEsS0FBSyxDQUFDLElBQUksQ0FBQyxHQUFHLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBRUQsQUFBQSxLQUFLLENBQUMsVUFBVSxBQUFDLENBQ2YsT0FBTyxDQUFFLE1BQU0sQ0FDZixhQUFhLENBQUUsc0JBQXNCLENBRXRDLEFBRUQsQUFBQSxLQUFLLENBQUMsS0FBSyxBQUFBLElBQUksQ0FBQyxDQUFDLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFVRCxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDcEMsYUFBYSxDQUFFLHdCQUF3QixDQUN4QyxBQUVELEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDekIsYUFBYSxDQUFFLHdCQUF3QixDQUN4QyxBQUVELEFBQUEsS0FBSyxDQUFDLE1BQU0sQUFBQyxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsS0FBSyxDQUFDLFVBQVUsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxLQUFLLENBQUMsU0FBUyxDQUFDLEdBQUcsQUFBQyxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDYixBQUtELEFBQUEsaUJBQWlCLEFBQUMsQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsVUFBVSxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDeEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsb0JBQW9CLENBQUUsWUFBWSxDQUNuQyxBQUtELEFBQUEsWUFBWSxBQUFBLHNCQUFzQixDQUFDLFdBQVcsQUFBQyxDQUM3QyxhQUFhLENBQUUsQ0FBQyxDQWFqQixBQWRELEFBR0UsWUFIVSxBQUFBLHNCQUFzQixDQUFDLFdBQVcsQ0FHNUMsZ0JBQWdCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixhQUFhLENBQUUsd0JBQXdCLENBQ3hDLEFBTkgsQUFRRSxZQVJVLEFBQUEsc0JBQXNCLENBQUMsV0FBVyxDQVE1QyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQUFBQyxDQUNqQyxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsS0FBSyxDQUFFLENBQUMsQ0FDVCxBQUdILEFBQUEsR0FBRyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLEFBQUMsQ0FDM0MsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLEFBQUMsQ0FDbEMsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxHQUFHLENBQUUsSUFBSSxDQUNULFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBS0QsQUFBQSx1QkFBdUIsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQ25ELHFCQUFxQixDQUFFLGNBQWMsQ0FDdEMsQUFLRCxBQUFBLG9CQUFvQixDQUFDLFVBQVUsQUFBQyxDQUM5QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxNQUFNLEFBQUEsYUFBYSxBQUFDLENBQ2hELGFBQWEsQ0FBRSx3QkFBd0IsQ0FDeEMsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQzlDLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDeEMsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNwRCxPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFDLENBQzlCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBdUJqQixBQTFCRCxBQUtFLG9CQUxrQixDQUtsQixTQUFTLEFBQUMsQ0FDUixNQUFNLENBQUUsTUFBTSxDQUNmLEFBUEgsQUFTRSxvQkFUa0IsQ0FTbEIsS0FBSyxBQUFBLFdBQVcsQUFBQyxDQUNmLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBWEgsQUFhRSxvQkFia0IsQ0FhbEIsU0FBUyxBQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBakJILEFBbUJFLG9CQW5Ca0IsQ0FtQmxCLFVBQVUsQUFBQyxDQUNULGFBQWEsQ0FBRSxTQUFTLENBQ3pCLEFBckJILEFBdUJFLG9CQXZCa0IsQ0F1QmxCLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0FBRSxTQUFTLENBQ3RCLEFBR0gsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUN0QyxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBZ0JYLEFBbEJELEFBSUUsR0FKQyxBQUFBLG9CQUFvQixDQUFDLEdBQUcsQUFBQSxZQUFZLENBSXJDLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFSSCxBQVVFLEdBVkMsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsWUFBWSxDQVVyQyxVQUFVLENBQUMsU0FBUyxBQUFDLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBR0gsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsS0FBSyxBQUFBLFVBQVUsQ0FDdkMsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEtBQUssQUFBQSxZQUFZLENBQ3pDLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLEtBQUssQUFBQyxDQUMxQyxNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNqQyxVQUFVLENBQUUsR0FBRyxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxPQUFPLENBQUUsU0FBUyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFDLENBQ25DLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFBLGdCQUFnQixBQUFDLENBRTlDLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsb0JBQW9CLENBQUMsVUFBVSxDQUFDLFVBQVUsQUFBQSxZQUFZLENBQ3RELG9CQUFvQixDQUFDLFVBQVUsQ0FBQyxVQUFVLEFBQUEsYUFBYSxBQUFDLENBQ3RELE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxBQUFBLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDN0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxNQUFNLENBQUUsU0FBUyxDQUNsQixBQUVELEFBQUEsb0JBQW9CLENBQUMsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNqQyxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLE9BQU8sQ0FDakIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFdBQVcsQUFBQyxDQUMvQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLGVBQWUsQ0FBRSxTQUFTLENBQzFCLHFCQUFxQixDQUFFLEdBQUcsQ0FDMUIsY0FBYyxDQUFFLElBQUksQ0FDcEIsY0FBYyxDQUFFLENBQUMsQ0FDbEIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFDLENBQzVDLE1BQU0sQ0FBRSxTQUFTLENBQ2xCLEFBS0QsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUMvQixNQUFNLENBQUUsU0FBUyxDQUNsQixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3JDLE1BQU0sQ0FBRSxTQUFTLENBQ2xCLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFDLENBQ2xDLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLHlCQUF5QixDQUV4QyxVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFDLENBQzlCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQy9CLE1BQU0sQ0FBRSxtQkFBbUIsQ0FDNUIsQUFNRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQUFBQyxDQUM1QixjQUFjLENBQUUsU0FBUyxDQUMxQixBQUVELEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUMvQixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE1BQU0sQ0FBRSxVQUFVLENBRWxCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLG9CQUFvQixDQUFDLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDL0IsSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxHQUFHLENBQ1gsYUFBYSxDQUFFLHlCQUF5QixDQUN6QyxBQWNELEFBQUEsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsUUFBUSxDQVNqQixBQVhELEFBSUUsU0FKTyxDQUlQLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLENBQUMsQ0FDVixlQUFlLENBQUUsSUFBSSxDQUNyQixTQUFTLENBQUUsTUFBTSxDQUNsQixBQU1ILEFBQUEsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLFVBQVUsQ0FDdkIsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENBQUUsQ0FBQyxDQUNaLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLGNBQWMsQ0FBRSxXQUFXLENBQzNCLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBRUQsQUFBQSxRQUFRLENBQUMsS0FBSyxBQUFDLENBQ2IsR0FBRyxDQUFFLElBQUksQ0FDVixBQUtELEFBQUEsQ0FBQyxBQUFBLFlBQVksQUFBQyxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUtELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxBQUFBLFVBQVUsQUFBQyxDQUNuQyxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixhQUFhLENBQUUsc0JBQXNCLENBRXJDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQUtELEFBQUEsUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsUUFBUSxDQUNyQixjQUFjLENBQUUsTUFBTSxDQUN0QixHQUFHLENBQUUsQ0FBQyxDQUNOLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsT0FBTyxDQUFFLGdCQUFnQixDQUN6QixlQUFlLENBQUUsYUFBYSxDQUM5QixRQUFRLENBQUUsUUFBUSxDQWFuQixBQXRCRCxBQVdFLFFBWE0sQ0FXTixTQUFTLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFkSCxBQWdCRSxRQWhCTSxDQWdCTixpQkFBaUIsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxVQUFVLENBQ3JCLEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFNSCxBQUFBLE9BQU8sQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLElBQUksQUFBQyxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFDLENBQ25CLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxPQUFPLENBQUMsU0FBUyxDQUFDLFVBQVUsQUFBQyxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBRUQsQUFBQSxPQUFPLENBQUMsU0FBUyxDQUNqQixPQUFPLENBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxTQUFTLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixhQUFhLENBQUUsd0JBQXdCLENBQ3ZDLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBWVgsQUFmRCxBQUtFLEdBTEMsQUFBQSxRQUFRLENBS1QsT0FBTyxBQUFDLENBRU4sS0FBSyxDQUFFLGlCQUFpQixDQUN4QixNQUFNLENBQUUsSUFBSSxDQUNiLEFBVEgsQUFXRSxHQVhDLEFBQUEsUUFBUSxDQVdULFNBQVMsQUFBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2pFLEFBTUgsQUFBQSxPQUFPLEFBQUEsWUFBWSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsb0JBQW9CLENBQy9CLGlCQUFpQixDQUFFLG9CQUFvQixDQUN2QyxhQUFhLENBQUUsS0FBSyxDQUNyQixBQUVELEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FBQSxBQUFBLElBQUMsQUFBQSxDQUFNLENBQ3hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsU0FBUyxDQUFFLG9CQUFvQixDQUMvQixpQkFBaUIsQ0FBRSxvQkFBb0IsQ0FReEMsQUFaRCxBQU1FLE9BTkssQUFBQSxZQUFZLENBQUEsQUFBQSxJQUFDLEFBQUEsRUFNbEIsU0FBUyxBQUFDLENBQ1IsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2hFLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFNBQVMsQ0FBRSxvQkFBb0IsQ0FDL0IsaUJBQWlCLENBQUUsb0JBQW9CLENBQ3hDLEFBR0gsQUFBQSxPQUFPLEFBQUEsWUFBWSxDQUFDLFNBQVMsQUFBQyxDQUM1QixhQUFhLENBQUUsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQzFHLFFBQVEsQ0FBRSxNQUFNLENBS2pCLEFBUEQsQUFJRSxPQUpLLEFBQUEsWUFBWSxDQUFDLFNBQVMsQ0FJM0IsVUFBVSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFNSCxBQUFBLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDVCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxJQUFJLENBQ1QsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsT0FBTyxDQUFFLENBQUMsQ0FDVixhQUFhLENBQUUsc0JBQXNCLENBQUMsc0JBQXNCLENBQzdELEFBS0QsQUFBQSxTQUFTLEFBQUMsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUVmLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FnQ2QsQUFyQ0QsQUFPRSxTQVBPLENBT1AsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1YsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxTQUFTLENBQUUsS0FBSyxDQUNoQixTQUFTLENBQUUsQ0FBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBYkgsQUFlRSxTQWZPLENBZVAsQ0FBQyxBQUFBLFFBQVEsQUFBQSxZQUFZLEFBQUMsQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNoQixBQWxCSCxBQW9CRSxTQXBCTyxDQW9CUCxDQUFDLEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQyxDQUNiLFNBQVMsQ0FBRSxDQUFDLENBQ2IsQUF0QkgsQUF3QkUsU0F4Qk8sQ0F3QlAsQ0FBQyxBQUFBLFFBQVEsQUFBQSxHQUFHLENBQUMsS0FBSyxBQUFDLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUExQkgsQUE0QkUsU0E1Qk8sQ0E0QlAsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxLQUFLLEFBQUMsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFoQ0gsQUFrQ0UsU0FsQ08sQ0FrQ1AsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxRQUFRLEFBQUMsQ0FDakIsU0FBUyxDQUFFLENBQUMsQ0FDYixBQUdILEFBQUEsU0FBUyxBQUFBLG1CQUFtQixDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDckMsT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FRYixBQVZELEFBSUUsU0FKTyxBQUFBLG1CQUFtQixDQUFDLENBQUMsQUFBQSxRQUFRLENBSXBDLEtBQUssQUFBQyxDQUNKLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixhQUFhLENBQUUsQ0FBQyxDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FDakUsQUFHSCxBQUFBLFNBQVMsQUFBQSxpQkFBaUIsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ25DLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBS0QsQUFBQSxHQUFHLEFBQUEsY0FBYyxBQUFDLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLENBQUMsQ0FDUCxBQVdELEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDM0IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsR0FBRyxDQUFFLENBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUFDLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDckMsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUtELEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUNoQixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUV2QixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2IsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQUtELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsSUFBSyxDQUFBLEdBQUcsQ0FBQyxNQUFNLEFBQUMsQ0FDekIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBT1gsQUFSRCxBQUdFLFNBSE8sQ0FHUCxTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsUUFBUSxDQUNqQixjQUFjLENBQUUsU0FBUyxDQUN6QixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBTUgsQUFBQSxlQUFlLENBQUMsV0FBVyxBQUFDLENBQzFCLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBS0QsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFDLENBQ2QsT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFLRCxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLGFBQWEsQ0FBRSxNQUFNLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBS0QsQUFBQSxVQUFVLENBQUMsVUFBVSxBQUFDLENBQ3BCLE1BQU0sQ0FBRSxvQkFBb0IsQ0FDN0IsQUFLRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FDeEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ25CLEdBQUcsQUFBQSxTQUFTLENBQUMsUUFBUSxDQUNyQixTQUFTLENBQUMsS0FBSyxDQUNmLFNBQVMsQ0FBQyxNQUFNLEFBQUMsQ0FFZixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBWUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZUFBZSxDQUFFLElBQUksQ0FDckIsV0FBVyxDQUFFLE9BQU8sQ0FDckIsQUFLRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsT0FBTyxBQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxPQUFPLENBV3JCLEFBYkQsQUFJRSxHQUpDLEFBQUEsTUFBTSxDQUFDLE9BQU8sQ0FJZixNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFHSCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ3pELE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQUEsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUM5QixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE1BQU0sQ0FBRSxvQkFBb0IsQ0E0QjdCLEFBOUJELEFBSUUsa0JBSmdCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FJN0IsT0FBTyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsUUFBUSxDQUNqQixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBUkgsQUFVRSxrQkFWZ0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQVU3QixPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNiLEFBWkgsQUFjRSxrQkFkZ0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQWM3QixPQUFPLENBQUMsUUFBUSxBQUFDLENBQ2YsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQWhCSCxBQWtCRSxrQkFsQmdCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FrQjdCLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFDLENBQ2xCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFdEMsQUFyQkgsQUF1QkUsa0JBdkJnQixDQUFDLEtBQUssQUFBQSxPQUFPLENBdUI3QixPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQ0FBQyxJQUFJLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQXpCSCxBQTJCRSxrQkEzQmdCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0EyQjdCLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQyxDQUN0QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQU1ILEFBQUEsT0FBTyxDQUFDLFNBQVMsQUFBQyxDQUVoQixPQUFPLENBQUUsT0FBTyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFLRCxBQUFBLE1BQU0sQUFBQSxJQUFJLEFBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQUNoQixrQkFBa0IsQ0FBRSxJQUFJLENBS3pCLEFBUEQsQUFJRSxNQUpJLEFBQUEsSUFBSSxDQUlSLGlCQUFpQixBQUFDLENBQ2hCLGFBQWEsQ0FBRSxPQUFPLENBQ3ZCLEFBR0gsQUFBQSxJQUFJLEFBQUMsQ0FDSCxrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBS0QsQUFBQSxNQUFNLENBQUMsUUFBUSxDQUFDLEdBQUcsQUFBQyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxVQUFVLENBQUMsUUFBUSxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBRXZCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFNRCxBQUFBLEtBQUssQ0FBQyxNQUFNLENBQ1osS0FBSyxDQUFDLEtBQUssQ0FDWCxLQUFLLENBQUMsUUFBUSxDQUNkLFNBQVMsQ0FBQyxLQUFLLENBQ2YsU0FBUyxDQUFDLFFBQVEsQ0FDbEIsU0FBUyxDQUFDLE1BQU0sQ0FDaEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQ2pCLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUNsQixHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FDbEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ25CLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNsQixHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQ0FDbkIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2xCLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUNuQixHQUFHLEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FDckIsR0FBRyxBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQ2hCLEdBQUcsQUFBQSxNQUFNLENBQUMsS0FBSyxDQUNmLElBQUksQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2pDLElBQUksQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ2xDLElBQUksQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBQ25DLE1BQU0sQUFBQSxHQUFHLENBQ1QsS0FBSyxBQUFBLEdBQUcsQUFBQyxDQUVQLGFBQWEsQ0FBRSxzQkFBc0IsQ0FJdEMsQUFFRCxBQUFBLFNBQVMsQ0FBQyxRQUFRLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsZUFBZSxDQUFFLElBQUksQ0FNdEIsQUFWRCxBQU1FLFNBTk8sQ0FBQyxDQUFDLEFBQUEsU0FBUyxDQU1sQixDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsS0FBSyxDQUNkLGdCQUFnQixDQUFFLEdBQUcsQ0FDdEIsQUFNSCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQ1gsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGtCQUFrQixBQUFDLENBQ3RDLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxHQUFHLENBQUUsQ0FBQyxDQUNQLEFBS0QsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsSUFBSSxBQUFDLENBQ2pDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLG9CQUFvQixDQUFDLElBQUksQ0FDekIsY0FBYyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQzlCLGVBQWUsQ0FBQyxNQUFNLEFBQUEsU0FBUyxDQUMvQixjQUFjLENBQUMsTUFBTSxBQUFBLFNBQVMsQ0FDOUIsY0FBYyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQ2pDLGNBQWMsQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUMzQixjQUFjLENBQUMsTUFBTSxBQUFBLFNBQVMsQ0FDOUIsY0FBYyxDQUFDLE1BQU0sQUFBQSxTQUFTLEFBQUMsQ0FDN0IsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFDLENBQ2xDLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQyxVQUFVLEdBQUMsUUFBUSxDQUM1QyxJQUFJLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQyxVQUFVLENBQUMsUUFBUSxBQUFDLENBQzNDLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBR0QsQUFBQSxJQUFJLEFBQUEsY0FBYyxBQUFBLHNCQUFzQixDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLEFBQUMsQ0FDakUsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxHQUFHLENBQ1IsZUFBZSxDQUFFLGFBQWEsQ0FDL0IsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLEFBQUEsc0JBQXNCLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQ3ZFLElBQUksQUFBQSxjQUFjLEFBQUEsc0JBQXNCLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQzVFLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEFBQUMsQ0FDL0MsT0FBTyxDQUFFLFFBQVEsQ0FDakIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsSUFBSSxDQUFFLElBQUksQ0FDVixVQUFVLENBQUUsSUFBSSxDQUVoQixXQUFXLENBQUUsVUFBVSxDQUN2QixHQUFHLENBQUUsQ0FBQyxDQUNQLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUMzRCxhQUFhLENBQUUsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FDakUsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFDLENBQzFELGFBQWEsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixDQUFDLHNCQUFzQixDQUNqRSxBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsV0FBVyxDQUFDLE9BQU8sQUFBQyxDQUN0RCxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLElBQUksQ0FDVCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsT0FBTyxDQUFDLElBQUksQ0FDNUQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsV0FBVyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ2pFLEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQUFBQSxXQUFXLENBQUMsT0FBTyxDQUFDLFVBQVUsQUFBQyxDQUNqRSxLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBS0QsQUFBQSx1QkFBdUIsQ0FBQyxLQUFLLEFBQUEsSUFBSSxDQUFDLE9BQU8sQUFBQSxPQUFPLEFBQUEsTUFBTSxDQUFDLElBQUksQUFBQSxZQUFZLEFBQUMsQ0FDdEUsU0FBUyxDQUFFLENBQUMsQ0FDYixBQUtELEFBQUEsSUFBSSxBQUFBLHVCQUF1QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFDLENBQzNDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FXaEIsQUFiRCxBQUlFLElBSkUsQUFBQSx1QkFBdUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FJekMsR0FBRyxBQUFDLENBQ0gsS0FBSyxDQUFFLGdCQUFnQixDQUN2QixNQUFNLENBQUUsS0FBSyxDQUNkLEFBUEgsQUFTRSxJQVRFLEFBQUEsdUJBQXVCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBU3pDLEdBQUcsQUFBQSxXQUFXLEFBQUMsQ0FDZCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFNSCxBQUFBLGlCQUFpQixDQUFDLE9BQU8sQUFBQyxDQUN4QixhQUFhLENBQUUsU0FBUyxDQUt6QixBQU5ELEFBR0UsaUJBSGUsQ0FBQyxPQUFPLENBR3ZCLFNBQVMsQUFBQyxDQUNSLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBT0gsQUFBQSxpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQzlDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGlCQUFpQixDQUFDLE9BQU8sQUFBQyxDQUN4QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxLQUFLLEFBQUMsQ0FDdEIsVUFBVSxDQUFBLE1BQUMsQ0FDWixBQUVELEFBQUEsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFNBQVMsQUFBQyxDQUNsQyxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLENBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxhQUFhLENBQUMsWUFBWSxBQUFDLENBRXpCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxXQUFXLEFBQUMsQ0FFeEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsQ0FBQyxDQUNWLGFBQWEsQ0FBRSxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUNoRSxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUcxQixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsYUFBYSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBYWpFLEFBbEJELEFBT0UsYUFQVyxDQUFDLGFBQWEsQ0FPekIsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUVSLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixHQUFHLENBQUUsQ0FBQyxDQUNOLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBUUgsQUFBQSxhQUFhLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxZQUFZLEFBQUMsQ0FFdkMsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxZQUFZLEFBQUMsQ0FFdkMsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFNBQVMsQUFBQyxDQUNwQyxhQUFhLENBQUUsc0JBQXNCLENBRXJDLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxjQUFjLENBQUUsS0FBSyxDQUNyQixPQUFPLENBQUUsU0FBUyxDQUNsQixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUVELEFBQUEsYUFBYSxDQUFDLEtBQUssQUFBQSxTQUFTLEFBQUMsQ0FDM0IsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLE9BQU8sQUFBQyxDQUNyQyxjQUFjLENBQUUsU0FBUyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLGdCQUFnQixDQUN0QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsYUFBYSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEFBQUEsS0FBSyxBQUFDLENBQzlCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxhQUFhLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQSxRQUFRLENBQUMsUUFBUSxBQUFDLENBQzdDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxLQUFLLEFBQUMsQ0FDMUMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQzlELFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFDLENBQ2hCLGNBQWMsQ0FBRSxHQUFHLENBU3BCLEFBVkQsQUFHRSxhQUhXLENBQUMsR0FBRyxDQUdmLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFMSCxBQU9FLGFBUFcsQ0FBQyxHQUFHLENBT2YsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWixBQUdILEFBQUEsYUFBYSxDQUFDLFdBQVcsQUFBQyxDQUN4QixTQUFTLENBQUEsTUFBQyxDQU9YLEFBUkQsQUFHRSxhQUhXLENBQUMsV0FBVyxDQUd2QixZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFHSCxBQUFBLGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxBQUFDLENBQ25DLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsSUFBSSxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUMsQ0FDcEIsY0FBYyxDQUFFLEdBQUcsQ0FDcEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUMxQyxjQUFjLENBQUUsR0FBRyxDQUNwQixBQUVELEFBQUEsYUFBYSxDQUFDLFlBQVksQUFBQSxVQUFVLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxTQUFTLEFBQUMsQ0FDaEUsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxDQUFDLFlBQVksQUFBQSxVQUFVLENBQUMsTUFBTSxDQUFDLFdBQVcsQUFBQyxDQUN0RCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxnQkFBZ0IsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FDbEUsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLEFBQUMsQ0FDN0QsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUVELEFBQUEsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMsb0JBQW9CLEFBQUMsQ0FDN0QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFLRCxBQUFBLGNBQWMsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ3JCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixRQUFRLENBQUUsTUFBTSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLEFBQUMsQ0FDOUIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsZUFBZSxFQUFFLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FFakUsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLGFBQWEsQ0FBRSxlQUFlLENBQzlCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FnQ3RDLEFBckNELEFBT0UsSUFQRSxBQUFBLGNBQWMsQ0FBQyxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQUUsR0FBRyxBQUFBLElBQUksQ0FPaEUsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNOLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsS0FBSyxDQUFFLE1BQU0sQ0FDYixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsSUFBSSxDQXlCbEIsQUFwQ0gsQUFhSSxJQWJBLEFBQUEsY0FBYyxDQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLGVBQWUsRUFBRSxHQUFHLEFBQUEsSUFBSSxDQU9oRSxDQUFDLEFBQUEsTUFBTSxBQU1KLFlBQVksQUFBQyxDQUNaLGFBQWEsQ0FBRSxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixDQUNqRSxBQWZMLEFBaUJJLElBakJBLEFBQUEsY0FBYyxDQUFDLFNBQVMsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLGVBQWUsRUFBRSxHQUFHLEFBQUEsSUFBSSxDQU9oRSxDQUFDLEFBQUEsTUFBTSxBQVVKLFdBQVcsQUFBQyxDQUNYLGFBQWEsQ0FBRSxDQUFDLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUNqRSxBQW5CTCxBQXFCSSxJQXJCQSxBQUFBLGNBQWMsQ0FBQyxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQUUsR0FBRyxBQUFBLElBQUksQ0FPaEUsQ0FBQyxBQUFBLE1BQU0sQ0FjTCxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0FDZixBQXZCTCxBQXlCSSxJQXpCQSxBQUFBLGNBQWMsQ0FBQyxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQUUsR0FBRyxBQUFBLElBQUksQ0FPaEUsQ0FBQyxBQUFBLE1BQU0sQ0FrQkwsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLE1BQU0sQ0FDckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFTTCxBQUFBLDJCQUEyQixDQUFDLFdBQVcsQUFBQyxDQUN0QyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSw4QkFBOEIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUM5QyxHQUFHLENBQUUsSUFBSSxDQUNULGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBRUQsQUFBQSw4QkFBOEIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFBLFdBQVcsQ0FDdEUsa0JBQWtCLENBQUMsYUFBYSxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsVUFBVSxBQUFDLENBQ3hELGFBQWEsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLHNCQUFzQixDQUFDLHNCQUFzQixDQUNqRSxBQUVELEFBQUEsOEJBQThCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsU0FBUyxBQUFDLENBQ3hELE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQUFBQyxDQUN0RCxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1osQUFFRCxBQUFBLDhCQUE4QixDQUFDLDJCQUEyQixDQUMxRCwyQkFBMkIsQ0FBQywyQkFBMkIsQUFBQyxDQUN0RCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxZQUFZLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQyxDQUN2RCxHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxZQUFZLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUM5QyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLFNBQVMsQUFBQSxTQUFTLENBQUMsV0FBVyxBQUFDLENBQ3pFLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEdBQUcsQ0FBRSxDQUFDLENBTVAsQUFSRCxBQUlFLFlBSlUsQUFBQSxJQUFLLENBQUEsY0FBYyxFQUFFLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQ0FBQyxXQUFXLENBSXZFLEdBQUcsQUFBQSxJQUFLLENBQUEsSUFBSSxBQUFBLFVBQVUsQ0FBQyxJQUFLLENBQUEsSUFBSSxBQUFBLFdBQVcsQ0FBRSxDQUM1QyxhQUFhLENBQUUsSUFBSSxDQUNuQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBR0gsQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxTQUFTLEFBQUEsU0FBUyxDQUFDLFdBQVcsQUFBQSxlQUFlLEFBQUEsa0JBQWtCLEFBQUMsQ0FDdEYsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUFFRCxBQUFBLElBQUksQUFBQSxZQUFZLENBQUMsY0FBYyxDQUFDLFFBQVEsQUFBQyxDQUN2QyxPQUFPLENBQUUsT0FBTyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLElBQUksQUFBQSxZQUFZLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRSxTQUFTLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDcEUsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFLRCxBQUFBLGlCQUFpQixDQUFDLElBQUksQUFBQSxNQUFNLENBQzVCLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDeEMsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsaUJBQWlCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxTQUFTLENBQ3RDLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFDLENBQ2xELFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsTUFBTSxDQUNuQyw4QkFBOEIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUMvQyxPQUFPLENBQUUsWUFBWSxDQUN0QixBQUVELEFBQUEsaUJBQWlCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxZQUFZLENBQ3pDLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsWUFBWSxBQUFDLENBQ3JELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxBQUFDLENBQ3hDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQ3JELEtBQUssQUFBQSxXQUFXLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDM0IsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxLQUFLLEFBQUMsQ0FDOUIsWUFBWSxDQUFFLE9BQU8sQ0FDdEIsQUFFRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUM1QyxFQUFFLEFBQUEsU0FBUyxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixBQUFDLENBQ3RDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLHNCQUFzQixDQStCdEMsQUFqQ0QsQUFJRSxvQkFKa0IsQ0FBQyxrQkFBa0IsQ0FJckMsVUFBVSxBQUFDLENBQ1QsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNwQixBQVRILEFBV0Usb0JBWGtCLENBQUMsa0JBQWtCLENBV3JDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixhQUFhLENBQUUsSUFBSSxDQUNwQixBQWJILEFBZUUsb0JBZmtCLENBQUMsa0JBQWtCLENBZXJDLHFCQUFxQixDQUFDLEtBQUssQUFBQyxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQW5CSCxBQXFCRSxvQkFyQmtCLENBQUMsa0JBQWtCLENBcUJyQyxRQUFRLEFBQUEsZUFBZSxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQXhCSCxBQTBCRSxvQkExQmtCLENBQUMsa0JBQWtCLENBMEJyQyx3QkFBd0IsQ0FBQyxDQUFDLEFBQUMsQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQU1ILEFBQUEscUJBQXFCLENBQUMsR0FBRyxDQUFDLFFBQVEsQUFBQyxDQUNqQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxLQUFLLENBQ3RCLEFBRUQsQUFBQSxxQkFBcUIsQ0FBQyxHQUFHLENBQUMsU0FBUyxBQUFDLENBQ2xDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLElBQUksQ0FzQlosQUF2QkQsQUFHRSxtQkFIaUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUc1QixLQUFLLEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDckIsZUFBZSxDQUFFLFVBQVUsQ0FDM0IsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFOSCxBQVFFLG1CQVJpQixDQUFDLElBQUksQUFBQSxNQUFNLENBUTVCLE9BQU8sQUFBQyxDQUNOLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFWSCxBQVlFLG1CQVppQixDQUFDLElBQUksQUFBQSxNQUFNLENBWTVCLE9BQU8sQ0FBQyxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ2QsTUFBTSxDQUFFLENBQUMsQ0FDVixBQWRILEFBZ0JFLG1CQWhCaUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQWdCNUIsT0FBTyxDQUFDLEdBQUcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLEFBQUMsQ0FDMUMsVUFBVSxDQUFFLENBQUMsQ0FDZCxBQWxCSCxBQW9CRSxtQkFwQmlCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FvQjVCLEtBQUssQUFBQSxTQUFTLENBQUMsU0FBUyxBQUFBLFdBQVcsQUFBQyxDQUNsQyxHQUFHLENBQUUsQ0FBQyxDQUNQLEFBR0gsQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLENBQzFCLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQSxTQUFTLENBQUMsaUJBQWlCLENBQUMsTUFBTSxBQUFDLENBQy9HLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQSxTQUFTLENBQUMsaUJBQWlCLENBQUMsWUFBWSxBQUFDLENBQ3JILE9BQU8sQ0FBRSxlQUFlLENBQ3hCLEdBQUcsQ0FBRSxDQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFDLENBQ25DLEdBQUcsQ0FBRSxJQUFJLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQ3RDLG1CQUFtQixDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUN6QyxHQUFHLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNuQixhQUFhLENBQUUsWUFBWSxDQUM1QixBQUVELEFBQUEsbUJBQW1CLENBQUMsZ0JBQWdCLEFBQUMsQ0FDbkMsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLFlBQVksQUFBQyxDQUMvQixNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQUFBQyxDQUM5RCxNQUFNLENBQUUsS0FBSyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsR0FBRyxDQUNaLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLEFBQUMsQ0FDbkUsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxrQkFBa0IsQUFBQyxDQUNyQyxPQUFPLENBQUUsYUFBYSxDQUN2QixBQUVELEFBQUEsbUJBQW1CLENBQUMsa0JBQWtCLEFBQUEsTUFBTSxBQUFDLENBQzNDLGlCQUFpQixDQUFFLEdBQUcsQ0FDdkIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLGNBQWMsQUFBQyxDQUNqQyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQUFBQyxDQUM5QyxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsYUFBYSxDQUFFLEdBQUcsQ0FDbEIscUJBQXFCLENBQUUsb0JBQW9CLENBQUMsNEJBQTRCLENBQ3pFLEFBS0QsQUFBQSxJQUFJLEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFDM0QsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQ25CLFdBQVcsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxZQUFZLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQSxTQUFTLEFBQUMsQ0FDckMsR0FBRyxDQUFFLENBQUMsQ0FDUCxBQUVELEFBQUEsSUFBSSxBQUFBLFlBQVksQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsU0FBUyxBQUFDLENBQzVDLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLElBQUksQUFBQSxZQUFZLENBQUMsT0FBTyxBQUFBLFdBQVcsQUFBQSxTQUFTLEFBQUMsQ0FDM0MsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFLRCxBQUFBLElBQUksQUFBQSxzQkFBc0IsQ0FBQyxXQUFXLENBRXRDLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxXQUFXLENBQ25DLElBQUksQUFBQSxhQUFhLENBQUMsV0FBVyxDQUM3QixJQUFJLEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FDOUIsSUFBSSxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQy9CLElBQUksQUFBQSxjQUFjLENBQUMsV0FBVyxDQUM5QixJQUFJLEFBQUEsY0FBYyxDQUFDLFdBQVcsQUFBQyxDQUM3QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxJQUFJLEFBQUEsc0JBQXNCLENBQUMsU0FBUyxDQUVwQyxJQUFJLEFBQUEsbUJBQW1CLENBQUMsU0FBUyxDQUNqQyxJQUFJLEFBQUEsYUFBYSxDQUFDLFNBQVMsQ0FDM0IsSUFBSSxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQzVCLElBQUksQUFBQSxlQUFlLENBQUMsU0FBUyxDQUM3QixJQUFJLEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FDNUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxTQUFTLEFBQUMsQ0FDM0IsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN2QixPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxJQUFJLEFBQUEsc0JBQXNCLENBQUMsVUFBVSxDQUVyQyxJQUFJLEFBQUEsbUJBQW1CLENBQUMsVUFBVSxDQUNsQyxJQUFJLEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FDNUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQzdCLElBQUksQUFBQSxlQUFlLENBQUMsVUFBVSxDQUM5QixJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FDN0IsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsSUFBSSxBQUFBLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBRTFDLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUN2QyxJQUFJLEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQ2pDLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLElBQUksQ0FDbEMsSUFBSSxBQUFBLGVBQWUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUNuQyxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQ2xDLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQyxDQUNqQyxPQUFPLENBQUUsUUFBUSxDQUNsQixBQUVELEFBQUEsSUFBSSxBQUFBLHNCQUFzQixDQUFDLFVBQVUsQ0FFckMsSUFBSSxBQUFBLG1CQUFtQixDQUFDLFVBQVUsQ0FDbEMsSUFBSSxBQUFBLGFBQWEsQ0FBQyxVQUFVLENBQzVCLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUM3QixJQUFJLEFBQUEsZUFBZSxDQUFDLFVBQVUsQ0FDOUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQzdCLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxBQUFDLENBQzVCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFLRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxlQUFlLEFBQUMsQ0FDcEMsYUFBYSxDQUFFLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQ2pFLEFBRUQsQUFBQSxHQUFHLEFBQUEsbUJBQW1CLEFBQUMsQ0FDckIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FDaEIsTUFBTSxDQUFFLG9CQUFvQixDQUM1QixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBS2pCLEFBVkQsQUFPRSxHQVBDLEFBQUEsbUJBQW1CLENBT3BCLGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFHSCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxlQUFlLENBQUMsaUJBQWlCLEFBQUMsQ0FDdEQsT0FBTyxDQUFFLEdBQUcsQ0FXYixBQVpELEFBR0UsR0FIQyxBQUFBLG1CQUFtQixBQUFBLGVBQWUsQ0FBQyxpQkFBaUIsQ0FHckQsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBRWYsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGFBQWEsQ0FBRSxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUNqRSxBQUdILEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFBLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDMUUsR0FBRyxBQUFBLG1CQUFtQixBQUFBLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQyxDQUMxRSxhQUFhLENBQUUsc0JBQXNCLENBR3RDLEFBS0QsQUFBQSxJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixHQUFHLENBQUUsR0FBRyxDQUNSLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLDJCQUEyQixDQUN4QyxBQUtELEFBQUEsTUFBTSxBQUFBLFNBQVMsQ0FDZixDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1QsTUFBTSxDQUFFLFNBQVMsQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFFRCxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUNyQixDQUFDLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNmLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFLRCxBQUFBLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUNwQixRQUFRLENBQ1IsaUJBQWlCLENBQ2pCLElBQUksQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLFVBQVUsQ0FDN0IsR0FBRyxBQUFBLFFBQVEsQ0FDWCxRQUFRLENBQ1IsSUFBSSxDQUFDLFVBQVUsQ0FDZixLQUFLLEFBQUEsT0FBTyxDQUFDLEdBQUcsQUFBQSxPQUFPLENBQ3ZCLEdBQUcsQUFBQSxRQUFRLENBQUMsU0FBUyxDQUNyQixHQUFHLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FDNUMsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDbEMsYUFBYSxDQUFFLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ3JFLEFBRUQsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDbkIsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsc0JBQXNCLENBV3RDLEFBZEQsQUFLRSxLQUxHLEFBQUEsT0FBTyxDQUtWLE9BQU8sQUFBQyxDQUNOLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLFNBQVMsQ0FDbEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsSUFBSSxDQUNwQixlQUFlLENBQUUsVUFBVSxDQUM1QixBQUdILEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUM3QixLQUFLLEFBQUEsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEFBQUMsQ0FDM0IsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUVyQyxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLFNBQVMsQ0FBRSxDQUFDLENBQ2IsQUFFRCxBQUFBLEtBQUssQUFBQSxPQUFPLENBQUMsTUFBTSxBQUFDLENBQ2xCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsT0FBTyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLFNBQVMsQ0FDMUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxLQUFLLEFBQUMsQ0FFUCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBTUQsQUFBQSxLQUFLLENBQUMsTUFBTSxDQUNaLEtBQUssQ0FBQyxLQUFLLEFBQUEsSUFBSyxFQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixHQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBQ3ZCLE9BQU8sQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUNsQixHQUFHLEFBQUEsTUFBTSxDQUFDLEtBQUssQUFBQSxJQUFLLEVBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLEdBQ3JCLEdBQUcsQUFBQSxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ2YsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUVaLEFBRUQsQUFBQSxHQUFHLEFBQUEsT0FBTyxDQUFDLElBQUksQUFBQSxVQUFVLENBQUMsU0FBUyxDQUFBLEFBQUEsV0FBQyxDQUFZLGNBQWMsQUFBMUIsQ0FBNEIsQ0FDOUQsY0FBYyxDQUFFLEdBQUcsQ0FDcEIsQUFLRCxBQUFBLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLEtBQUssQUFBQyxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDYixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FtQnBCLEFBM0JELEFBV0UsRUFYQSxBQUFBLFNBQVMsQ0FBQyxFQUFFLEFBQUEsS0FBSyxDQVdqQixJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNoQixTQUFTLENBQUUsZUFBZSxDQUMxQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBS2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUVWLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFHSCxBQUFBLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxDQUFDLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDN0IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxXQUFXLENBQUUsR0FBRyxDQUNoQixHQUFHLENBQUUsSUFBSSxDQUNWLEFBS0QsQUFBQSxVQUFVLENBQUMsT0FBTyxBQUFDLENBRWpCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFLRCxBQUFBLEVBQUUsQUFBQSxVQUFVLEFBQUMsQ0FFWCxhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBS0QsQUFBQSxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsVUFBVSxDQUN2QixHQUFHLENBQUUsSUFBSSxDQUNULGdCQUFnQixDQUFFLElBQUksQ0FDdEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFLRCxBQUFBLElBQUksQUFBQSxjQUFjLEFBQUMsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFLRCxBQUFBLFNBQVMsQ0FBQyxJQUFJLEFBQUEsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLEFBQUMsQ0FDckMsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxTQUFTLENBQUMsSUFBSSxBQUFBLFdBQVcsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUN4QyxTQUFTLENBQUMsSUFBSSxBQUFBLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDLEdBQUcsQUFBQyxDQUN6QyxLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxTQUFTLEFBQUMsQ0FDUixHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFBLE1BQU0sQ0FDeEIsWUFBWSxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQUFBQyxDQUN6QyxHQUFHLENBQUUsQ0FBQyxDQUNQLEFBRUQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQyxDQUN0QixPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBS0QsQUFBQSxXQUFXLEFBQUEsV0FBVyxBQUFDLENBQ3JCLEdBQUcsQ0FBRSxZQUFZLENBQ2xCLEFBS0QsQUFBQSxHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ1AsYUFBYSxDQUFFLGVBQWUsQ0FDOUIsR0FBRyxDQUFFLElBQUksQ0FDVixBQUtELEFBQUEsR0FBRyxDQUFDLFlBQVksQUFBQyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQWNULEFBbEJELEFBTUUsR0FOQyxDQUFDLFlBQVksQ0FNZCxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUVyQyxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBYkgsQUFlRSxHQWZDLENBQUMsWUFBWSxDQWVkLGdCQUFnQixBQUFBLGFBQWEsQUFBQyxDQUM1QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdILEFBQUEsR0FBRyxBQUFDLENBQ0YsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBS0QsQUFBQSxHQUFHLENBQUMsUUFBUSxBQUFDLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsUUFBUSxDQUNyQixHQUFHLENBQUUsSUFBSSxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FDaEUsZUFBZSxDQUFFLGFBQWEsQ0FDOUIsY0FBYyxDQUFFLFdBQVcsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQ0FBQyxZQUFZLEFBQUMsQ0FDZixlQUFlLENBQUUsSUFBSSxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLEdBQUcsQ0FBQyxVQUFVLEFBQUMsQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFckMsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUtELEFBQUEsU0FBUyxBQUFDLENBQ1IsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0E0Qm5CLEFBOUJELEFBSUUsU0FKTyxDQUlQLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsU0FBUyxDQUFFLEtBQUssQ0FDaEIsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQVZILEFBWUUsU0FaTyxDQVlQLFlBQVksQ0FBQyxnQkFBZ0IsQUFBQyxDQUM1QixNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFckMsT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsb0JBQW9CLENBQ2hDLGtCQUFrQixDQUFFLG9CQUFvQixDQUN6QyxBQW5CSCxBQXFCRSxTQXJCTyxDQXFCUCxZQUFZLEFBQUEsTUFBTSxBQUFDLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FDekMsQUF6QkgsQUEyQkUsU0EzQk8sQ0EyQlAsR0FBRyxDQUFDLFNBQVMsQ0FBQyxVQUFVLEFBQUMsQ0FDdkIsU0FBUyxDQUFFLENBQUMsQ0FDYixBQU1ILEFBQUEsT0FBTyxBQUFDLENBQ04sTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxZQUFZLENBQ1osQ0FBQyxBQUFBLFNBQVMsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQ2pFLEFBS0QsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNyQixNQUFNLENBQUUsU0FBUyxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsS0FBSyxBQUFBLFFBQVEsQ0FBQyxHQUFHLENBQUMsT0FBTyxBQUFDLENBQ3hCLE9BQU8sQ0FBRSxJQUFJLENBS2QsQUFORCxBQUdFLEtBSEcsQUFBQSxRQUFRLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FHdkIsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQUdILEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsRUFBRSxBQUFDLENBQ3hCLFVBQVUsQ0FBRSxNQUFNLENBQ25CLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUMsQ0FDNUIsT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsTUFBTSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNuQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLFlBQVksQUFBQyxDQUN4QyxlQUFlLENBQUUsVUFBVSxDQUMzQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQ3ZDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQSxBQUFBLFVBQUMsQUFBQSxDQUFZLENBQ3hDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsU0FBUyxDQUFFLElBQUksQ0FDZixlQUFlLENBQUUsTUFBTSxDQUN2QixXQUFXLENBQUUsUUFBUSxDQUN0QixBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQSxBQUFBLFNBQUMsQUFBQSxFQUNoQyxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFBLEFBQUEsU0FBQyxBQUFBLENBQVcsQ0FDekMsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsS0FBSyxDQUNiLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQSxBQUFBLFVBQUMsQUFBQSxFQUFZLElBQUksQ0FBQSxBQUFBLGFBQUMsQUFBQSxFQUMvQyxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUEsQUFBQSxVQUFDLEFBQUEsRUFBWSxJQUFJLENBQUEsQUFBQSxZQUFDLEFBQUEsQ0FBYyxDQUMzRCxVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEFBQUMsQ0FDdEMsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ3hDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLGNBQWMsQUFBQyxDQUMxQyxPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ3hDLFNBQVMsQ0FBRSxJQUFJLENBcUJoQixBQXRCRCxBQUdFLEtBSEcsQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBR3ZDLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUNuQixPQUFPLENBQUUsTUFBTSxDQUNoQixBQW1CSCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQzFELEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLEVBQzFELEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDMUQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQSxBQUFBLFdBQUMsQUFBQSxDQUFhLENBQzlDLFlBQVksQ0FBRSxHQUFHLENBQ2xCLEFBS0QsQUFBQSxHQUFHLEFBQUEsTUFBTSxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FNbkIsQUFQRCxBQUdFLEdBSEMsQUFBQSxNQUFNLENBR1AsS0FBSyxBQUFDLENBQ0osV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUFNSCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUMsQ0FDVixTQUFTLENBQUUsTUFBTSxDQUNsQixBQUVELEFBQUEsVUFBVSxDQUFDLENBQUMsQUFBQyxDQUNYLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGVBQWUsQ0FBRSxTQUFTLENBQzNCLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUtELEFBQUEsQ0FBQyxBQUFDLENBQ0EsZUFBZSxDQUFFLElBQUksQ0FDdEIsQUFFRCxBQUFBLE1BQU0sQUFBQSxRQUFRLEFBQUMsQ0FDYixpQkFBaUIsQ0FBRSxLQUFLLENBQ3hCLGtCQUFrQixDQUFFLGNBQWMsQ0FDbEMsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsYUFBYSxDQUFFLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsVUFBVSxDQUMzRSxPQUFPLENBQUUsR0FBRyxDQUNiLEFBTUQsQUFBQSxJQUFJLENBQUMsR0FBRyxDQUNSLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDQUNoQixBQVNELEFBQUEsR0FBRyxDQUFDLEtBQUssQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUMxQixHQUFHLENBQUMsS0FBSyxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDeEIsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBRUQsQUFBQSxHQUFHLENBQUMsS0FBSyxBQUFBLFVBQVUsQUFBQSxRQUFRLENBQzNCLEdBQUcsQ0FBQyxLQUFLLEFBQUEsU0FBUyxBQUFBLFFBQVEsQUFBQyxDQUN6QixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxNQUFNLENBQ2QsQUFLRCxBQUFBLE1BQU0sQ0FBQyxRQUFRLENBQ2YsTUFBTSxDQUFDLFFBQVEsQUFBQyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFFRCxBQUFBLE1BQU0sQ0FBQyxRQUFRLEFBQUMsQ0FDZCxHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBS0QsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osVUFBVSxDQUFFLFlBQVksQ0FDeEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEtBQUssQ0FDVixTQUFTLENBQUUsZUFBZSxDQUMzQixBQUtELEFBQUEsUUFBUSxDQUNSLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsT0FBTyxBQUFDLENBQ2hELE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBS0QsQUFBQSxJQUFJLENBQUMsU0FBUyxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsUUFBUSxDQUNqQixHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxzQkFBc0IsQ0FvQ3RDLEFBN0NELEFBV0UsSUFYRSxDQUFDLFNBQVMsQ0FXWixNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsT0FBTyxDQUNoQixhQUFhLENBQUUseUJBQXlCLENBQ3hDLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUF4QkgsQUF5QkUsSUF6QkUsQ0FBQyxTQUFTLENBeUJaLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDQUNoQixBQTNCSCxBQTRCRSxJQTVCRSxDQUFDLFNBQVMsQ0E0QlosSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBdENILEFBeUNJLElBekNBLENBQUMsU0FBUyxBQXdDWCxHQUFHLENBQ0YsU0FBUyxBQUFDLENBQ1IsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFRTCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxHQUFHLENBUWIsQUFURCxBQUdFLGlCQUhlLENBR2YsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLEtBQUssQ0FDckIsT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFHSCxBQUFBLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ2hDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUNoRSxPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxLQUFLLENBQ3RCLEFBRUQsQUFBQSxHQUFHLEFBQUEsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQSxZQUFZLEFBQUMsQ0FDNUMsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDN0IsSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsT0FBTyxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxNQUFNLENBRW5CLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFLRCxBQUFBLFFBQVEsQUFBQSxZQUFZLEFBQUMsQ0FDbkIscUJBQXFCLENBQUUsK0NBQStDLENBQ3ZFLEFBRUQsQUFBQSxRQUFRLEFBQUEsWUFBWSxBQUFDLENBQ25CLHFCQUFxQixDQUFFLCtDQUErQyxDQUN2RSxBQUVELEFBQUEsUUFBUSxBQUFBLFlBQVksQUFBQyxDQUNuQixxQkFBcUIsQ0FBRSwrQ0FBK0MsQ0FDdkUsQUFFRCxBQUFBLFFBQVEsQUFBQSxZQUFZLEFBQUMsQ0FDbkIscUJBQXFCLENBQUUsK0NBQStDLENBQ3ZFLEFBRUQsQUFBQSxRQUFRLEFBQUEsWUFBWSxBQUFDLENBQ25CLHFCQUFxQixDQUFFLDhCQUE4QixDQUN0RCxBQUtELEFBQUEsQ0FBQyxBQUFBLE1BQU0sQ0FDUCxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsR0FBRyxDQUNqQixBQUtELEFBQUEsR0FBRyxBQUFBLElBQUksQUFBQyxDQUNOLGFBQWEsQ0FBRSx3QkFBd0IsQ0FrQnhDLEFBbkJELEFBR0UsR0FIQyxBQUFBLElBQUksQ0FHTCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsR0FBRyxDQUNWLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLGtCQUFrQixDQUMzQixJQUFJLENBQUUsS0FBSyxDQUVYLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBVkgsQUFZRSxHQVpDLEFBQUEsSUFBSSxDQVlMLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQ2pFLEFBZEgsQUFnQkUsR0FoQkMsQUFBQSxJQUFJLENBZ0JMLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDaEIsYUFBYSxDQUFFLENBQUMsQ0FBQyxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQ2pFLEFBTUgsQUFBQSxPQUFPLEFBQUMsQ0FDTixTQUFTLENBQUUsSUFBSSxDQUNmLGFBQWEsQ0FBRSxNQUFNLENBQ3JCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDWixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBS0QsQUFBQSx3QkFBd0IsQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ3BDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsU0FBUyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUVsQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxHQUFHLEFBQUEsd0JBQXdCLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQyxDQUMxQyxXQUFXLENBQUUsR0FBRyxDQUNqQixBQUtELEFBQUEsR0FBRyxDQUFDLFFBQVEsQUFBQyxDQUVYLGFBQWEsQ0FBRSxzQkFBc0IsQ0FNdEMsQUFSRCxBQUlFLEdBSkMsQ0FBQyxRQUFRLENBSVYsVUFBVSxBQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFHSCxBQUFBLEdBQUcsQ0FBQyxRQUFRLENBQUMsU0FBUyxBQUFDLENBQ3JCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBS0QsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osUUFBUSxDQUFFLEtBQUssQ0FNaEIsQUFQRCxBQUlFLEdBSkMsQUFBQSxVQUFVLENBSVgsRUFBRSxBQUFBLGdCQUFnQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFHSCxBQUFBLFVBQVUsQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQ0FDOUIsVUFBVSxDQUFDLFNBQVMsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQzdCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ3RCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FBQyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUNoRSxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsT0FBTyxDQUNQLE9BQU8sQUFBQyxDQUNOLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLE9BQU8sQUFBQyxDQUNOLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFNRCxBQUFBLEdBQUcsQUFBQSxZQUFZLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUUzQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFHRSxHQUhDLEFBQUEsWUFBWSxDQUdiLFVBQVUsQUFBQyxDQUNULGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFWSCxBQVlFLEdBWkMsQUFBQSxZQUFZLENBWWIsVUFBVSxDQUFDLGdCQUFnQixBQUFDLENBQzFCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFmSCxBQWlCRSxHQWpCQyxBQUFBLFlBQVksQ0FpQmIsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEdBQUcsQUFBQyxDQUM5QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQW5CSCxBQXFCRSxHQXJCQyxBQUFBLFlBQVksQ0FxQmIsVUFBVSxDQUFDLFVBQVUsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLGFBQWEsQ0FBRSx5QkFBeUIsQ0FDeEMsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUE1QkgsQUE4QkUsR0E5QkMsQUFBQSxZQUFZLENBOEJiLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixlQUFlLENBQUUsQ0FBQyxDQUNsQixZQUFZLENBQUUsQ0FBQyxDQUNmLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFwQ0gsQUFzQ0UsR0F0Q0MsQUFBQSxZQUFZLENBc0NiLE1BQU0sQUFBQyxDQUNMLEdBQUcsQ0FBRSxDQUFDLENBQ1AsQUF4Q0gsQUEwQ0UsR0ExQ0MsQUFBQSxZQUFZLENBMENiLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFNSCxBQUFBLFVBQVUsQ0FBQyxDQUFDLEFBQUMsQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBS0QsQUFBQSx1QkFBdUIsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQzFDLEtBQUssQUFBQSx3QkFBd0IsQUFBQSxnQkFBZ0IsQUFBQyxDQUM1QyxPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFdEMsQUFFRCxBQUFBLHVCQUF1QixDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxJQUFJLEFBQUMsQ0FDaEQsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsdUJBQXVCLENBQUMsR0FBRyxBQUFBLGlCQUFpQixBQUFDLENBQzNDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FFckMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUN0RCxJQUFJLENBQUUsUUFBUSxDQUNmLEFBS0QsQUFBQSxRQUFRLENBQ1IsRUFBRSxDQUFDLEVBQUUsQUFBQSxpQkFBaUIsQ0FDdEIsS0FBSyxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsUUFBUSxBQUFDLENBQ1AsYUFBYSxDQUFFLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ3JFLEFBS0QsQUFBQSxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsTUFBTSxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsWUFBWSxBQUFDLENBQ25DLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDekIsQUFLRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsa0JBQWtCLENBQUMsVUFBVSxBQUFBLE1BQU0sQ0FDaEQsR0FBRyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUNwQixnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUN4QixnQkFBZ0IsQ0FBQyxVQUFVLEFBQUEsTUFBTSxDQUNqQyxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUEsR0FBRyxBQUFDLENBQzdCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FLWCxBQU5ELEFBR0UsR0FIQyxBQUFBLFNBQVMsQ0FHVixDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBQUMsc0JBQXNCLENBQ2pFLEFBTUgsQUFBQSxNQUFNLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQyxDQUN2QixNQUFNLENBQUUsTUFBTSxDQUNmLEFBS0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUN4QixPQUFPLENBQUUsU0FBUyxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUMsQ0FFdkIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQUFBQyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDaEIsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixRQUFRLENBQUUsSUFBSSxDQUVkLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBaUNuQixBQXhDRCxBQVNFLEdBVEMsQUFBQSxTQUFTLENBU1YsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLE9BQU8sQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLElBQUksQ0FBRSxrQkFBa0IsQ0FDeEIsY0FBYyxDQUFFLEtBQUssQ0FDckIsVUFBVSxDQUFFLFdBQVcsQ0FDeEIsQUFsQkgsQUFvQkUsR0FwQkMsQUFBQSxTQUFTLENBb0JWLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxRQUFRLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBeEJILEFBMEJFLEdBMUJDLEFBQUEsU0FBUyxDQTBCVixJQUFJLEFBQUMsQ0FDSCxPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSxJQUFJLENBQ1QsTUFBTSxDQUFFLFdBQVcsQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFoQ0gsQUFrQ0UsR0FsQ0MsQUFBQSxTQUFTLENBa0NWLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxRQUFRLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFNSCxBQUFBLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxLQUFLLEFBQUMsQ0FDekIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBRXJDLElBQUksQ0FBRSxPQUFPLENBQ2IsU0FBUyxDQUFFLEtBQUssQ0FDaEIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUtELEFBQUEsTUFBTSxBQUFBLFlBQVksQUFBQyxDQUNqQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxDQUFDLEFBQUEsTUFBTSxBQUFBLFlBQVksQUFBQSxNQUFNLENBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUN4QyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBS0QsQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFDLENBQ3RCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsa0JBQWtCLENBQUUsQ0FBQyxDQUNyQixrQkFBa0IsQ0FBRSxRQUFRLENBQzVCLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBS0QsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFDLENBQ2QsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxPQUFPLENBQUUsUUFBUSxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxZQUFZLENBRXhCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQzFCLEFBS0QsQUFBQSxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUNoQyxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUEsR0FBRyxBQUFDLENBQzVCLE1BQU0sQ0FBRSxTQUFTLENBQ2xCLEFBS0QsQUFBQSxHQUFHLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxBQUFDLENBQ2hDLGdCQUFnQixDQUFFLGNBQWMsQ0FDakMsQUFFRCxBQUFBLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxXQUFXLEFBQUMsQ0FDL0IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLFVBQVUsQ0FDakIsWUFBWSxDQUFFLEtBQUssQ0FDcEIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQUFBQyxDQUNyRCxjQUFjLENBQUUsTUFBTSxDQUN0QixLQUFLLENBQUUsZ0JBQWdCLENBQ3ZCLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLEdBQUcsQ0FBRSxZQUFZLENBQ2pCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBTW5CLEFBZEQsQUFVRSxpQkFWZSxDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQ0FVbkQsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLEtBQUssQ0FDWixPQUFPLENBQUUsY0FBYyxDQUN4QixBQU1ILEFBQUEsVUFBVSxDQUNWLFVBQVUsQ0FBQyxVQUFVLENBQ3JCLFVBQVUsQ0FBQyxZQUFZLEFBQUMsQ0FDdEIsZUFBZSxDQUFFLE1BQU0sQ0FDeEIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUMsQ0FDYixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUFLRCxBQUFBLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUEsQUFBQSxPQUFDLENBQVEsSUFBSSxBQUFaLENBQWMsQ0FDMUIsT0FBTyxDQUFFLHFCQUFxQixDQUM5QixXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBQSxVQUFVLENBQUMsRUFBRSxDQUFDLGNBQWMsQ0FDNUIsVUFBVSxDQUFDLFlBQVksQ0FDdkIsVUFBVSxDQUFDLGFBQWEsQUFBQyxDQUN2QixPQUFPLENBQUUsc0JBQXNCLENBQy9CLEtBQUssQ0FBRSxlQUFlLENBQ3RCLEtBQUssQ0FBRSxlQUFlLENBQ3RCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE1BQU0sQ0FBRSxvQkFBb0IsQ0FDN0IsQUFFRCxBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUMsQ0FDdkIsWUFBWSxDQUFFLEdBQUcsQ0FDbEIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxFQUFFLENBQUMsY0FBYyxBQUFDLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQUEsVUFBVSxDQUFDLEVBQUUsQ0FBQSxBQUFBLE9BQUMsQ0FBUSxJQUFJLEFBQVosRUFBYyxHQUFHLEFBQUMsQ0FDOUIsT0FBTyxDQUFFLHVCQUF1QixDQUNoQyxjQUFjLENBQUUsTUFBTSxDQUN2QixBQUtELEFBQUEsVUFBVSxBQUFDLENBQ1QsR0FBRyxDQUFFLENBQUMsQ0FDTixPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBV2pCLEFBZEQsQUFLRSxVQUxRLENBS1IsQ0FBQyxBQUFDLENBQ0EsR0FBRyxDQUFFLENBQUMsQ0FDTixlQUFlLENBQUUsWUFBWSxDQUM3QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBVEgsQUFXRSxVQVhRLENBV1IsY0FBYyxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQU1ILEFBQUEsR0FBRyxBQUFBLGVBQWUsQUFBQyxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQU9YLEFBUkQsQUFHRSxHQUhDLEFBQUEsZUFBZSxDQUdoQixDQUFDLEFBQUMsQ0FDQSxNQUFNLENBQUUsTUFBTSxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFHSCxBQUFBLGVBQWUsQ0FBQyxjQUFjLEFBQUMsQ0FDN0IsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsUUFBUSxDQUFDLGtCQUFrQixBQUFDLENBQzFCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FhakIsQUFmRCxBQUlFLFFBSk0sQ0FBQyxrQkFBa0IsQ0FJekIsT0FBTyxBQUFDLENBQ04sYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxNQUFNLENBQUUsb0JBQW9CLENBQzVCLFlBQVksQ0FBRSxLQUFLLENBQ3BCLEFBUkgsQUFVRSxRQVZNLENBQUMsa0JBQWtCLENBVXpCLE9BQU8sQ0FBQyxnQkFBZ0IsQUFBQyxDQUN2QixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFNSCxBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBRWYsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxTQUFTLENBQUUsR0FBRyxDQUNmLEFBU0QsQUFBQSxXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxNQUFNLEFBQUEsY0FBYyxDQUNwQixNQUFNLEFBQUEsV0FBVyxBQUFDLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLEtBQUssQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxDQUFDLENBQ1osR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsc0JBQXNCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxzQkFBc0IsQ0FDakUsQUFFRCxBQUFBLE1BQU0sQUFBQSxjQUFjLENBQUMsSUFBSSxDQUN6QixNQUFNLEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUtELEFBQUEsQ0FBQyxBQUFBLGlCQUFpQixBQUFDLENBQ2pCLGdCQUFnQixDQUFFLEdBQUcsQ0FDdEIsQUFLRCxBQUFBLE1BQU0sQ0FBQyxJQUFJLEFBQUEsWUFBWSxDQUN2QixNQUFNLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUtELEFBQUEsR0FBRyxBQUFBLGVBQWUsQUFBQyxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFLRCxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUMsQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBRVgsQUFLRCxBQUFBLGNBQWMsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxZQUFZLENBQy9CLE1BQU0sQUFBQSxjQUFjLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQUEsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNULGNBQWMsQ0FBQSxLQUFDLENBQ2YsYUFBYSxDQUFBLEtBQUMsQ0FDZixBQUtELEFBQUEsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxFQUFFLEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxjQUFjLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsV0FBVyxDQUNwQixRQUFRLENBQUUsS0FBSyxDQUNmLElBQUksQ0FBRSxHQUFHLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLE9BQU8sQ0FBRSxVQUFVLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUVmLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FVaEIsQUF4QkQsQUFnQkUsY0FoQlksQ0FnQlosTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLENBQUMsQ0FDVCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFPSCxBQUFBLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLHlCQUF5QixDQUN4QyxNQUFNLENBQUUsT0FBTyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLFVBQVUsQ0FBRSwrQkFBK0IsQ0FDNUMsQUFRRCxBQUFBLFFBQVEsQUFBQyxDQUNQLGNBQWMsQ0FBRSxXQUFXLENBQzNCLFFBQVEsQ0FBRSxRQUFRLENBZW5CLEFBakJELEFBSUUsUUFKTSxDQUlOLEtBQUssQUFBQyxDQUNKLEdBQUcsQ0FBRSxJQUFJLENBQ1YsQUFOSCxBQVFFLFFBUk0sQ0FRTixVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNWLE9BQU8sQ0FBRSxHQUFHLENBQ1osV0FBVyxDQUFFLENBQUMsQ0FDZCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFJSCxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUMsQ0FDZCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQUEsTUFBTSxBQUFBLFlBQVksQUFBQyxDQUNqQixJQUFJLENBQUUsUUFBUSxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBRUQsQUFBQSxXQUFXLENBQUMsSUFBSSxBQUFBLEVBQUUsQUFBQyxDQUNqQixZQUFZLENBQUUsTUFBTSxDQUNwQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFJRCxBQUFBLG9CQUFvQixBQUFBLFlBQVksQ0FBQyxRQUFRLEFBQUEsT0FBTyxBQUFDLENBQy9DLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFNBQVMsQ0FBRSw2QkFBNkIsQ0FDekMsQUFFRCxBQUFBLGlCQUFpQixDQUNqQixDQUFDLEFBQUEsaUJBQWlCLEFBQUMsQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxnQkFBZ0IsQ0FBRSxHQUFHLENBQ3JCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNuQixBQU1ELEFBQUEscUJBQXFCLENBQUMsb0JBQW9CLEFBQUMsQ0FDekMsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsUUFBUSxDQUFFLEtBQUssQ0FDZixNQUFNLENBQUUsQ0FBQyxDQUNULEtBQUssQ0FBRSxnQkFBZ0IsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFNRCxBQUFBLElBQUksQ0FBQyxTQUFTLENBQUMsUUFBUSxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FDcEIsSUFBSSxDQUFDLFFBQVEsQUFBQSxNQUFNLENBQUMsTUFBTSxBQUFDLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLElBQUksQ0FBQyxTQUFTLENBQ2QsSUFBSSxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsQ0FDbkMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQzlDLGFBQWEsQ0FBRSxZQUFZLENBQzVCLEFBUUQsQUFBQSxPQUFPLENBQUMsTUFBTSxBQUFBLFFBQVEsQUFBQyxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFHRCxBQUFBLE9BQU8sQUFBQSxRQUFRLEFBQUMsQ0FDZCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLFFBQVEsQ0FDaEIsU0FBUyxDQUFFLENBQUMsQ0FDYixBQUdELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFJRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDekIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxhQUFhLENBQUUsV0FBVyxDQUMzQixBQVlELEFBQUEsR0FBRyxBQUFBLEtBQUssQUFBQSxRQUFRLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxXQUFXLEFBQUMsQ0FDcEMsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUFFRCxBQUFBLElBQUksQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsTUFBTSxDQUN2QixBQUVELEFBQUEsSUFBSSxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQy9CLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixNQUFNLENBQUUsVUFBVSxDQUNsQixPQUFPLENBQUUsT0FBTyxDQUNoQixlQUFlLENBQUUsSUFBSSxDQUNyQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUNoQyxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ3BCLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUNsQyxJQUFJLENBQUUsSUFBSSxDQUNWLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsSUFBSSxBQUFBLEtBQUssQUFBQyxDQUNoQyxTQUFTLENBQUUsS0FBSyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsR0FBRyxBQUFBLGVBQWUsQUFBQyxDQUNqQixNQUFNLENBQUUsUUFBUSxDQUNoQixPQUFPLENBQUUsU0FBUyxDQUNsQixhQUFhLENBQUUsd0JBQXdCLENBQ3ZDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLElBQUksQ0FDVCxXQUFXLENBQUUsVUFBVSxDQXlCeEIsQUEvQkQsQUFRRSxHQVJDLEFBQUEsZUFBZSxDQVFoQixHQUFHLEFBQUMsQ0FDRixJQUFJLENBQUUsUUFBUSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUseUJBQXlCLENBQ3hDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsU0FBUyxDQUFFLE1BQU0sQ0FDbEIsQUFqQkgsQUFtQkUsR0FuQkMsQUFBQSxlQUFlLENBbUJoQixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsT0FBTyxDQUNmLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUF2QkgsQUF5QkUsR0F6QkMsQUFBQSxlQUFlLENBeUJoQixDQUFDLEFBQUMsQ0FDQSxNQUFNLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBT0gsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxlQUFlLEFBQUMsQ0FDeEMsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsYUFBYSxDQUM3QixBQUlELEFBQUEsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFPRCxBQUFBLDJCQUEyQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQzNDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLEdBQUcsQ0FDWixBQUVELEFBQUEsMkJBQTJCLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxVQUFVLEFBQUEsV0FBVyxBQUFDLENBQzlELGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsV0FBVyxBQUFDLENBQ3ZCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxPQUFPLENBQ2pCLEFBRUQsQUFBQSxTQUFTLENBQUMsWUFBWSxDQUN0QixRQUFRLEFBQUEsU0FBUyxDQUFDLFVBQVUsQ0FBQyxhQUFhLEFBQUMsQ0FDekMsSUFBSSxDQUFFLE9BQU8sQ0FDYixTQUFTLENBQUUsQ0FBQyxDQUNaLElBQUksQ0FBRSxRQUFRLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsV0FBVyxDQUFFLElBQUksQ0FDakIsT0FBTyxDQUFFLHdCQUF3QixDQUNsQyxBQVNELEFBQUEsZ0JBQWdCLENBQ2hCLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFNRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNuQixJQUFJLENBQUUsU0FBUyxDQUNmLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxPQUFPLENBQUUsYUFBYSxDQUN0QixVQUFVLENBQUUsK0JBQStCLENBQzNDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLEdBQUcsQ0FRVCxBQWpCRCxBQVdFLEdBWEMsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FXbEIscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN0QixHQUFHLENBQUUsR0FBRyxDQUNSLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBTUgsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ2hDLE1BQU0sQ0FBRSxZQUFZLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsSUFBSSxDQUFFLElBQUksQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsTUFBTSxDQUNqQixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FDbkMsSUFBSSxBQUFBLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FDcEMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FDbkMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQUFBQyxDQUNsQyxPQUFPLENBQUUsUUFBUSxDQUNsQixBQUdELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDLEFBQUEsWUFBWSxBQUFDLENBQ25ELFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFJRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ2YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixhQUFhLENBQUUsSUFBSSxDQUNuQixRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLFNBQVMsQ0FDbkIsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ2YsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FDbEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLENBQUMsTUFBTSxBQUFDLENBQ3RCLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FDdkIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLFNBQVMsQ0FBQyxZQUFZLEFBQUMsQ0FDckIsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUlELEFBQUEsSUFBSSxDQUFDLG9CQUFvQixBQUFDLENBQ3hCLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBSUQsQUFxQlEsSUFyQkosQUFBQSxtQkFBbUIsQ0FrQnBCLElBQUksQUFBQSxNQUFNLENBQ1IsS0FBSyxDQUNKLEtBQUssQUFBQSxTQUFTLENBQ1osT0FBTyxBQUFBLFNBQVMsQUFBQyxDQUNmLG1CQUFtQixDQUFFLElBQUksQ0FDMUIsQUF2QlQsQUE0QkUsSUE1QkUsQUFBQSxtQkFBbUIsQ0E0QnJCLFVBQVUsQUFBQyxDQUNULG1CQUFtQixDQUFFLGVBQWUsQ0FDckMsQUFHSCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEsaUJBQWlCLEFBQUMsQ0FDdkIsUUFBUSxDQUFFLE1BQ1osQ0FBQyxBQUVELEFBQUEsYUFBYSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoRCxRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFHRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQyxDQUNyQixZQUFZLENBQUUsV0FBVyxDQUN6QixZQUFZLENBQUUsZ0JBQWdCLENBQzlCLFlBQVksQ0FBRSxJQUFJLENBRWxCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsT0FBTyxBQUFBLFVBQVUsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUMvQixPQUFPLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDN0IsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULGdCQUFnQixDQUFFLEdBQUcsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsQUFBQSxNQUFNLEFBQUEsU0FBUyxBQUFBLEtBQUssQ0FDcEIsTUFBTSxBQUFBLFNBQVMsQUFBQSxJQUFJLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLG1CQUFtQixDQUM3QixPQUFPLENBQUUsT0FBTyxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsQ0FBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLGNBQWMsQ0FDdkIsR0FBRyxDQUFFLEtBQUssQ0FDVixJQUFJLENBQUUsS0FBSyxDQUNYLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FhZCxBQTFCRCxBQWVFLE1BZkksQUFBQSxTQUFTLEFBQUEsS0FBSyxBQWVqQixPQUFPLENBZFYsTUFBTSxBQUFBLFNBQVMsQUFBQSxJQUFJLEFBY2hCLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLFlBQVksQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSwrQkFBK0IsQ0FBQyxjQUFnQixDQUFDLFNBQVMsQ0FDaEUsWUFBWSxDQUFFLCtCQUErQixDQUFDLGNBQWdCLENBQUMsU0FBUyxDQUN4RSxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBS0gsQUFFRSxJQUZFLEFBQUEsZUFBZSxDQUVqQixNQUFNLEFBQUEsU0FBUyxBQUFBLEtBQUssQ0FGdEIsSUFBSSxBQUFBLGVBQWUsQ0FHakIsTUFBTSxBQUFBLFNBQVMsQUFBQSxJQUFJLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLENBQ1QsQ0FBQyxBQUxILEFBUUksSUFSQSxBQUFBLGVBQWUsQ0FPakIsbUJBQW1CLENBQ2pCLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDVCxLQUFLLENBQUUsQ0FDVCxDQUFDLEFBVkwsQUFZSSxJQVpBLEFBQUEsZUFBZSxDQU9qQixtQkFBbUIsQ0FLakIsTUFBTSxBQUFBLFVBQVUsQUFBQyxDQUNmLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFkTCxBQWdCSSxJQWhCQSxBQUFBLGVBQWUsQ0FPakIsbUJBQW1CLENBU2pCLE9BQU8sQUFBQSxpQkFBaUIsQUFBQyxDQUN2QixLQUFLLENBQUUsQ0FBQyxDQUNULEFBbEJMLEFBb0JJLElBcEJBLEFBQUEsZUFBZSxDQU9qQixtQkFBbUIsQ0FhakIsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLEtBQUssQ0FBRSxDQUNULENBQUMsQUFRTCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLElBQUksQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxRSxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ3JHLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsWUFBWSxDQUN2QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxXQUFXLENBQ25CLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFHRCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLElBQUksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLFFBQVEsQ0FDM0YsSUFBSSxBQUFBLHFCQUFxQixBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFTLFFBQVEsQUFBQyxDQUMxRyxPQUFPLENBQUUsY0FBYyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNwQixBQUdELEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDakMsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxRQUFRLENBQUUsTUFBTSxDQUNqQixBQUVELEFBQUEsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsd0JBQXdCLENBQ3ZDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ2xCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUMsQ0FDekIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxNQUFNLENBQUUsT0FBTyxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxDQUFDLEtBQUssQUFBQyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsTUFBTSxDQUNsQixBQUVELEFBQ0UsS0FERyxBQUFBLElBQUksQ0FDUCxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsS0FBSyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLE9BQU8sQ0FBRSxTQUFTLENBQ25CLEFBUkgsQUFVRSxLQVZHLEFBQUEsSUFBSSxDQVVQLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxTQUFTLENBQ25CLEFBWkgsQUFlRSxLQWZHLEFBQUEsSUFBSSxDQWVQLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxTQUFTLENBQ25CLEFBR0gsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNwQixTQUFTLENBQUUsTUFBTSxDQUNsQixBQUdELEFBQUEsR0FBRyxBQUFBLGdCQUFnQixBQUFDLENBQ2xCLE1BQU0sQ0FBRSxHQUFHLENBQ1osQUFFRCxBQUFBLEtBQUssQUFBQSxhQUFhLEFBQUEsU0FBUyxBQUFDLENBQzFCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUFFRCxBQUFBLE9BQU8sQUFBQSxLQUFLLEFBQUEsU0FBUyxBQUFDLENBQ3BCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsUUFBUSxDQUFFLE1BQU0sQ0FLakIsQUFQRCxBQUlFLE9BSkssQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUlsQixLQUFLLEFBQUMsQ0FDTCxPQUFPLENBQUUsS0FBSyxDQUNmLEFBR0gsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLFdBQVcsQUFBQyxDQUMzQixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUN2QixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxhQUFhLENBQzlCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsV0FBVyxDQUFFLEdBQ2YsQ0FBQyxBQU9ELEFBQ0UsWUFEVSxBQUFBLFlBQVksQ0FDdEIsV0FBVyxBQUFDLENBQ1YsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxPQUFPLENBQUUsUUFBUSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsTUFBTSxDQUNqQixNQUFNLENBQUUsT0FBTyxDQUNmLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFHSCxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsS0FBSyxBQUFBLElBQUksQ0FBQyxFQUFFLEFBQUMsQ0FDWCxPQUFPLENBQUUsU0FBUyxDQUNuQixBQUlELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUM1QyxPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFDLENBQzlDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLFFBQVEsQUFBQyxDQUM1QyxNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxJQUFJLENBY2YsQUFoQkQsQUFJRSxJQUpFLEFBQUEsbUJBQW1CLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBSTNDLEtBQUssQUFBQSxJQUFJLEFBQUMsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxJQUFJLENBQ2QsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBVEgsQUFXRSxJQVhFLEFBQUEsbUJBQW1CLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBVzNDLEtBQUssQUFBQSxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDcEIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFJSCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxLQUFLLEFBQUEsSUFBSSxDQUFDLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDekMsT0FBTyxDQUFFLEdBQUcsQ0FDYixBQU1ELEFBRUksSUFGQSxBQUFBLGFBQWEsQ0FDZixVQUFVLENBQ1IsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBS1QsQUFSTCxBQUtNLElBTEYsQUFBQSxhQUFhLENBQ2YsVUFBVSxDQUNSLENBQUMsQUFBQSxNQUFNLENBR0osQUFBQSxZQUFDLENBQWEsT0FBTyxBQUFwQixDQUFzQixDQUN0QixLQUFLLENBQUUsQ0FBQyxDQUNULEFBT1AsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQy9CLE9BQU8sQ0FBRSxTQUNYLENBQUMsQUFJRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQUFBQyxDQUN6QixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxHQUFHLENBQ2QsS0FBSyxDQUFFLGlCQUFpQixDQUV4QixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxRQUFRLENBQUMsU0FBUyxBQUFDLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFHRCxBQUFBLE9BQU8sQUFBQSxnQkFBZ0IsQUFBQyxDQUN0QixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxTQUFTLENBQ25CLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFFBQVEsQUFBQyxDQUMxQixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsR0FBRyxDQUFFLElBQUksQ0FDVCxXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsU0FBUyxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixlQUFlLENBQUUsYUFBYSxDQUMvQixBQUlELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLEtBQUssQUFBQSxJQUFJLENBQUMsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUN6QyxPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxPQUFPLENBQUMsS0FBSyxBQUFBLFVBQVUsQUFBQyxDQUN0QixPQUFPLENBQUUsZUFBZSxDQUN4QixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUNSLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsYUFBYSxDQUFFLEtBQUssQ0FDcEIsTUFBTSxDQUFFLHNCQUFzQixDQUM5QixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQ0UsS0FERyxDQUNILFdBQVcsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxDQUFDLENBVWIsQUFiSCxBQUtJLEtBTEMsQ0FDSCxXQUFXLEFBSVIsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLHlCQUF5QixDQUN4QyxPQUFPLENBQUUsWUFBWSxDQUV0QixBQVFMLEFBQUEsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUNaLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsTUFBTSxDQUFFLElBQUksQ0FpQmIsQUFuQkQsQUFJRSxHQUpDLEFBQUEsVUFBVSxDQUlYLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxHQUFHLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLE9BQU8sQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUsxQixBQWxCSCxBQWVJLEdBZkQsQUFBQSxVQUFVLENBSVgsTUFBTSxBQUFBLGFBQWEsQUFXaEIsTUFBTSxBQUFDLENBQ04sTUFBTSxDQUFFLGdCQUFnQixDQUN6QixBQVFMLEFBQ0UsSUFERSxBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQUFBQyxDQUV6QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0E0SnJCLEFBaktILEFBU2tCLElBVGQsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBS3hCLFdBQVcsQ0FDUCxFQUFFLENBQ0UsSUFBSSxBQUNDLGNBQWMsQUFBQSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLE9BQU8sQ0FDMUIsQUFabkIsQUFha0IsSUFiZCxBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0FLeEIsV0FBVyxDQUNQLEVBQUUsQ0FDRSxJQUFJLEFBS0MsYUFBYSxBQUFBLENBQ1YsTUFBTSxDQUFDLElBQUksQ0FDZCxBQWZuQixBQXNCa0IsSUF0QmQsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBa0J4QixFQUFFLEFBQUEsWUFBWSxDQUNWLEVBQUUsQ0FDRSxlQUFlLENBQ1gsTUFBTSxBQUFBLENBQ0YsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUF4Qm5CLEFBNEJNLElBNUJGLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQTJCeEIsVUFBVSxBQUFBLENBQ04sTUFBTSxDQUFFLEtBQUssQ0FnQmhCLEFBN0NQLEFBZ0NrQixJQWhDZCxBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0EyQnhCLFVBQVUsQ0FFTixFQUFFLENBQ0UsSUFBSSxBQUNDLFlBQVksQ0FoQy9CLElBQUksQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBMkJ4QixVQUFVLENBRU4sRUFBRSxDQUNFLElBQUksQUFFQyxhQUFhLEFBQUEsQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBcENuQixBQXFDa0IsSUFyQ2QsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBMkJ4QixVQUFVLENBRU4sRUFBRSxDQUNFLElBQUksQUFNQyxjQUFjLEFBQUEsT0FBTyxBQUFBLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixBQXZDbkIsQUF5Q2MsSUF6Q1YsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBMkJ4QixVQUFVLENBRU4sRUFBRSxDQVdFLEdBQUcsQUFBQSxhQUFhLEFBQUEsQ0FDWixZQUFZLENBQUUsSUFDbEIsQ0FBQyxBQTNDZixBQStDVSxJQS9DTixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0E2Q3hCLEVBQUUsQUFDRyxXQUFXLEFBQUEsQ0FDUixhQUFhLENBQUUsS0FBSyxDQUN2QixBQWpEWCxBQW1ETSxJQW5ERixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0FrRHhCLGNBQWMsQUFBQyxDQUNYLFNBQVMsQ0FBRSxrQkFBa0IsQ0FvQ2hDLEFBeEZQLEFBcURVLElBckROLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQWtEeEIsY0FBYyxDQUVWLGVBQWUsQUFBQSxDQUVYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBK0J0QixBQXZGWCxBQXlEYyxJQXpEVixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0FrRHhCLGNBQWMsQ0FFVixlQUFlLENBSVgsY0FBYyxBQUFBLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEtBQUssQ0FDaEIsQUE1RGYsQUFpRWMsSUFqRVYsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBa0R4QixjQUFjLENBRVYsZUFBZSxDQVlYLGNBQWMsQ0FqRTVCLElBQUksQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBa0R4QixjQUFjLENBRVYsZUFBZSxDQWFYLGFBQWEsQ0FsRTNCLElBQUksQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBa0R4QixjQUFjLENBRVYsZUFBZSxDQWNYLElBQUksQUFBQSxpQkFBaUIsQUFBQSxPQUFPLENBbkUxQyxJQUFJLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQWtEeEIsY0FBYyxDQUVWLGVBQWUsQ0FlWCxNQUFNLENBcEVwQixJQUFJLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQWtEeEIsY0FBYyxDQUVWLGVBQWUsQ0FnQlgsUUFBUSxBQUFBLENBQ0osT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQzFCLEFBdkVmLEFBd0VjLElBeEVWLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQWtEeEIsY0FBYyxDQUVWLGVBQWUsQ0FtQlgsZUFBZSxBQUFBLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDZCxBQTFFZixBQTJFYyxJQTNFVixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0FrRHhCLGNBQWMsQ0FFVixlQUFlLENBc0JYLFdBQVcsQUFBQSxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDekIsQUE5RWYsQUFpRnNCLElBakZsQixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0FrRHhCLGNBQWMsQ0FFVixlQUFlLENBMEJYLENBQUMsQUFBQSxXQUFXLENBQ1IsSUFBSSxBQUNDLE1BQU0sQUFBQSxDQUNILFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFwRnZCLEFBMEZVLElBMUZOLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQXdGeEIsT0FBTyxDQUNILE1BQU0sQUFBQSxLQUFLLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLEdBQUcsQ0FDUixXQUFXLENBQUUsR0FBRyxDQUtuQixBQXBHWCxBQWdHYyxJQWhHVixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0F3RnhCLE9BQU8sQ0FDSCxNQUFNLEFBQUEsS0FBSyxBQU1OLE9BQU8sQUFBQSxDQUNKLFlBQVksQ0FBRSxHQUFHLENBQUEsVUFBVSxDQUMzQixXQUFXLENBQUUsS0FBSyxDQUFBLFVBQVUsQ0FDL0IsQUFuR2YsQUFzR00sSUF0R0YsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBcUd4QixXQUFXLEFBQUEsQ0FDVCxPQUFPLENBQUMsSUFBSSxDQUNiLEFBeEdQLEFBMEdNLElBMUdGLEFBQUEsWUFBWSxDQUNkLEtBQUssQUFBQSxjQUFjLEFBQUEsU0FBUyxDQXlHeEIsRUFBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxBQUFDLENBQ1YsT0FBTyxDQUFDLElBQUksQ0FDWixjQUFjLENBQUUsTUFBTSxDQUN6QixBQTdHUCxBQStHTSxJQS9HRixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0E4R3hCLHFCQUFxQixDQUFDLFdBQVcsQUFBQSxDQUM3QixPQUFPLENBQUMsWUFBWSxDQUFBLFVBQVUsQ0FDakMsQUFqSFAsQUFrSE0sSUFsSEYsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBaUh4QixNQUFNLEFBQUEsV0FBVyxBQUFBLENBQ2YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUF4SFAsQUF5SE0sSUF6SEYsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBd0h4QixFQUFFLEFBQUEsVUFBVSxBQUFBLENBR1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FtQ2IsQUFoS1AsQUE4SFEsSUE5SEosQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBd0h4QixFQUFFLEFBQUEsVUFBVSxDQUtWLEVBQUUsQUFBQSxDQUNBLE1BQU0sQ0FBQyxLQUFLLENBQ1osU0FBUyxDQUFDLENBQUMsQ0FDWCxJQUFJLENBQUMsUUFBUSxDQThCZCxBQS9KVCxBQW1JVSxJQW5JTixBQUFBLFlBQVksQ0FDZCxLQUFLLEFBQUEsY0FBYyxBQUFBLFNBQVMsQ0F3SHhCLEVBQUUsQUFBQSxVQUFVLENBS1YsRUFBRSxDQUtBLElBQUksQUFBQSxTQUFTLEFBQUEsQ0FDWCxPQUFPLENBQUUsT0FBTyxDQUVaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLE1BQU0sQ0FDakIsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUMsQ0FBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFDLFVBQVUsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFDLElBQUksQ0FHcEIsMEJBQTBCLENBQUUsS0FBSyxDQVl0QyxBQTlKWCxBQW1KZ0IsSUFuSlosQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBd0h4QixFQUFFLEFBQUEsVUFBVSxDQUtWLEVBQUUsQ0FLQSxJQUFJLEFBQUEsU0FBUyxBQWdCTixtQkFBbUIsQUFBQSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEdBQUcsQ0FBRSxBQW5KL0QsQUFzSmMsSUF0SlYsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBd0h4QixFQUFFLEFBQUEsVUFBVSxDQUtWLEVBQUUsQ0FLQSxJQUFJLEFBQUEsU0FBUyxDQWtCWCxNQUFNLEFBQUEsU0FBUyxDQUNiLE1BQU0sQUFBQSxDQUNKLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ2IsQUF6SmYsQUEwSmMsSUExSlYsQUFBQSxZQUFZLENBQ2QsS0FBSyxBQUFBLGNBQWMsQUFBQSxTQUFTLENBd0h4QixFQUFFLEFBQUEsVUFBVSxDQUtWLEVBQUUsQ0FLQSxJQUFJLEFBQUEsU0FBUyxDQWtCWCxNQUFNLEFBQUEsU0FBUyxBQUtaLEdBQUcsQ0FBQyxTQUFTLEFBQUMsQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNiLEFBT2YsQUFDRSxJQURFLEFBQUEscUJBQXFCLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFDbkMsSUFBSSxBQUFBLENBQ0osT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsTUFBTSxDQUNqQixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBQyxDQUFDLENBQ1AsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUMsVUFBVSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUMsSUFBSSxDQUdwQiwwQkFBMEIsQ0FBRSxLQUFLLENBWWxDLEFBM0JILEFBZ0JJLElBaEJBLEFBQUEscUJBQXFCLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFDbkMsSUFBSSxBQWVILG1CQUFtQixBQUFBLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFFLEFBaEJuRCxBQW1CTSxJQW5CRixBQUFBLHFCQUFxQixBQUFBLElBQUssQ0FBQSxTQUFTLEVBQ25DLElBQUksQ0FpQkosTUFBTSxBQUFBLFNBQVMsQ0FDYixNQUFNLEFBQUEsQ0FDSixVQUFVLENBQUUsS0FBSyxDQUNqQixLQUFLLENBQUUsS0FBSyxDQUNiLEFBdEJQLEFBdUJNLElBdkJGLEFBQUEscUJBQXFCLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFDbkMsSUFBSSxDQWlCSixNQUFNLEFBQUEsU0FBUyxBQUtaLEdBQUcsQ0FBQyxTQUFTLEFBQUMsQ0FDYixLQUFLLENBQUUsS0FBSyxDQUNiLEFBTVAsQUFBQSxjQUFjLEFBQUEsU0FBUyxDQUFDLEVBQUUsQUFBQSxDQUN0QixRQUFRLENBQUUsUUFBUSxDQWNyQixBQWZELEFBRUksY0FGVSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBRXRCLFFBQVEsQUFBQSxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUEsVUFBVSxDQVN0QyxBQVpILEFBSU0sY0FKUSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBRXRCLFFBQVEsQ0FFTixXQUFXLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxHQUFHLENBQ1IsY0FBYyxDQUFFLFdBQVcsQ0FJOUIsQUFYUCxBQVFVLGNBUkksQUFBQSxTQUFTLENBQUMsRUFBRSxDQUV0QixRQUFRLENBRU4sV0FBVyxDQUlQLFVBQVUsQUFBQSxDQUNOLGNBQWMsQ0FBRSxNQUFNLENBQ3pCLEFBVVgsQUFBQSxHQUFHLEFBQUEsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEdBQUcsQ0FBRSxRQUFRLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsTUFBTSxDQUFFLE9BQU8sQ0FDZixhQUFhLENBQUUsd0JBQXdCLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FDcEUsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQW1DckIsQUE5Q0QsQUFZSSxHQVpELEFBQUEsTUFBTSxDQVlMLFlBQVksQUFBQyxDQUNYLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLFdBQVcsQ0FBRSxNQUFNLENBQ3RCLEFBakJILEFBbUJNLEdBbkJILEFBQUEsTUFBTSxDQWtCTCxNQUFNLENBQUMsS0FBSyxDQUNWLEtBQUssQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLFVBQVUsQ0FDdEIsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBekJQLEFBNEJJLEdBNUJELEFBQUEsTUFBTSxDQTRCTCxNQUFNLEFBQUEsVUFBVSxBQUFDLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsT0FBTyxDQUNmLGNBQWMsQ0FBRSxTQUFTLENBQzVCLEFBcENILEFBcUNFLEdBckNDLEFBQUEsTUFBTSxDQXFDUCxVQUFVLEFBQUMsQ0FDUCxXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxPQUFPLENBQ2YsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsTUFBTSxDQUN0QixBQUlILEFBQUEsVUFBVSxBQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsS0FBSyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsT0FBTyxDQUFFLENBQUMsQ0ErQmIsQUFyQ0QsQUFPSSxVQVBNLENBT04sTUFBTSxBQUFDLENBQ0gsT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsYUFBYSxDQUM5QixXQUFXLENBQUUsTUFBTSxDQUNuQixPQUFPLENBQUUsUUFBUSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQU9uQixBQW5CTCxBQWFRLFVBYkUsQ0FPTixNQUFNLENBTUYsTUFBTSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBbEJULEFBc0JNLFVBdEJJLENBcUJOLFlBQVksQ0FDVixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsT0FBTyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDNUIsQUExQlAsQUE0QlEsVUE1QkUsQ0FxQk4sWUFBWSxDQU1WLFVBQVUsQ0FDUixFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsT0FBTyxDQUtqQixBQWxDVCxBQThCVSxVQTlCQSxDQXFCTixZQUFZLENBTVYsVUFBVSxDQUNSLEVBQUUsQUFFQyxZQUFZLEFBQUMsQ0FDWixXQUFXLENBQUUsU0FBUyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBVVgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUFBLElBQUksQUFBQSxLQUFLLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLEdBQUcsQ0FDdEIsQ0FHTCxBQUFBLElBQUksQUFBQSxLQUFLLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFDLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixXQUFXLENBQUUsUUFDakIsQ0FBQyxBQUVELEFBQUEsSUFBSSxBQUFBLEtBQUssQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUFDLElBQUksQUFBQSxPQUFPLENBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUM1QyxPQUFPLENBQUUsSUFDYixDQUFDLEFBRUQsQUFBQSxVQUFVLENBQUMsYUFBYSxBQUFDLENBQ3JCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQUUsT0FBTyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxNQUFNLENBQUUsT0FBTyxDQUNmLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLE1BQU0sQ0FDMUIsQUFLRCxBQUVFLGNBRlksQ0FFWixTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxjQUFjLENBc0QvQixBQTFESCxBQUtJLGNBTFUsQ0FFWixTQUFTLENBR1AsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLHNCQUFzQixDQUMvQixXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQUN2QixJQUFJLENBQUUsSUFBSSxDQUNWLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsaUJBQWlCLENBQUUsSUFBSSxDQUN2QixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFNBQVMsQ0FBRSxHQUFHLENBQ2QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsY0FBYyxDQUFFLEtBQUssQ0FDckIsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFNBQVMsQ0FBRSxPQUFPLENBQ2xCLEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBOUJMLEFBZ0NJLGNBaENVLENBRVosU0FBUyxDQThCUCxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsc0JBQXNCLENBQy9CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLElBQUksQ0FBRSxJQUFJLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixpQkFBaUIsQ0FBRSxJQUFJLENBQ3ZCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsZUFBZSxDQUM1QixjQUFjLENBQUUsS0FBSyxDQUNyQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixjQUFjLENBQUUsTUFBTSxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLElBQUksQ0FDekIsV0FBVyxDQUFFLElBQUksQ0FDakIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUN2K0tMLEFBQUEsR0FBRyxDQUFBLEFBQUEsWUFBQyxBQUFBLENBQWMsQ0FDaEIsVUFBVSxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDbEQsS0FBSyxDQUFFLG1CQUFtQixDQUFDLFVBQVUsQ0FDdEMsQUFFRCxBQUFBLEdBQUcsQ0FBQSxBQUFBLFlBQUMsQUFBQSxFQUFjLEdBQUcsQUFBQyxDQUNwQixNQUFNLENBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQ2xELGdCQUFnQixDQUFFLHFCQUFxQixDQUFDLFVBQVUsQ0FDbkQsQUFLRCxBQUFBLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDbEIsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQ2YsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNoRCxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBS0QsQUFBQSxrQkFBa0IsQ0FBQyxVQUFVLEFBQUMsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsWUFBWSxDQUN6QixBQUVELEFBQUEsa0JBQWtCLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQ2hFLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsT0FBTyxBQUFDLENBQ3ZDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ3ZDLFVBQVUsQ0FBRSx5QkFBeUIsQ0FDdEMsQUFFRCxBQUFBLGtCQUFrQixDQUFDLGFBQWEsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDM0QsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQWNELEFBQUEsa0JBQWtCLENBQUMsQ0FBQyxBQUFBLGVBQWUsQUFBQSxHQUFHLENBQ3RDLGtCQUFrQixDQUFDLENBQUMsQUFBQSxlQUFlLEFBQUEsR0FBRyxBQUFDLENBQ3JDLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsQ0FBQyxBQUFBLGdCQUFnQixDQUFDLElBQUksQUFBQSxlQUFlLENBQ3JDLGVBQWUsQ0FBQyxJQUFJLEFBQUEsZUFBZSxDQUNuQyxlQUFlLENBQUMsSUFBSSxBQUFBLGVBQWUsQUFBQyxDQUNsQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxDQUFDLEFBQUEsZ0JBQWdCLENBQ2pCLGVBQWUsQ0FDZixlQUFlLEFBQUMsQ0FDZCxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxnQkFBZ0IsQ0FDaEIsSUFBSSxBQUFBLGVBQWUsQUFBQyxDQUNsQixVQUFVLENBQUUsc0JBQXNCLENBQ25DLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxVQUFVLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFLRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixDQUFDLENBQUMsQ0FDcEIsR0FBRyxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUMsQ0FDWixVQUFVLENBQUUsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FDaEUsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDdEMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixDQUFDLE1BQU0sQUFBQyxDQUN4QixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFlBQVksQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQ2hELFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFPRCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2pFLEFBRUQsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLFNBQVMsQUFBQyxDQUM3QixVQUFVLENBQUUscUJBQXFCLENBQ2xDLEFBRUQsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQzNCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFDLENBQzlELFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsWUFBWSxDQUFFLGdCQUFnQixDQUM5QixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBRUQsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLEtBQUssQ0FBQyxLQUFLLEFBQUEsR0FBRyxDQUM5QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxHQUFHLENBQ2xFLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLE1BQU0sQUFBQyxDQUNwRSxLQUFLLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQUN4QyxVQUFVLENBQUUsMkJBQTJCLENBQUMsVUFBVSxDQUNsRCxZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNqRCxBQUVELEFBQUEsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsT0FBTyxBQUFBLFlBQVksQ0FBQyxVQUFVLEFBQUMsQ0FDekUsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLE1BQU0sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUN4QyxBQUVELEFBQUEsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLEFBQUMsQ0FDdkQsVUFBVSxDQUFFLHFCQUFxQixDQUNsQyxBQUVELEFBQUEsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNkLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsSUFBSSxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFDLENBQzdCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFHRCxBQUFBLElBQUksQUFBQSxxQkFBcUIsQUFBQSxTQUFTLEFBQUMsQ0FDakMsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxHQUFHLEFBQUEsY0FBYyxDQUFDLENBQUMsQUFBQyxDQUNsQixLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBS0QsQUFBQSxHQUFHLEFBQUEsYUFBYSxBQUFDLENBQ2YsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxZQUFZLENBQUUsbUJBQW1CLENBQ2pDLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FDekMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLGFBQWEsQ0FBQyxhQUFhLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLHVCQUF1QixDQUM5QixVQUFVLENBQUUsa0JBQWtCLENBQy9CLEFBRUQsQUFBQSxHQUFHLEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUMsQ0FDbkMsS0FBSyxDQUFFLHNCQUFzQixDQUM3QixVQUFVLENBQUUsaUJBQWlCLENBQzlCLEFBS0QsQUFBQSxPQUFPLEFBQUEsaUJBQWlCLENBQUMsT0FBTyxBQUFDLENBQy9CLFlBQVksQ0FBRSxvQkFBb0IsQ0FDbEMsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFFRCxBQUFBLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3JDLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDaEMsQUFLRCxBQUFBLGFBQWEsQ0FBQyxLQUFLLEFBQUEsZUFBZSxBQUFDLENBQ2pDLFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsVUFBVSxDQUFFLDBCQUEwQixDQUN0QyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENBQUUsZUFBZSxDQUN2QixBQUtELEFBQUEsZUFBZSxBQUFDLENBQ2QsVUFBVSxDQUFFLGdEQUFnRCxDQUM3RCxBQUtELEFBQUEsTUFBTSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUN4QyxNQUFNLEFBQUEsaUJBQWlCLENBQUMsZUFBZSxDQUN2QyxNQUFNLEFBQUEsaUJBQWlCLENBQUMsV0FBVyxBQUFDLENBQ2xDLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsTUFBTSxBQUFBLGlCQUFpQixDQUFDLGVBQWUsQUFBQyxDQUN0QyxLQUFLLENBQUUsMkJBQTJCLENBQ25DLEFBRUQsQUFBQSxNQUFNLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixBQUFDLENBQzFCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsZ0JBQWdCLENBQUUsNEJBQTRCLENBQy9DLEFBRUQsQUFBQSxNQUFNLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLEVBQUUsQUFBQyxDQUM5QyxLQUFLLENBQUUsNEJBQTRCLENBQ25DLFlBQVksQ0FBRSw0QkFBNEIsQ0FDM0MsQUFFRCxBQUFBLE1BQU0sQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsZUFBZSxBQUFDLENBQzFDLEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBRUQsQUFBQSxNQUFNLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxNQUFNLEFBQUMsQ0FDakQsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUVELEFBQUEsTUFBTSxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsQ0FBQyxBQUFDLENBQzVDLEtBQUssQ0FBRSwwQkFBMEIsQ0FDbEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsZUFBZSxBQUFDLENBQzFDLEtBQUssQ0FBRSwwQkFBMEIsQ0FDbEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsZUFBZSxDQUFDLE1BQU0sQUFBQyxDQUNqRCxLQUFLLENBQUUsNEJBQTRCLENBQ3BDLEFBS0QsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLEFBQUMsQ0FDdEIsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsMEJBQTBCLENBQ2pDLGdCQUFnQixDQUFFLDRCQUE0QixDQUMvQyxBQUVELEFBQUEsTUFBTSxBQUFBLGlCQUFpQixDQUFDLFNBQVMsQUFBQyxDQUNoQyxLQUFLLENBQUUsNEJBQTRCLENBQ3BDLEFBRUQsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQyxDQUNwQyxLQUFLLENBQUUsMkJBQTJCLENBQ25DLEFBRUQsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLENBQUMsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDMUMsS0FBSyxDQUFFLDRCQUE0QixDQUVwQyxBQUVELEFBQUEsTUFBTSxBQUFBLGlCQUFpQixDQUFDLFlBQVksQUFBQyxDQUNuQyxnQkFBZ0IsQ0FBRSxtQkFBbUIsQ0FDdEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUN0QyxNQUFNLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLElBQUksQUFBQyxDQUN4QyxLQUFLLENBQUUsMEJBQTBCLENBQ2xDLEFBRUQsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLElBQUksQUFBQyxDQUN4QyxLQUFLLENBQUUsNEJBQTRCLENBQ3BDLEFBRUQsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDbkQsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBRUQsQUFBQSxNQUFNLEFBQUEsaUJBQWlCLENBQUMsWUFBWSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDM0MsS0FBSyxDQUFFLDBCQUEwQixDQUNsQyxBQUtELEFBQUEsaUJBQWlCLENBQUMsVUFBVSxBQUFDLENBQzNCLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDL0IsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsaUJBQWlCLENBQUMsVUFBVSxBQUFBLGFBQWEsQUFBQyxDQUN4QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBQUEsTUFBTSxBQUFDLENBQ2pDLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDL0IsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUtELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFLRCxBQUFBLElBQUksQ0FBQyxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsWUFBWSxDQUFFLG1CQUFtQixDQUNsQyxBQUVELEFBQUEsSUFBSSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsVUFBVSxBQUFDLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLElBQUksQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLE9BQU8sQUFBQyxDQUN6QixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLElBQUksQ0FBQyxPQUFPLEFBQUMsQ0FDWCxVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLElBQUksQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLFVBQVUsQUFBQyxDQUM1QixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsZ0JBQWdCLENBQUUsbUJBQW1CLENBQUMsVUFBVSxDQUNqRCxBQUVELEFBQUEsSUFBSSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQyxDQUNqQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxnQkFBZ0IsQ0FBRSxtQkFBbUIsQ0FDckMsbUJBQW1CLENBQUUsbUJBQW1CLENBQ3pDLEFBS0QsQUFBQSxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQ1YsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxVQUFVLEFBQUEsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQSxNQUFNLEFBQUMsQ0FDNUMsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFFRCxBQUFBLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLENBQUMsTUFBTSxBQUFDLENBQzNGLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDbEMsQUFFRCxBQUFBLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLEVBQUUsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDekcsVUFBVSxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDbEQsS0FBSyxDQUFFLHFCQUFxQixDQUFDLFVBQVUsQ0FDdkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUJBQXVCLENBQUMsVUFBVSxDQU1yRCxBQVRELEFBS0UsVUFMUSxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxRQUFRLENBQUMsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLGFBQWEsRUFBRSxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FLeEcsSUFBSSxDQUxOLFVBQVUsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsUUFBUSxDQUFDLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLEVBQUUsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBTXhHLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3pDLEFBUUgsQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FDdkIsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDakIsVUFBVSxDQUFFLHdCQUF3QixDQUFDLFVBQVUsQ0FDL0MsS0FBSyxDQUFFLHFCQUFxQixDQUFDLFVBQVUsQ0FDdkMsWUFBWSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDakQsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDWCxVQUFVLENBQUUsdUJBQXVCLENBQ25DLGdCQUFnQixDQUFFLGlCQUFpQixDQUNwQyxBQUVELEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNoQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSx1QkFBdUIsQ0FDdEMsQUFFRCxBQUFBLFNBQVMsQ0FBQyxhQUFhLENBQ3ZCLFNBQVMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUMxQixRQUFRLENBQUMsSUFBSSxDQUNiLFFBQVEsQ0FBQyxJQUFJLEFBQUEsT0FBTyxDQUNwQixRQUFRLENBQUMsS0FBSyxDQUNkLFNBQVMsQ0FBQyxnQkFBZ0IsQUFBQyxDQUN6QixLQUFLLENBQUUsb0JBQW9CLENBQUMsVUFBVSxDQUN2QyxBQUVELEFBQUEsU0FBUyxDQUFDLGdCQUFnQixBQUFDLENBQ3pCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQzFCLFVBQVUsQ0FBRSxZQUFZLENBQUMsVUFBVSxDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzVCLG1CQUFtQixDQUFFLG9CQUFvQixDQUFDLFVBQVUsQ0FDckQsQUFFRCxBQUFBLFNBQVMsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFBLE1BQU0sQ0FDakMsU0FBUyxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUEsQUFBQSxhQUFDLENBQWMsTUFBTSxBQUFwQixFQUM1QixTQUFTLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQSxNQUFNLEFBQUMsQ0FDaEMsbUJBQW1CLENBQUUscUJBQXFCLENBQUMsVUFBVSxDQUNyRCxLQUFLLENBQUUsbUJBQW1CLENBQUMsVUFBVSxDQUN0QyxBQUtELEFBQUEsSUFBSSxBQUFBLFFBQVEsQ0FBQyxNQUFNLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLG1CQUFtQixDQUFDLFVBQVUsQ0FDdEMsQUFLRCxBQUFBLFdBQVcsQUFBQyxDQUNWLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFLRCxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUN4QixLQUFLLENBQUUsaUJBQWlCLENBQUMsVUFBVSxDQUNwQyxBQUVELEFBQUEsTUFBTSxBQUFBLFVBQVUsQ0FFaEIsaUJBQWlCLENBQUMsS0FBSyxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQ0FDNUMsaUJBQWlCLENBQUMsS0FBSyxBQUFBLGlCQUFpQixDQUFDLE1BQU0sQ0FDL0MsaUJBQWlCLENBQUMsS0FBSyxBQUFBLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQ25ELGlCQUFpQixDQUFDLEtBQUssQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ25DLEtBQUssQ0FBRSxrQkFBa0IsQ0FBQyxVQUFVLENBQ3JDLEFBS0QsQUFBQSxRQUFRLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQzVCLFNBQVMsQ0FBQyxPQUFPLENBQ2pCLFFBQVEsQ0FBQyxNQUFNLEFBQUEsTUFBTSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsWUFBWSxDQUFFLGdCQUFnQixDQUM5QixLQUFLLENBQUUsaUJBQWlCLENBQUMsVUFBVSxDQUNwQyxBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsQUFBQyxDQUNoQixLQUFLLENBQUUscUJBQXFCLENBQzVCLG1CQUFtQixDQUFFLG1CQUFtQixDQUN6QyxBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUMvQixRQUFRLEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ3hCLFFBQVEsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUN2QixRQUFRLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FDekIsUUFBUSxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ3ZCLFFBQVEsQUFBQSxTQUFTLENBQUMsUUFBUSxDQUMxQixHQUFHLEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FDcEIsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNaLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDbEMsQUFFRCxBQUFBLFFBQVEsQUFBQSxTQUFTLENBQUMsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUM3QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxRQUFRLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQSxRQUFRLENBQUMsTUFBTSxBQUFDLENBQ3BDLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsS0FBSyxBQUFBLE1BQU0sQ0FBQyxDQUFDLENBQ3pCLGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsTUFBTSxDQUFDLElBQUksQUFBQyxDQUM3RCxLQUFLLENBQUUsa0JBQWtCLENBQUMsVUFBVSxDQUNyQyxBQUtELEFBQUEsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsVUFBVSxDQUFFLDJCQUEyQixDQUN4QyxBQUtELEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFDLENBQzNCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsb0JBQW9CLENBQzNCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDeEMsQUFFRCxBQUFBLEdBQUcsQUFBQSxZQUFZLENBQUMsQ0FBQyxBQUFBLFdBQVcsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLE1BQU0sQ0FDOUMsR0FBRyxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNqQyxVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsWUFBWSxDQUFFLGlCQUFpQixDQUNoQyxBQUtELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLENBQ25CLFNBQVMsQ0FBQyxNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLGdCQUFnQixDQUN2QixZQUFZLENBQUUsaUJBQWlCLENBQ2hDLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUM1QixHQUFHLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUM1QixHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUNqQyxHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQUFBQSxRQUFRLEFBQUEsTUFBTSxBQUFDLENBQ2hDLFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBS0QsQUFBQSxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ04sVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FDcEMsQUFLRCxBQUFBLE9BQU8sQ0FBQyxVQUFVLEFBQUMsQ0FDakIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxFQUFFLEFBQUEsT0FBTyxDQUFDLENBQUMsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUMzQixFQUFFLEFBQUEsV0FBVyxDQUFDLE9BQU8sQUFBQSxNQUFNLENBQzNCLE9BQU8sQUFBQSxNQUFNLENBQUMsVUFBVSxDQUN4QixPQUFPLEFBQUEsTUFBTSxDQUFDLFVBQVUsQUFBQyxDQUN2QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQyxDQUNuQixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBRUQsQUFBQSxPQUFPLENBQUMsVUFBVSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUMsQ0FDdkIsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxnQkFBZ0IsQ0FDbEMsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUMvQixBQUlELEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQzdCLFlBQVksQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQ2hELFVBQVUsQ0FBRSwyQkFBMkIsQ0FBQyxVQUFVLENBQ2xELEtBQUssQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3pDLEFBRUQsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQSxNQUFNLENBQUMsSUFBSSxDQUNuQyxPQUFPLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQSxNQUFNLENBQUMsQ0FBQyxBQUFDLENBQy9CLEtBQUssQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3pDLEFBRUQsQUFBQSxPQUFPLENBQUMsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUN4QixVQUFVLENBQUUsWUFBWSxDQUN6QixBQUVELEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsS0FBSyxBQUFBLEdBQUcsQUFBQyxDQUNqQyxVQUFVLENBQUUsZ0JBQWdCLENBQUMsVUFBVSxDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQUMsVUFBVSxDQUN2QyxZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNqRCxBQUVELEFBQUEsT0FBTyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUMsS0FBSyxBQUFBLEdBQUcsQ0FBQyxJQUFJLENBQ3ZDLE9BQU8sQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDLEtBQUssQUFBQSxHQUFHLENBQUMsS0FBSyxBQUFDLENBQ3ZDLEtBQUssQ0FBRSxxQkFBcUIsQ0FBQyxVQUFVLENBRXhDLEFBRUQsQUFBQSxPQUFPLENBQUMsY0FBYyxBQUFDLENBQ3JCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsS0FBSyxDQUFFLE9BQU8sQ0FDZCxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBTUQsQUFBQSxpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQy9CLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixDQUM1QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FHM0IsZ0JBQWdCLENBQUUsdUJBQXVCLENBQ3pDLGlCQUFpQixDQUFFLHVCQUF1QixDQUMxQyxrQkFBa0IsQ0FBRSx1QkFBdUIsQ0FDNUMsQUFLRCxBQUFBLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQSxJQUFLLENBQUEsV0FBVyxDQUFFLENBQ3ZDLG1CQUFtQixDQUFFLHFCQUFxQixDQUMzQyxBQUVELEFBQUEsRUFBRSxBQUFBLFdBQVcsQUFBQSxVQUFVLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFDLENBQ25ELE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLEFBRUQsQUFBQSxFQUFFLEFBQUEsV0FBVyxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFDLENBQ2hDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUVyQyxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxFQUFFLEFBQUEsV0FBVyxBQUFBLFVBQVUsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUN0QyxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBS0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsVUFBVSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDL0MsQUFFRCxBQUFBLE9BQU8sQUFBQSxTQUFTLEFBQUMsQ0FDZixZQUFZLENBQUUscUJBQXFCLENBQ25DLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFLRCxBQUFBLElBQUksQUFBQSxjQUFjLEFBQUMsQ0FDakIsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsSUFBSSxBQUFBLFlBQVksQUFBQyxDQUNmLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDakMsQUFLRCxBQUFBLGVBQWUsQ0FBQyxVQUFVLEFBQUMsQ0FDekIsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLFlBQVksQ0FBRSxzQkFBc0IsQ0FDckMsQUFFRCxBQUFBLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFDLENBQy9CLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLGVBQWUsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFBLGFBQWEsQUFBQyxDQUM1QyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxjQUFjLENBQzNCLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxDQUFDLE9BQU8sQUFBQSxNQUFNLENBQzNCLEdBQUcsQUFBQSxTQUFTLENBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUN6QixVQUFVLENBQUUsd0JBQXdCLENBQ3JDLEFBRUQsQUFBQSxPQUFPLEFBQUEsVUFBVSxDQUFDLE9BQU8sQUFBQyxDQUN4QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ1osS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUtELEFBQUEsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNYLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsVUFBVSxDQUFFLDBCQUEwQixDQUN0QyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FDekMsQUFNRCxBQUFBLEtBQUssQUFBQSxPQUFPLENBQUMsVUFBVSxDQUN2QixLQUFLLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FBQyxVQUFVLEFBQUMsQ0FDNUIsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFLLENBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBRSxDQUNuQyxVQUFVLENBQUUsaUJBQWlCLENBQzdCLEtBQUssQ0FBRSxzQkFBc0IsQ0FDN0IsWUFBWSxDQUFFLHNCQUFzQixDQUVyQyxBQUVELEFBQUEsS0FBSyxBQUFBLE9BQU8sQUFBQSxJQUFLLENBQUEsVUFBVSxBQUFBLFFBQVEsSUFBRSxJQUFJLEFBQUEsU0FBUyxDQUNsRCxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUssQ0FBQSxVQUFVLEFBQUEsUUFBUSxFQUFFLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDakQsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUssQ0FBQSxVQUFVLEFBQUEsUUFBUSxJQUFFLElBQUksQUFBQSxVQUFVLENBQ25ELEtBQUssQUFBQSxPQUFPLEFBQUEsSUFBSyxDQUFBLFVBQVUsQUFBQSxRQUFRLEVBQUUsSUFBSSxBQUFBLFVBQVUsQUFBQyxDQUNsRCxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFBLElBQUssQ0FBQSxVQUFVLEFBQUEsUUFBUSxFQUFFLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDbEQsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUtELEFBQUEsYUFBYSxDQUFDLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLFlBQVksQ0FDeEIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxjQUFjLEFBQUMsQ0FDYixnQkFBZ0IsQ0FBRSxtQkFBbUIsQ0FDckMsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLEFBRUQsQUFBQSxjQUFjLENBQUMsRUFBRSxBQUFDLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUMzQyxBQUdELEFBQUEsS0FBSyxBQUFBLGNBQWMsQ0FBQyxpQkFBaUIsQ0FDckMsS0FBSyxBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFDLENBRWhDLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FDdEQsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQUMsVUFBVSxDQUNoRCxBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDOUMsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixXQUFXLENBQUUsWUFBWSxDQUMxQixBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQzlCLFVBQVUsQ0FBRSxZQUFZLENBQUMsVUFBVSxDQUNwQyxBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsa0JBQWtCLEFBQUMsQ0FDOUMsVUFBVSxDQUFFLDBCQUEwQixDQUFDLFVBQVUsQ0FDakQsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsa0JBQWtCLEFBQUEsYUFBYSxBQUFDLENBQzNELEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxVQUFVLENBQUMsRUFBRSxBQUFDLENBQzNCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQzlDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGtCQUFrQixDQUNwQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxjQUFjLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsTUFBTSxBQUFDLENBQy9ELEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLEtBQUssQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxJQUFJLEFBQUMsQ0FDdEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsS0FBSyxBQUFBLGNBQWMsQ0FBQyxPQUFPLEFBQUEsWUFBWSxDQUFDLFVBQVUsQ0FDbEQsS0FBSyxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ3JDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixZQUFZLENBQUUsc0JBQXNCLENBQ3JDLEFBRUQsQUFBQSxjQUFjLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxJQUFJLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxhQUFhLEFBQUMsQ0FDakYsVUFBVSxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDbEQsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLElBQUksQUFBQSxjQUFjLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQyxDQUNqRixVQUFVLENBQUUscUJBQXFCLENBQ2pDLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGtCQUFrQixDQUN6QyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUMxQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsYUFBYSxDQUFFLGlCQUFpQixDQUNqQyxBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQTBCRCxBQUFBLE9BQU8sQUFBQSxlQUFlLENBQ3RCLE9BQU8sQUFBQSxPQUFPLENBQ2QsS0FBSyxBQUFBLEdBQUcsQ0FDUixNQUFNLEFBQUEsR0FBRyxDQUNULE1BQU0sQUFBQSxHQUFHLENBQ1QsT0FBTyxBQUFBLEdBQUcsQ0FDVixXQUFXLEFBQUEsR0FBRyxDQUNkLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUNoRCxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLE1BQU0sQ0FDekQsU0FBUyxDQUFDLE9BQU8sQUFBQSxNQUFNLENBQ3ZCLFNBQVMsQ0FBQyxNQUFNLEFBQUEsZUFBZSxDQUMvQixTQUFTLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQzlCLE1BQU0sQUFBQSxNQUFNLEFBQUEsR0FBRyxDQUNmLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUNsQixPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FDaEQsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxNQUFNLENBQ3pELFNBQVMsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUN2QixTQUFTLENBQUMsTUFBTSxBQUFBLGVBQWUsQ0FDL0IsU0FBUyxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUM5QixNQUFNLEFBQUEsTUFBTSxBQUFBLEdBQUcsQ0FDZixNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQUFBQyxDQUNqQixZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNoRCxVQUFVLENBQUUsMkJBQTJCLENBQUMsVUFBVSxDQUNsRCxLQUFLLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQU16QyxBQTdCRCxBQXlCRSxPQXpCSyxBQUFBLGVBQWUsQ0F5QnBCLEtBQUssQ0F6QlAsT0FBTyxBQUFBLGVBQWUsQ0EwQnBCLElBQUksQ0F6Qk4sT0FBTyxBQUFBLE9BQU8sQ0F3QlosS0FBSyxDQXhCUCxPQUFPLEFBQUEsT0FBTyxDQXlCWixJQUFJLENBeEJOLEtBQUssQUFBQSxHQUFHLENBdUJOLEtBQUssQ0F2QlAsS0FBSyxBQUFBLEdBQUcsQ0F3Qk4sSUFBSSxDQXZCTixNQUFNLEFBQUEsR0FBRyxDQXNCUCxLQUFLLENBdEJQLE1BQU0sQUFBQSxHQUFHLENBdUJQLElBQUksQ0F0Qk4sTUFBTSxBQUFBLEdBQUcsQ0FxQlAsS0FBSyxDQXJCUCxNQUFNLEFBQUEsR0FBRyxDQXNCUCxJQUFJLENBckJOLE9BQU8sQUFBQSxHQUFHLENBb0JSLEtBQUssQ0FwQlAsT0FBTyxBQUFBLEdBQUcsQ0FxQlIsSUFBSSxDQXBCTixXQUFXLEFBQUEsR0FBRyxDQW1CWixLQUFLLENBbkJQLFdBQVcsQUFBQSxHQUFHLENBb0JaLElBQUksQ0FuQk4sT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBa0I5QyxLQUFLLENBbEJQLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQW1COUMsSUFBSSxDQWxCTixrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLE1BQU0sQ0FpQnZELEtBQUssQ0FqQlAsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxNQUFNLENBa0J2RCxJQUFJLENBakJOLFNBQVMsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQWdCckIsS0FBSyxDQWhCUCxTQUFTLENBQUMsT0FBTyxBQUFBLE1BQU0sQ0FpQnJCLElBQUksQ0FoQk4sU0FBUyxDQUFDLE1BQU0sQUFBQSxlQUFlLENBZTdCLEtBQUssQ0FmUCxTQUFTLENBQUMsTUFBTSxBQUFBLGVBQWUsQ0FnQjdCLElBQUksQ0FmTixTQUFTLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBYzVCLEtBQUssQ0FkUCxTQUFTLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLENBZTVCLElBQUksQ0FkTixNQUFNLEFBQUEsTUFBTSxBQUFBLEdBQUcsQ0FhYixLQUFLLENBYlAsTUFBTSxBQUFBLE1BQU0sQUFBQSxHQUFHLENBY2IsSUFBSSxDQWJOLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQVloQixLQUFLLENBWlAsTUFBTSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBYWhCLElBQUksQ0FaTixPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FXOUMsS0FBSyxDQVhQLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQVk5QyxJQUFJLENBWE4sa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxNQUFNLENBVXZELEtBQUssQ0FWUCxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLE1BQU0sQ0FXdkQsSUFBSSxDQVZOLFNBQVMsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQVNyQixLQUFLLENBVFAsU0FBUyxDQUFDLE9BQU8sQUFBQSxNQUFNLENBVXJCLElBQUksQ0FUTixTQUFTLENBQUMsTUFBTSxBQUFBLGVBQWUsQ0FRN0IsS0FBSyxDQVJQLFNBQVMsQ0FBQyxNQUFNLEFBQUEsZUFBZSxDQVM3QixJQUFJLENBUk4sU0FBUyxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQU81QixLQUFLLENBUFAsU0FBUyxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsT0FBTyxDQVE1QixJQUFJLENBUE4sTUFBTSxBQUFBLE1BQU0sQUFBQSxHQUFHLENBTWIsS0FBSyxDQU5QLE1BQU0sQUFBQSxNQUFNLEFBQUEsR0FBRyxDQU9iLElBQUksQ0FOTixNQUFNLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FLaEIsS0FBSyxDQUxQLE1BQU0sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQU1oQixJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQUN6QyxBQUdILEFBQUEsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxHQUFHLENBQUMsSUFBSSxDQUMzRCxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLEdBQUcsQ0FBQyxHQUFHLENBQzFELGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsTUFBTSxDQUFDLElBQUksQ0FDOUQsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFDLENBQzVELEtBQUssQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3pDLEFBRUQsQUFBQSxLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ1YsS0FBSyxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FFekMsQUFFRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFDLENBQzFCLG1CQUFtQixDQUFFLGFBQWEsQ0FDbkMsQUFFRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDeEMsWUFBWSxDQUFFLGdCQUFnQixDQUM5QixVQUFVLENBQUUsb0JBQW9CLENBQ2hDLEtBQUssQ0FBRSxpQkFBaUIsQ0FNekIsQUFURCxBQUtFLE9BTEssQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLENBS3ZDLEtBQUssQ0FMUCxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQU12QyxJQUFJLEFBQUMsQ0FDSCxLQUFLLENBQUUsa0JBQWtCLENBQUMsVUFBVSxDQUNyQyxBQUdILEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxlQUFlLENBQ3hELE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQzlDLFVBQVUsQ0FBRSwyQkFBMkIsQ0FBQyxVQUFVLENBQ2xELEtBQUssQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3hDLFlBQVksQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBTWpELEFBVkQsQUFNRSxPQU5LLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLGVBQWUsQ0FNdEQsS0FBSyxDQU5QLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLEFBQUEsZUFBZSxDQU90RCxJQUFJLENBTk4sT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLENBQUMsTUFBTSxBQUFBLE9BQU8sQUFBQSxNQUFNLENBSzdDLEtBQUssQ0FMUCxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQ0FNN0MsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FDekMsQUFHSCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxDQUFDLE1BQU0sQUFBQSxPQUFPLENBQUMsSUFBSSxBQUFDLENBQzdDLFVBQVUsQ0FBRSxLQUFLLENBRWxCLEFBTUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFDLENBQzNDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBQUMsQ0FDcEIsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixVQUFVLENBQUUscUZBQXFGLENBRWpHLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLHdCQUF3QixDQUNoQyxBQVFELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxTQUFTLENBQUMsYUFBYSxBQUFDLENBQ2xDLFVBQVUsQ0FBRSxZQUFZLENBRXhCLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLFlBQVksQ0FDM0QsQUFFRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFDLENBQ1osVUFBVSxDQUFFLFlBQVksQ0FDeEIsS0FBSyxDQUFFLHdCQUF3QixDQUNoQyxBQUVELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUNqQixHQUFHLEFBQUEsUUFBUSxDQUFDLE1BQU0sQ0FBQyxHQUFHLEFBQUMsQ0FDckIsS0FBSyxDQUFFLHdCQUF3QixDQUNoQyxBQUtELEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQyxDQUNULFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUNkLEtBQUssQ0FBQyxTQUFTLENBQUMsQ0FBQyxBQUFDLENBQ2hCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxnQkFBZ0IsQ0FBRSxzQkFBc0IsQ0FDeEMsbUJBQW1CLENBQUUsc0JBQXNCLENBQzVDLEFBRUQsQUFBQSxLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsc0JBQXNCLENBQ25DLEFBRUQsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FDdEIsR0FBRyxBQUFBLEtBQUssQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUN4QixLQUFLLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FDbkIsS0FBSyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQ25CLEtBQUssQ0FBQyxJQUFJLENBQ1YsS0FBSyxDQUFDLE1BQU0sQ0FBQyxHQUFHLEFBQUMsQ0FDZixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxLQUFLLENBQUMsVUFBVSxBQUFDLENBQ2YsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLFlBQVksQ0FBRSxzQkFBc0IsQ0FDckMsQUFFRCxBQUFBLEtBQUssQ0FBQyxLQUFLLEFBQUEsSUFBSSxDQUFDLENBQUMsQUFBQyxDQUNoQixLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxLQUFLLENBQUMsUUFBUSxBQUFDLENBQ2IsVUFBVSxDQUFFLDJCQUEyQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxLQUFLLENBQUMsUUFBUSxDQUFDLElBQUksQ0FDbkIsS0FBSyxDQUFDLFFBQVEsQ0FBQyxRQUFRLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsS0FBSyxDQUFDLFFBQVEsQ0FBQyxJQUFJLEFBQUEsR0FBRyxBQUFDLENBQ3JCLFlBQVksQ0FBRSxxQkFBcUIsQ0FDbkMsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBRUQsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFDLENBQ1IsS0FBSyxDQUFFLHlCQUF5QixDQUNoQyxZQUFZLENBQUUsa0JBQWtCLENBQ2hDLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDakMsQUFFRCxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDcEMsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixZQUFZLENBQUUsbUJBQW1CLENBQ2xDLEFBRUQsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLFNBQVMsQUFBQyxDQUN6QixLQUFLLENBQUUsaUJBQWlCLENBQ3hCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFFRCxBQUFBLEtBQUssQ0FBQyxNQUFNLEFBQUMsQ0FDWCxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUMzQixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBS0QsQUFBQSxVQUFVLENBQUMsSUFBSSxBQUFBLFVBQVUsQUFBQyxDQUN4QixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQ2pELEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUNyQyxHQUFHLEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQyxDQUNyQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxZQUFZLEFBQUEsc0JBQXNCLENBQUMsV0FBVyxDQUFDLGdCQUFnQixBQUFDLENBQzlELFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLFlBQVksQUFBQSxzQkFBc0IsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLEFBQUMsQ0FDaEYsVUFBVSxDQUFFLHNCQUFzQixDQUNuQyxBQUVELEFBQUEsR0FBRyxBQUFBLFlBQVksQUFBQSxvQkFBb0IsQUFBQyxDQUNsQyxVQUFVLENBQUUsc0JBQXNCLENBQ25DLEFBS0QsQUFBQSxvQkFBb0IsQUFBQyxDQUNuQixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFNBQVMsQUFBQyxDQUM3QixVQUFVLENBQUUsWUFBWSxDQUN4QixZQUFZLENBQUUsWUFBWSxDQUMxQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUNuQyxBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLFVBQVUsQUFBQyxDQUNqQyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLG1CQUFtQixDQUFFLHNCQUFzQixDQUM1QyxBQUVELEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUMvQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLGdCQUFnQixDQUFFLHNCQUFzQixDQUN6QyxBQUVELEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUFDLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDaEQsVUFBVSxDQUFFLDJEQUEyRCxDQUN2RSxLQUFLLENBQUUseUJBQXlCLENBQ2pDLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsTUFBTSxBQUFBLGFBQWEsQUFBQSxNQUFNLEFBQUMsQ0FDdEQsVUFBVSxDQUFFLCtEQUErRCxDQUMzRSxLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUM5QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLG9CQUFvQixDQUFDLFFBQVEsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNwRCxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBUUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUN0QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsWUFBWSxDQUFDLFVBQVUsQ0FBQyxTQUFTLEFBQUEsTUFBTSxDQUNsRSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFlBQVksQ0FBQyxVQUFVLENBQUMsU0FBUyxBQUFBLE9BQU8sQUFBQyxDQUNsRSxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQzNDLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDL0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLEFBQUEsVUFBVSxDQUN2QyxHQUFHLEFBQUEsb0JBQW9CLENBQUMsS0FBSyxBQUFBLFlBQVksQ0FDekMsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFDLENBQzFDLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsWUFBWSxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FDL0MsS0FBSyxDQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FDbkMsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxLQUFLLEFBQUEsWUFBWSxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxLQUFLLEFBQUEsYUFBYSxBQUFDLENBQzlHLEtBQUssQ0FBRSxnQkFBZ0IsQ0FBQyxVQUFVLENBQ25DLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFDLENBQzlCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsVUFBVSxDQUFFLGlCQUFpQixDQUM5QixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDcEMsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFBLGdCQUFnQixBQUFDLENBQzlDLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixZQUFZLENBQUUsc0JBQXNCLENBQ3JDLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNuQyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxBQUFBLGFBQWEsQ0FBQyxNQUFNLEFBQUMsQ0FDaEUsVUFBVSxDQUFFLDBCQUEwQixDQUN0QyxZQUFZLENBQUUsc0JBQXNCLENBQ3BDLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ2pDLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FDMUMsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ3BDLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FBZSxDQUMzQyxZQUFZLENBQUUsd0JBQXdCLENBQ3ZDLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsV0FBVyxBQUFDLENBQ2xDLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxNQUFNLEFBQUEsU0FBUyxBQUFDLENBQ3RDLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQzVDLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFDLENBQy9DLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsWUFBWSxDQUFFLG1CQUFtQixDQUNsQyxBQUtELEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUFDLEtBQUssQUFBQyxDQUNsQyxLQUFLLENBQUUscUJBQXFCLENBQzVCLFlBQVksQ0FBRSxxQkFBcUIsQ0FDcEMsQUFFRCxBQUFBLEdBQUcsQUFBQSxvQkFBb0IsQ0FBQyxDQUFDLEFBQUEsT0FBTyxBQUFDLENBQy9CLFlBQVksQ0FBRSxxQkFBcUIsQ0FDbkMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3JDLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixVQUFVLENBQUUsd0JBQXdCLENBQ3JDLEFBRUQsQUFBQSxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQSxNQUFNLEFBQUMsQ0FDeEMsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxZQUFZLENBQUUsdUJBQXVCLENBQ3RDLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ2hDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxNQUFNLENBQUMsZ0JBQWtCLENBQ3RDLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQy9CLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsWUFBWSxDQUFFLHNCQUFzQixDQUNyQyxBQUVELEFBQUEsb0JBQW9CLENBQUMsSUFBSSxBQUFBLE9BQU8sQUFBQyxDQUMvQixVQUFVLENBQUUsd0JBQXdCLENBQ3JDLEFBS0QsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLElBQUssQ0FBQSxHQUFHLENBQUUsQ0FDdkMsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQzlDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFBLE1BQU0sQ0FDekIsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsR0FBRyxBQUFDLENBQ3JCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsQ0FDMUMsQUFLRCxBQUFBLENBQUMsQUFBQSxZQUFZLEFBQUMsQ0FDWixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FBQyxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ25DLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsQ0FDMUMsQUFLRCxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsVUFBVSxBQUFDLENBRzNCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFFRCxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQ2pCLE9BQU8sQ0FBQSxBQUFBLElBQUMsQUFBQSxFQUFNLFNBQVMsQUFBQyxDQUN0QixVQUFVLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUM5QyxtQkFBbUIsQ0FBRSxxQkFBcUIsQ0FBQyxVQUFVLENBQ3JELEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFLRCxBQUFBLGFBQWEsQ0FBQSxBQUFBLFlBQUMsQ0FBYSxNQUFNLEFBQW5CLENBQXFCLENBQ2pDLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFLRCxBQUFBLFdBQVcsQUFBQSxNQUFNLENBQ2pCLFlBQVksQUFBQSxNQUFNLENBQ2xCLGFBQWEsQUFBQSxNQUFNLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUVELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxTQUFTLENBQUMsY0FBYyxBQUFDLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsT0FBTyxBQUFDLENBQ2xCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDOUMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FBQSxBQUFBLElBQUMsQUFBQSxDQUFNLENBQ3hCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDbEMsQUFLRCxBQUFBLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDVCxVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFLRCxBQUFBLFNBQVMsQUFBQyxDQUNSLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsWUFBWSxDQUFFLG1CQUFtQixDQUNsQyxBQUVELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDbEIsWUFBWSxDQUFFLGtCQUFrQixDQUNoQyxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQSxHQUFHLEFBQUMsQ0FDckIsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxLQUFLLENBQUUsbUJBQW1CLENBQzFCLFVBQVUsQ0FBRSxlQUFlLENBQzVCLEFBRUQsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQSxHQUFHLENBQUMsSUFBSSxBQUFDLENBQzFCLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFBLEdBQUcsQ0FBQyxLQUFLLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLHVCQUF1QixDQUM5QixVQUFVLENBQUUsa0JBQWtCLENBQy9CLEFBRUQsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxLQUFLLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBS0QsQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFlBQVksQ0FBQyxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ2pDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLFNBQVMsQUFBQSxHQUFHLEFBQUMsQ0FDWCxZQUFZLENBQUUsbUJBQW1CLENBQ2pDLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFLRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsQ0FBQyxDQUNkLEdBQUcsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFDLENBQ2IsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUNoQixVQUFVLENBQUUsWUFBWSxDQUN4QixZQUFZLENBQUUsdUJBQXVCLENBQ3JDLEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFLRCxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLEdBQUcsQUFBQyxDQUNiLFVBQVUsQ0FBRSx3REFBd0QsQ0FDcEUsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxJQUFLLENBQUEsR0FBRyxDQUFDLE1BQU0sQUFBQyxDQUN6QixVQUFVLENBQUUseUJBQXlCLENBQ3JDLEtBQUssQ0FBRSw4QkFBOEIsQ0FDdEMsQUFLRCxBQUFBLFNBQVMsQUFBQSxJQUFLLEVBQUMsU0FBUyxDQUFFLENBQ3hCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFLRCxBQUFBLGVBQWUsQ0FBQyxXQUFXLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBS0QsQUFBQSxRQUFRLEFBQUEsWUFBYSxDQUFBLElBQUksQ0FBRSxDQUN6QixVQUFVLENBQUUsV0FBVyxDQUN4QixBQUVELEFBQUEsR0FBRyxBQUFBLGdCQUFnQixDQUFDLFFBQVEsQUFBQyxDQUMzQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsQ0FDNUMsQUFFRCxBQUFBLFFBQVEsQUFBQSxNQUFNLEFBQUMsQ0FDYixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxLQUFLLEFBQUEsVUFBVSxBQUFDLENBQ2QsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFLRCxBQUFBLFVBQVUsQ0FBQyxRQUFRLEFBQUMsQ0FDbEIsWUFBWSxDQUFFLGlCQUFpQixDQUFDLFVBQVUsQ0FDM0MsQUFLRCxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2YsU0FBUyxDQUFDLE1BQU0sQUFBQyxDQUNmLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUtELEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEFBQUMsQ0FDekIsaUJBQWlCLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQUNyRCxBQUtELEFBQUEsVUFBVSxDQUFDLFFBQVEsQUFBQyxDQUNsQixtQkFBbUIsQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQ3ZELEFBS0QsQUFBQSxVQUFVLENBQUMsVUFBVSxBQUFDLENBQ3BCLFlBQVksQ0FBRSxzQkFBc0IsQ0FBQyxVQUFVLENBQy9DLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDaEMsQUFLRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLElBQUssRUFBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosR0FDeEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ25CLEdBQUcsQUFBQSxTQUFTLENBQUMsUUFBUSxDQUNyQixTQUFTLENBQUMsS0FBSyxDQUNmLFNBQVMsQ0FBQyxNQUFNLEFBQUMsQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBS0QsQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUNsQixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsWUFBWSxDQUFFLG9CQUFvQixDQUNuQyxBQUVELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsTUFBTSxDQUN6QixTQUFTLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQSxHQUFHLEFBQUMsQ0FDckIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzVCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFLRCxBQUFBLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDVCxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxHQUFHLEFBQUEsTUFBTSxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxHQUFHLEFBQUEsTUFBTSxDQUFDLEdBQUcsQUFBQSxPQUFPLENBQUMsdUJBQXVCLEFBQUMsQ0FDM0MsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsT0FBTyxDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUMsQ0FDakMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxPQUFPLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxZQUFZLEFBQUMsQ0FDckIsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsUUFBUSxBQUFDLENBQ2pCLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FBQyxxQkFBcUIsQ0FBQyxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ3pELFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQU1ELEFBQUEsTUFBTSxBQUFBLFVBQVUsQUFBQyxDQUNmLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLGlCQUFpQixDQUFDLFVBQVUsQ0FDcEMsQUFHRCxBQUFBLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ2pDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQzlDLFlBQVksQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQ2pELEFBRUQsQUFBQSxrQkFBa0IsQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQzFDLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQUFBQyxDQUN6QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsa0JBQWtCLENBQUMsR0FBRyxBQUFBLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUMsQ0FDckQsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxZQUFZLENBQUUsZ0JBQWdCLENBQzlCLEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLEdBQUcsQUFBQyxDQUN4RCxVQUFVLENBQUUsMkJBQTJCLENBQUMsVUFBVSxDQUNsRCxLQUFLLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQUN4QyxZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNqRCxBQUVELEFBQUEsa0JBQWtCLENBQUMsS0FBSyxBQUFBLE9BQU8sQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQ0FBQyxHQUFHLENBQ3ZELGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLENBQUMsSUFBSSxBQUFDLENBQ3ZELEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFFRCxBQUFBLGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLEFBQUEsWUFBWSxBQUFDLENBQzFDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxBQUFDLENBQ3RDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFBLGFBQWEsQUFBQyxDQUM5QyxVQUFVLENBQUUsY0FBYyxDQUFDLFVBQVUsQ0FDckMsS0FBSyxDQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FDbEMsTUFBTSxDQUFFLEtBQUssQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBYWpCLEFBbEJELEFBT0Usa0JBUGdCLENBQUMsR0FBRyxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUEsYUFBYSxDQU83QyxPQUFPLEFBQUMsQ0FDTixNQUFNLENBQUUsS0FBSyxDQUNiLGNBQWMsQ0FBRSxDQUFDLENBQ2pCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsS0FBSyxDQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FDbkMsQUFaSCxBQWNFLGtCQWRnQixDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFBLGFBQWEsQ0FjN0MsT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxXQUFXLENBQUUsQ0FDZixDQUFDLEFBT0gsQUFBQSxPQUFPLENBQUMsU0FBUyxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsWUFBWSxDQUFFLGdCQUFnQixDQUM5QixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBS0QsQUFBQSxJQUFJLENBQ0osTUFBTSxBQUFBLElBQUksQUFBQyxDQUNULFVBQVUsQ0FBRSxxQkFBcUIsQ0FDbEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxJQUFJLENBQUMsTUFBTSxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLDBCQUEwQixDQUNsQyxBQUtELEFBQUEsTUFBTSxDQUFDLE9BQU8sQUFBQyxDQUNiLEtBQUssQ0FBRSw0QkFBNEIsQ0FDcEMsQUFFRCxBQUFBLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNyQixLQUFLLENBQUUsNEJBQTRCLENBRXBDLEFBS0QsQUFBQSxVQUFVLENBQUMsUUFBUSxBQUFDLENBQ2xCLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxLQUFLLENBQUMsTUFBTSxDQUNaLEtBQUssQ0FBQyxLQUFLLENBQ1gsS0FBSyxDQUFDLFFBQVEsQ0FDZCxTQUFTLENBQUMsS0FBSyxDQUNmLFNBQVMsQ0FBQyxRQUFRLENBQ2xCLFNBQVMsQ0FBQyxNQUFNLENBQ2hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUNqQixPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FDbEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2xCLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUNuQixHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FDbEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ25CLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNsQixHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQ0FDbkIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxRQUFRLENBQ3JCLEdBQUcsQUFBQSxNQUFNLENBQUMsTUFBTSxDQUNoQixHQUFHLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FDZixJQUFJLEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNqQyxJQUFJLEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUNsQyxJQUFJLEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsTUFBTSxDQUNuQyxNQUFNLEFBQUEsR0FBRyxDQUNULEtBQUssQUFBQSxHQUFHLEFBQUMsQ0FDUCxVQUFVLENBQUUsMEJBQTBCLENBQUMsVUFBVSxDQUNqRCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQ25ELEtBQUssQ0FBRSxvQkFBb0IsQ0FBQyxVQUFVLENBQ3ZDLEFBR0QsQUFBQSxLQUFLLENBQUMsS0FBSyxBQUFBLGFBQWEsQ0FDeEIsU0FBUyxDQUFDLEtBQUssQUFBQSxhQUFhLENBQzVCLFNBQVMsQ0FBQyxRQUFRLEFBQUEsYUFBYSxDQUMvQixHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQSxhQUFhLENBQy9CLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLGFBQWEsQ0FDL0IsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEFBQUEsYUFBYSxDQUMvQixHQUFHLEFBQUEsU0FBUyxDQUFDLFFBQVEsQUFBQSxhQUFhLENBQ2xDLEdBQUcsQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFBLGFBQWEsQ0FDNUIsSUFBSSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQSxhQUFhLENBQzlDLE1BQU0sQUFBQSxHQUFHLEFBQUEsYUFBYSxDQUN0QixLQUFLLEFBQUEsR0FBRyxBQUFBLGFBQWEsQUFBQyxDQUNwQixLQUFLLENBQUUsb0JBQW9CLENBQUMsVUFBVSxDQUN2QyxBQUtELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDbkIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ3JDLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFDLENBQ3pCLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQyxDQUNyQixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBS0QsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFBLFNBQVMsQ0FFbkIsSUFBSSxBQUFBLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxRQUFRLEFBQUMsQ0FDdEMsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBYUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsSUFBSSxBQUFDLENBQ2pDLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsWUFBWSxDQUNwQyxBQUVELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQ3ZDLGNBQWMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUM5QixlQUFlLENBQUMsTUFBTSxBQUFBLFNBQVMsQ0FDL0IsY0FBYyxDQUFDLE1BQU0sQUFBQSxTQUFTLENBQzlCLGNBQWMsQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUNqQyxjQUFjLENBQUMsTUFBTSxBQUFBLE1BQU0sQ0FDM0IsY0FBYyxDQUFDLE1BQU0sQUFBQSxTQUFTLENBQzlCLGNBQWMsQ0FBQyxNQUFNLEFBQUEsU0FBUyxBQUFDLENBQzdCLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUMsVUFBVSxBQUFDLENBQ2xDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ3JDLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQ3hDLElBQUksQUFBQSxjQUFjLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxLQUFLLEFBQUMsQ0FDNUMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQUFBQSxzQkFBc0IsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsS0FBSyxBQUFBLElBQUksQUFBQyxDQUNuRSxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxBQUFBLHNCQUFzQixDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxLQUFLLEFBQUEsSUFBSSxDQUFDLEtBQUssQUFBQyxDQUN6RSxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLEFBQUEsc0JBQXNCLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEtBQUssQUFBQSxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUM1RSxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxBQUFDLENBQy9DLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxBQUFDLENBQ3BELEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxJQUFJLENBQUMsRUFBRSxBQUFDLENBQzNCLEtBQUssQ0FBRSxrQkFBa0IsQ0FBQyxVQUFVLENBQ3JDLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUMsQUFBQyxDQUMvQixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxPQUFPLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxtQkFBbUIsQ0FBRSxtQkFBbUIsQ0FDeEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsaUJBQWlCLENBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUM5QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxBQUFDLENBQ2xDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxTQUFTLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQUFBQyxDQUNqQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsTUFBTSxBQUFDLENBQ3RDLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixZQUFZLENBQUUsc0JBQXNCLENBQ3JDLEFBS0QsQUFBQSxhQUFhLENBQUMsWUFBWSxBQUFDLENBQ3pCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixLQUFLLENBQUUsc0JBQXNCLENBQzlCLEFBRUQsQUFBQSxhQUFhLENBQUMsWUFBWSxBQUFBLE1BQU0sQUFBQyxDQUMvQixVQUFVLENBQUUsZUFBZSxDQUMzQixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxhQUFhLENBQUMsV0FBVyxBQUFDLENBQ3hCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQUM3QyxBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQUFBQyxDQUMxQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFBLFFBQVEsQUFBQyxDQUNwQyxVQUFVLENBQUUscUJBQXFCLENBQ2pDLFlBQVksQ0FBRSxrQkFBa0IsQ0FDaEMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsYUFBYSxDQUFDLGFBQWEsQ0FBQyxRQUFRLEFBQUEsTUFBTSxDQUMxQyxhQUFhLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQSxRQUFRLEFBQUEsR0FBRyxBQUFDLENBQ3ZDLFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxhQUFhLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQSxRQUFRLENBQUMsS0FBSyxBQUFDLENBQzFDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsYUFBYSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsWUFBWSxBQUFDLENBQ3ZDLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxZQUFZLEFBQUEsYUFBYSxBQUFDLENBQ3BELEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFlBQVksQUFBQyxDQUN2QyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsQ0FDekMsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxTQUFTLEFBQUMsQ0FDcEMsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxVQUFVLENBQUUsb0JBQW9CLENBQ2hDLEtBQUssQ0FBRSx5QkFBeUIsQ0FDakMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFNBQVMsQUFBQSxNQUFNLENBQzNDLGFBQWEsQ0FBQyxHQUFHLENBQUMsU0FBUyxDQUFDLFNBQVMsQUFBQSxHQUFHLEFBQUMsQ0FDdkMsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxhQUFhLENBQUMsV0FBVyxDQUFDLFlBQVksQUFBQyxDQUNyQyxVQUFVLENBQUUsV0FBVyxDQUN4QixBQUVELEFBQUEsYUFBYSxDQUFDLEtBQUssQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLFdBQVcsQUFBQyxDQUM1QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLE9BQU8sQUFBQyxDQUNyQyxVQUFVLENBQUUsWUFBWSxDQUN4QixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxJQUFJLEFBQUEsOEJBQThCLENBQUMsS0FBSyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUMsQ0FDbkQsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFFRCxBQUFBLDhCQUE4QixDQUFDLGtCQUFrQixDQUFDLEtBQUssQUFBQSxPQUFPLENBQUMsT0FBTyxDQUN0RSwyQkFBMkIsQ0FBQyxrQkFBa0IsQ0FBQyxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQUFBQyxDQUNsRSxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBcUJELEFBQUEsaUJBQWlCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxXQUFXLENBQ3hDLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsV0FBVyxBQUFDLENBQ3BELFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLGlCQUFpQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsTUFBTSxDQUNuQyw4QkFBOEIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUMvQyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLG1CQUFtQixDQUFFLHFCQUFxQixDQUMzQyxBQUVELEFBQUEsaUJBQWlCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxRQUFRLENBQ3JDLDhCQUE4QixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsUUFBUSxDQUNsRCxpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLFdBQVcsQ0FDeEMsOEJBQThCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxXQUFXLEFBQUMsQ0FDcEQsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUtELEFBQUEsZUFBZSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQzdCLGNBQWMsQ0FBQyxNQUFNLENBQUMsTUFBTSxBQUFDLENBQzNCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUN0QyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxjQUFjLENBQUMsZUFBZSxDQUFDLENBQUMsQUFBQyxDQUMvQixLQUFLLENBQUUsb0JBQW9CLENBRTVCLEFBRUQsQUFBQSxjQUFjLEFBQUEscUJBQXFCLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FDL0MsS0FBSyxBQUFBLFdBQVcsQ0FBQyxLQUFLLEFBQUMsQ0FDckIsVUFBVSxDQUFFLGNBQWMsQ0FDM0IsQUFFRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDL0MsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQ2QsY0FBYyxBQUFBLHFCQUFxQixDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDckQsS0FBSyxBQUFBLFdBQVcsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQUFBQyxDQUMzQixVQUFVLENBQUUsbUJBQW1CLENBQy9CLGtCQUFrQixDQUFFLG1CQUFtQixDQUN2QyxlQUFlLENBQUUsbUJBQW1CLENBQ3JDLEFBRUQsQUFBQSxjQUFjLEFBQUEscUJBQXFCLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQSxVQUFXLENBQUEsSUFBSSxFQUMzRCxFQUFFLEFBQUEsU0FBUyxBQUFBLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDMUIsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsY0FBYyxBQUFBLHFCQUFxQixDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFBLEFBQUEsV0FBQyxDQUFZLFNBQVMsQUFBckIsRUFDaEQsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQUEsQUFBQSxXQUFDLENBQVksU0FBUyxBQUFyQixDQUF1QixDQUNwQyxLQUFLLENBQUUseUJBQXlCLENBQ2hDLFVBQVUsQ0FBRSxtQkFBbUIsQ0FDaEMsQUFFRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQSxBQUFBLFdBQUMsQ0FBWSxPQUFPLEFBQW5CLEVBQ2hELEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxDQUFBLEFBQUEsV0FBQyxDQUFZLE9BQU8sQUFBbkIsQ0FBcUIsQ0FDbEMsS0FBSyxDQUFFLHVCQUF1QixDQUM5QixVQUFVLENBQUUsaUJBQWlCLENBQzlCLEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUM5QyxJQUFJLEFBQUEsY0FBYyxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxDQUFDLEtBQUssQUFBQyxDQUN4QyxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FDcEQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsS0FBSyxBQUFDLENBQzlDLFVBQVUsQ0FBRSwyQkFBMkIsQ0FDeEMsQUFFRCxBQUFBLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FDdkQsSUFBSSxBQUFBLGNBQWMsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUNqRCxLQUFLLENBQUUscUJBQXFCLENBQUEsVUFBVSxDQUN2QyxBQWVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLEFBQUMsQ0FDdEMsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsb0JBQW9CLENBQUMsa0JBQWtCLENBQUMsUUFBUSxBQUFBLGVBQWUsQUFBQyxDQUM5RCxVQUFVLENBQUUsa0JBQWtCLENBQzlCLEtBQUssQ0FBRSx1QkFBdUIsQ0FDL0IsQUFFRCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLFFBQVEsQUFBQSxlQUFlLEFBQUEsTUFBTSxBQUFDLENBQ3BFLFVBQVUsQ0FBRSxjQUFjLENBQzNCLEFBRUQsQUFBQSxvQkFBb0IsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLEFBQUMsQ0FDakUsVUFBVSxDQUFFLGNBQWMsQ0FDM0IsQUFFRCxBQUFBLG9CQUFvQixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDdkUsVUFBVSxDQUFFLGNBQWMsQ0FDM0IsQUFLRCxBQUFBLHFCQUFxQixDQUFDLEdBQUcsQUFBQyxDQUN4QixVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFFRCxBQUFBLHFCQUFxQixDQUFDLEdBQUcsQ0FBQyxRQUFRLEFBQUMsQ0FDakMsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUN0QyxtQkFBbUIsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FDekMsR0FBRyxBQUFBLFNBQVMsQ0FBQyxPQUFPLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUtELEFBQUEsSUFBSSxBQUFBLHNCQUFzQixDQUFDLEdBQUcsQUFBQSxLQUFLLENBQ25DLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUNoQyxJQUFJLEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQzFCLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FDM0IsSUFBSSxBQUFBLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUM1QixJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQzNCLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQUFBQyxDQUMxQixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxNQUFNLENBQ3ZDLElBQUksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQ2xDLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQ25DLElBQUksQUFBQSxlQUFlLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQ3BDLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQ25DLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLEFBQUMsQ0FDbEMsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxJQUFJLEFBQUEsc0JBQXNCLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDdEMsSUFBSSxBQUFBLHNCQUFzQixDQUFDLFdBQVcsQ0FDdEMsSUFBSSxBQUFBLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQ25DLElBQUksQUFBQSxhQUFhLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDN0IsSUFBSSxBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQzdCLElBQUksQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDOUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQzlCLElBQUksQUFBQSxlQUFlLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDL0IsSUFBSSxBQUFBLGVBQWUsQ0FBQyxXQUFXLENBQy9CLElBQUksQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDOUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQzlCLElBQUksQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FDOUIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxXQUFXLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixhQUFhLENBQUUsbUJBQW1CLENBQ25DLEFBRUQsQUFBQSxJQUFJLEFBQUEsc0JBQXNCLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FFNUMsSUFBSSxBQUFBLG1CQUFtQixDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQ3pDLElBQUksQUFBQSxhQUFhLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FDbkMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUNwQyxJQUFJLEFBQUEsZUFBZSxDQUFDLFdBQVcsQ0FBQyxLQUFLLENBQ3JDLElBQUksQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FDcEMsSUFBSSxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUMsS0FBSyxBQUFDLENBQ25DLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLElBQUksQUFBQSxzQkFBc0IsQ0FBQyxTQUFTLENBRXBDLElBQUksQUFBQSxtQkFBbUIsQ0FBQyxTQUFTLENBQ2pDLElBQUksQUFBQSxhQUFhLENBQUMsU0FBUyxDQUMzQixJQUFJLEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FDNUIsSUFBSSxBQUFBLGVBQWUsQ0FBQyxTQUFTLENBQzdCLElBQUksQUFBQSxjQUFjLENBQUMsU0FBUyxDQUM1QixJQUFJLEFBQUEsY0FBYyxDQUFDLFNBQVMsQUFBQyxDQUMzQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLElBQUksQUFBQSxzQkFBc0IsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQ25ELElBQUksQUFBQSxtQkFBbUIsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQ2hELElBQUksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUMxQyxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQ0FDM0MsSUFBSSxBQUFBLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQzVDLElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUMzQyxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQyxDQUMxQyxVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFLRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxlQUFlLEFBQUMsQ0FDcEMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUM5QyxVQUFVLENBQUUscUJBQXFCLENBQ2pDLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxlQUFlLENBQUMsR0FBRyxBQUFBLGtCQUFrQixBQUFDLENBQzFELFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLEFBRUQsQUFBQSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsSUFBSyxDQUFBLGVBQWUsRUFBRSxrQkFBa0IsQ0FBQyxHQUFHLEFBQUEsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUMvRixVQUFVLENBQUUseUJBQXlCLENBQ3JDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxJQUFLLENBQUEsZUFBZSxFQUFFLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUMxRyxVQUFVLENBQUUseUJBQXlCLENBQ3JDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFHRCxBQUFBLEdBQUcsQUFBQSxtQkFBbUIsQUFBQSxJQUFLLENBQUEsZUFBZSxFQUFFLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFBLE9BQU8sQ0FDdkcsR0FBRyxBQUFBLG1CQUFtQixBQUFBLElBQUssQ0FBQSxlQUFlLEVBQUUsa0JBQWtCLENBQUMsR0FBRyxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3JHLFVBQVUsQ0FBRSw0QkFBNEIsQ0FDeEMsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFBLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxDQUNwRSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsZUFBZSxDQUFDLGtCQUFrQixDQUFDLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUN0SCxLQUFLLENBQUUsZ0JBQWdCLENBQ3ZCLFlBQVksQ0FBRSxZQUFZLENBQzNCLEFBRUQsQUFBQSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsZUFBZSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUMxRSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsZUFBZSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUEsT0FBTyxBQUFDLENBQzFFLFVBQVUsQ0FBRSw0QkFBNEIsQ0FDeEMsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFBLGVBQWUsQUFBQSxlQUFlLENBQUMsa0JBQWtCLENBQUMsR0FBRyxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUMvRyxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsZUFBZSxBQUFBLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxHQUFHLEFBQUEsaUJBQWlCLENBQUMsR0FBRyxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDL0csVUFBVSxDQUFFLGdDQUFnQyxDQUFDLFVBQVUsQ0FDdkQsWUFBWSxDQUFFLFlBQVksQ0FDMUIsS0FBSyxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDOUMsQUFLRCxBQUFBLElBQUksQUFBQyxDQUNILFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsc0JBQXNCLENBQzlDLEFBS0QsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUNmLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDVCxZQUFZLENBQUUsa0JBQWtCLENBQ2hDLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FDcEMsQUFFRCxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsTUFBTSxDQUNyQixDQUFDLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNmLFlBQVksQ0FBRSxxQkFBcUIsQ0FDbkMsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBS0QsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQUFDLE9BQU8sQ0FDcEIsUUFBUSxDQUNSLGlCQUFpQixDQUNqQixJQUFJLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxVQUFVLENBQzdCLEdBQUcsQUFBQSxRQUFRLENBQ1gsUUFBUSxDQUVSLEtBQUssQUFBQSxPQUFPLENBQUMsR0FBRyxBQUFBLE9BQU8sQ0FDdkIsR0FBRyxBQUFBLFFBQVEsQ0FBQyxTQUFTLENBQ3JCLEdBQUcsQUFBQSxZQUFZLEFBQUEsb0JBQW9CLENBQUMsUUFBUSxDQUM1QyxHQUFHLEFBQUEsb0JBQW9CLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUNsQyxVQUFVLENBQUUseUJBQXlCLENBQUMsVUFBVSxDQUNoRCxLQUFLLENBQUUsbUJBQW1CLENBQUMsVUFBVSxDQUN0QyxBQUVELEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUM3QixLQUFLLEFBQUEsT0FBTyxDQUFDLFNBQVMsQ0FBQyxLQUFLLEFBQUMsQ0FDM0IsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEtBQUssQUFBQSxPQUFPLENBQUMsU0FBUyxDQUFDLEtBQUssQUFBQSxhQUFhLEFBQUMsQ0FDeEMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsS0FBSyxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBRUQsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ1AsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxZQUFZLENBQUUsbUJBQW1CLENBQ2xDLEFBRUQsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ1gsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxHQUFHLEFBQUEsYUFBYSxBQUFDLENBQ2YsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUVELEFBQUEsR0FBRyxBQUFBLGFBQWEsRUFBQyxBQUFBLFlBQUMsQUFBQSxDQUFjLENBQzlCLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFLRCxBQUFBLFFBQVEsQ0FBQyxTQUFTLEFBQUEsa0JBQWtCLENBQ3BDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLEtBQUssQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNwQyxVQUFVLENBQUUsMkJBQTJCLENBQ3ZDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsZUFBZSxDQUMxQixLQUFLLENBQUUsOEJBQWlDLENBQ3hDLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLFFBQVEsQ0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQ25DLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUM1QyxVQUFVLENBQUUsaUJBQWlCLENBQzdCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsZUFBZSxDQUMxQixLQUFLLENBQUUsdUJBQXVCLENBQzlCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLFFBQVEsQ0FBQyxTQUFTLEFBQUEsa0JBQWtCLENBQ3BDLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUM1QyxVQUFVLENBQUUsZ0JBQWdCLENBQzVCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLENBQUMsQ0FDZCxPQUFPLENBQUUsT0FBTyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsR0FBRyxDQUNsQixTQUFTLENBQUUsZUFBZSxDQUMxQixLQUFLLENBQUUsc0JBQXNCLENBQzdCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLFFBQVEsQ0FBQyxTQUFTLEFBQUEsaUJBQWlCLENBQ25DLEVBQUUsQUFBQSxTQUFTLENBQUMsRUFBRSxBQUFBLFlBQVksQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUMzQyxVQUFVLENBQUUsZUFBZSxDQUMzQixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLGVBQWUsQ0FDMUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBS0QsQUFBQSxVQUFVLENBQUMsT0FBTyxBQUFDLENBQ2pCLFlBQVksQ0FBRSxpQkFBaUIsQ0FDL0IsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUtELEFBQUEsRUFBRSxBQUFBLFVBQVUsQUFBQyxDQUNYLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixNQUFNLENBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxpQkFBaUIsQ0FDckMsQUFLRCxBQUFBLEtBQUssQUFBQSxNQUFNLEFBQUMsQ0FDVixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBS0QsQUFBQSxHQUFHLENBQUMsWUFBWSxDQUFDLGdCQUFnQixBQUFDLENBQ2hDLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsZUFBZSxDQUN2QixBQUVELEFBQUEsR0FBRyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQUFBQSxhQUFhLEFBQUMsQ0FDN0MsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFLRCxBQUFBLEdBQUcsQUFBQSxNQUFNLENBQUMsQ0FBQyxDQUNYLEdBQUcsQUFBQSxNQUFNLENBQUMsQ0FBQyxDQUNYLElBQUksQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFDLENBQ25CLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLEdBQUcsQ0FBQyxZQUFZLEFBQUMsQ0FDZixLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBRUQsQUFBQSxHQUFHLENBQUMsVUFBVSxBQUFDLENBQ2IsVUFBVSxDQUFFLHFCQUFxQixDQUFDLFVBQVUsQ0FDNUMsWUFBWSxDQUFFLGlCQUFpQixDQUFDLFVBQVUsQ0FDMUMsS0FBSyxDQUFFLG9CQUFvQixDQUU1QixBQUtELEFBQUEsU0FBUyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQUFBQyxDQUN0QyxVQUFVLENBQUUsMEJBQTBCLENBQ3RDLFlBQVksQ0FBRSxrQkFBa0IsQ0FDaEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsU0FBUyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQUFBQSxhQUFhLEFBQUMsQ0FDbkQsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUtELEFBQUEsWUFBWSxDQUNaLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLDRCQUE0QixDQUN4QyxhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBS0QsQUFBQSxLQUFLLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQyxDQUNoQixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFBQSxLQUFLLEFBQUEsUUFBUSxDQUFDLEdBQUcsQ0FBQyxRQUFRLEFBQUMsQ0FDekIsVUFBVSxDQUFFLFlBQVksQ0FBQyxVQUFVLENBQ25DLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDeEIsQUFFRCxBQUFBLEtBQUssQUFBQSxRQUFRLENBQUMsR0FBRyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLHFCQUFxQixDQUNsQyxBQUVELEFBQUEsS0FBSyxBQUFBLFFBQVEsQ0FBQyxHQUFHLENBQUMsT0FBTyxDQUFDLENBQUMsQUFBQSxHQUFHLEFBQUMsQ0FDN0IsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQSxZQUFZLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxZQUFZLENBQUUsc0JBQXNCLENBQ3JDLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUNyQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLFlBQVksQ0FBRSxpQkFBaUIsQ0FDaEMsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDeEMsVUFBVSxDQUFFLHNCQUFzQixDQUNuQyxBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFBLEFBQUEsVUFBQyxBQUFBLENBQVksQ0FDeEMsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQSxBQUFBLFNBQUMsQUFBQSxFQUNoQyxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFBLEFBQUEsU0FBQyxBQUFBLENBQVcsQ0FDekMsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFBLEFBQUEsVUFBQyxBQUFBLEVBQVksSUFBSSxDQUFBLEFBQUEsYUFBQyxBQUFBLEVBQy9DLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQSxBQUFBLFVBQUMsQUFBQSxFQUFZLElBQUksQ0FBQSxBQUFBLFlBQUMsQUFBQSxDQUFjLENBQzNELEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQSxBQUFBLFVBQUMsQUFBQSxFQUFZLElBQUksQ0FBQSxBQUFBLFlBQUMsQUFBQSxFQUFjLGFBQWEsQUFBQyxDQUN6RSxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUM3RCxVQUFVLENBQUUsa0JBQWtCLENBQy9CLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQUFBQSxZQUFZLEFBQUMsQ0FDekUsWUFBWSxDQUFFLGVBQWUsQ0FDN0IsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsS0FBSyxBQUFBLFNBQVMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLFlBQVksQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUMxRSxZQUFZLENBQUUsV0FBVyxDQUN6QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxLQUFLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FBQyxNQUFNLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQUFBQSxVQUFXLENBQUEsQ0FBQyxDQUFFLENBQzFFLFlBQVksQ0FBRSxjQUFjLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLEtBQUssQUFBQSxTQUFTLENBQUMsT0FBTyxDQUFDLE1BQU0sQUFBQSxZQUFZLENBQUMsSUFBSSxBQUFBLGdCQUFnQixBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDMUUsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUEsTUFBTSxDQUFDLEtBQUssQ0FDM0MsR0FBRyxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQ2YsR0FBRyxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsSUFBSSxBQUFDLENBQ25CLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLENBQUMsQUFBQSxVQUFVLEFBQUMsQ0FDVixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBRUQsQUFBQSxVQUFVLENBQUMsQ0FBQyxBQUFDLENBQ1gsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsTUFBTSxBQUFBLFFBQVEsQUFBQyxDQUNiLFVBQVUsQ0FBRSxrQkFBa0IsQ0FBQyxVQUFVLENBQ3pDLEtBQUssQ0FBRSxxQkFBcUIsQ0FBQyxVQUFVLENBQ3hDLEFBTUQsQUFBQSxLQUFLLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUNaLEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFLRCxBQUFBLEdBQUcsQ0FBQyxJQUFJLEFBQUEsS0FBSyxBQUFBLFNBQVMsQUFBQSxRQUFRLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUVELEFBQUEsR0FBRyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFDLENBQ3JCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixZQUFZLENBQUUsZ0JBQWdCLENBQy9CLEFBRUQsQUFBQSxHQUFHLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQzNCLFlBQVksQ0FBRSxrQkFBa0IsQ0FDaEMsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsR0FBRyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsZUFBZSxDQUM5QixLQUFLLEFBQUEsR0FBRyxBQUFDLENBQ1AsVUFBVSxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDbEQsS0FBSyxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FNekMsQUFURCxBQUtFLEdBTEMsQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLGVBQWUsQ0FLNUIsS0FBSyxDQUxQLEdBQUcsQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLGVBQWUsQ0FNNUIsSUFBSSxDQUxOLEtBQUssQUFBQSxHQUFHLENBSU4sS0FBSyxDQUpQLEtBQUssQUFBQSxHQUFHLENBS04sSUFBSSxBQUFDLENBQ0gsS0FBSyxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FDekMsQUFNSCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsSUFBSSxDQUNoQixpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLFVBQVUsQ0FDdkMsOEJBQThCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxVQUFVLENBQ3BELGlCQUFpQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsT0FBTyxDQUNwQyw4QkFBOEIsQ0FBQyxJQUFJLEFBQUEsTUFBTSxDQUFDLE9BQU8sQUFBQyxDQUNoRCxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsR0FBRyxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLGVBQWUsQ0FBQyxVQUFVLENBQ2xDLEFBS0QsQUFDRSxJQURFLEFBQUEsUUFBUSxDQUNWLFNBQVMsQUFBQyxDQUNSLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsWUFBWSxDQUFFLGlCQUFpQixDQUMvQixLQUFLLENBQUUsZ0JBQWdCLENBb0J4QixBQXhCSCxBQUtJLElBTEEsQUFBQSxRQUFRLENBQ1YsU0FBUyxBQUlOLE1BQU0sQ0FMWCxJQUFJLEFBQUEsUUFBUSxDQUNWLFNBQVMsQUFLTixHQUFHLEFBQUMsQ0FDSCxVQUFVLENBQUUsa0JBQWtCLENBQzlCLEtBQUssQ0FBRSx1QkFBdUIsQ0FJL0IsQUFaTCxBQVNNLElBVEYsQUFBQSxRQUFRLENBQ1YsU0FBUyxBQUlOLE1BQU0sQ0FJTCxTQUFTLENBVGYsSUFBSSxBQUFBLFFBQVEsQ0FDVixTQUFTLEFBS04sR0FBRyxDQUdGLFNBQVMsQUFBQyxDQUNSLEtBQUssQ0FBRSx1QkFBdUIsQ0FDL0IsQUFYUCxBQWNJLElBZEEsQUFBQSxRQUFRLENBQ1YsU0FBUyxDQWFQLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDTixNQUFNLENBQUUsMkNBQTJDLENBQ3BELEFBaEJMLEFBbUJJLElBbkJBLEFBQUEsUUFBUSxDQUNWLFNBQVMsQ0FrQlAsTUFBTSxBQUFDLENBQ0wsVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBU0wsQUFBQSxpQkFBaUIsQ0FBQyxHQUFHLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQyxDQUNwQyxVQUFVLENBQUUsaUJBQWlCLENBQzdCLEtBQUssQ0FBRSxzQkFBc0IsQ0FDOUIsQUFFRCxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDN0IsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixVQUFVLENBQUUsWUFBWSxDQUN6QixBQUVELEFBQUEsR0FBRyxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUEsTUFBTSxBQUFDLENBQ3RDLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsS0FBSyxDQUFFLHNCQUFzQixDQUM5QixBQUtELEFBQUEsQ0FBQyxBQUFBLE1BQU0sQ0FDUCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ04sVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsR0FBRyxBQUFBLElBQUksQ0FBQyxNQUFNLEFBQUEsR0FBRyxBQUFDLENBQ2hCLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLHVCQUF1QixDQUM5QixtQkFBbUIsQ0FBRSw0QkFBNEIsQ0FDbEQsQUFLRCxBQUFBLEtBQUssQ0FBQyxNQUFNLEFBQUMsQ0FDWCxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBS0QsQUFBQSxDQUFDLEFBQUEsS0FBSyxBQUFDLENBQ0wsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUtELEFBQUEsd0JBQXdCLENBQUMsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUNwQyxVQUFVLENBQUUscUJBQXFCLENBQ2pDLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsR0FBRyxBQUFBLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxJQUFJLEFBQUMsQ0FDMUMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQzVDLEdBQUcsQUFBQSx3QkFBd0IsQ0FBQyxXQUFXLENBQUMsVUFBVSxBQUFDLENBQ2pELEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQUFBQSx3QkFBd0IsQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUM3QyxVQUFVLENBQUUsd0JBQXdCLENBQ3BDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsc0JBQXNCLENBQ3pDLEFBRUQsQUFBQSxHQUFHLEFBQUEsd0JBQXdCLENBQUMsV0FBVyxBQUFBLE1BQU0sQ0FBQyxJQUFJLEFBQUMsQ0FDakQsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUtELEFBQUEsR0FBRyxDQUFDLFFBQVEsQUFBQyxDQUNYLFlBQVksQ0FBRSxtQkFBbUIsQ0FDakMsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzNCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFFRCxBQUFBLEdBQUcsQ0FBQyxRQUFRLENBQUMsVUFBVSxBQUFDLENBQ3RCLFVBQVUsQ0FBRSx5QkFBeUIsQ0FDckMsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUVELEFBQUEsR0FBRyxDQUFDLE1BQU0sQUFBQyxDQUNULEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUN0QixHQUFHLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FDbkIsR0FBRyxDQUFDLFFBQVEsQ0FBQyxJQUFJLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxDQUFDLFFBQVEsQ0FBQyxTQUFTLEFBQUMsQ0FDckIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxZQUFZLENBQUUsbUJBQW1CLENBQ2xDLEFBRUQsQUFBQSxHQUFHLENBQUMsUUFBUSxDQUFDLEVBQUUsQUFBQyxDQUNkLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsR0FBRyxDQUFDLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDdEMsQUFFRCxBQUFBLEdBQUcsQ0FBQyxLQUFLLEFBQUEsUUFBUSxDQUFDLElBQUksQUFBQyxDQUNyQixLQUFLLENBQUUsa0JBQWtCLENBRTFCLEFBS0QsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxZQUFZLENBQUUsaUJBQWlCLENBQ2hDLEFBa0JELEFBQUEsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUNkLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUMvQyxBQUVELEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBQyxVQUFVLEFBQUMsQ0FDekIsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFDLFVBQVUsQ0FBQyxVQUFVLEFBQUMsQ0FDcEMsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixZQUFZLENBQUUsaUJBQWlCLENBQ2hDLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFDLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakMsVUFBVSxDQUFFLDBFQUEwRSxDQUFDLFVBQVUsQ0FDakcsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUVELEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxBQUFDLENBQzNCLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDN0IsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsZUFBZSxBQUFDLENBQzNDLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLEFBRUQsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUN4QyxHQUFHLEFBQUEsWUFBWSxBQUFBLFlBQVksQ0FBQyxNQUFNLENBQ2xDLEdBQUcsQUFBQSxZQUFZLEFBQUEsWUFBWSxDQUFDLFVBQVUsQ0FDdEMsR0FBRyxBQUFBLFlBQVksQUFBQSxZQUFZLENBQUMsTUFBTSxBQUFDLENBQ2pDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDWixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxVQUFVLENBQUMsQ0FBQyxBQUFDLENBQ1gsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUtELEFBQUEsUUFBUSxBQUFDLENBQ1AsVUFBVSxDQUFFLDJCQUEyQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSx1QkFBdUIsQ0FBQyxDQUFDLEFBQUEsaUJBQWlCLENBQzFDLEtBQUssQUFBQSx3QkFBd0IsQUFBQSxnQkFBZ0IsQUFBQyxDQUM1QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsWUFBWSxDQUFFLG1CQUFtQixDQUNsQyxBQUVELEFBQUEsdUJBQXVCLENBQUMsR0FBRyxBQUFBLGlCQUFpQixDQUFDLElBQUksQUFBQyxDQUNoRCxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSx1QkFBdUIsQ0FBQyxHQUFHLEFBQUEsaUJBQWlCLEFBQUMsQ0FDM0MsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzNCLFlBQVksQ0FBRSxtQkFBbUIsQ0FDbEMsQUFFRCxBQUFBLHVCQUF1QixDQUFDLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDdEQsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUtELEFBQUEsUUFBUSxDQUNSLEtBQUssQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ2YsVUFBVSxDQUFFLHlCQUF5QixDQUFDLFVBQVUsQ0FDaEQsS0FBSyxDQUFFLG1CQUFtQixDQUFDLFVBQVUsQ0FDdEMsQUFLRCxBQUFBLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDVCxVQUFVLENBQUUseUJBQXlCLENBQ3RDLEFBc0JELEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FDbEIsTUFBTSxDQUFDLE1BQU0sQUFBQyxDQUNaLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLEdBQUcsQUFBQyxDQUNwQixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFBLEdBQUcsQUFBQSxhQUFhLEFBQUMsQ0FDakMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUtELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ3BCLFVBQVUsQ0FBRSx5QkFBeUIsQ0FDdEMsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxBQUFBLElBQUksQUFBQyxDQUd0QixVQUFVLENBQUUsa0JBQWtCLENBQzlCLEtBQUssQ0FBRSx1QkFBdUIsQ0FDL0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUN2QixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FDdEMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ3pCLFVBQVUsQ0FBRSwwRUFBMEUsQ0FBQyxVQUFVLENBQ2pHLEtBQUssQ0FBRSx1QkFBdUIsQ0FDL0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDLEFBQUMsQ0FDekIsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNYLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsWUFBWSxDQUFFLGNBQWMsQ0FDNUIsVUFBVSxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGtCQUFrQixDQUMxQyxLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQyxDQUNoQixLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQyxDQUNoQixLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNqQixLQUFLLENBQUUsZ0JBQWdCLENBQ3hCLEFBS0QsQUFBQSxHQUFHLEFBQUEsaUJBQWlCLENBQUMsS0FBSyxBQUFDLENBQ3pCLFlBQVksQ0FBRSxzQkFBc0IsQ0FDcEMsVUFBVSxDQUFFLDBCQUEwQixDQUN0QyxLQUFLLENBQUUsb0JBQW9CLENBQUMsVUFBVSxDQUN0QyxhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxLQUFLLEFBQUEsYUFBYSxBQUFDLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLE1BQU0sQ0FDTixNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQUEsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNkLFVBQVUsQ0FBRSxZQUFZLENBRXpCLEFBRUQsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQyxDQUMxQixLQUFLLENBQUUsbUJBQW1CLENBQzFCLFdBQVcsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FDMUMsQUFLRCxBQUFBLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDZCxLQUFLLENBQUUsdUJBQXVCLENBQzlCLFVBQVUsQ0FBRSwrREFBK0QsQ0FDNUUsQUFLRCxBQUFBLEdBQUcsQUFBQSxXQUFXLENBQUMsSUFBSSxDQUFDLE1BQU0sQUFBQyxDQUN6QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUEsTUFBTSxDQUNoQyxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUEsR0FBRyxBQUFDLENBQzVCLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixZQUFZLENBQUUsZ0JBQWdCLENBQy9CLEFBS0QsQUFBQSxNQUFNLEFBQUEsZ0JBQWdCLEFBQUEsTUFBTSxBQUFDLENBQzNCLFlBQVksQ0FBRSx1QkFBdUIsQ0FDdEMsQUFFRCxBQUFBLGdCQUFnQixBQUFBLE1BQU0sQ0FDdEIsY0FBYyxDQUFDLFlBQVksQUFBQSxNQUFNLENBQ2pDLE1BQU0sQUFBQSxjQUFjLEFBQUEsTUFBTSxBQUFDLENBQ3pCLFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUtELEFBQUEsS0FBSyxBQUFBLGVBQWUsQUFBQSxNQUFNLENBQzFCLFlBQVksQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQUFBQSxRQUFRLEdBQUMsZUFBZSxBQUFBLFlBQWEsQ0FBQSxDQUFDLEVBQzFGLFlBQVksQUFBQSxzQkFBc0IsQ0FBQyxvQkFBb0IsQUFBQSxRQUFRLEdBQUMsZUFBZSxBQUFBLFlBQWEsQ0FBQSxDQUFDLENBQUUsQ0FDN0YsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzNCLG1CQUFtQixDQUFFLHVCQUF1QixDQUM3QyxBQUtELEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLHVCQUF1QixDQUNwQyxBQUVELEFBQUEsVUFBVSxDQUFDLFlBQVksQ0FDdkIsVUFBVSxDQUFDLGFBQWEsQUFBQyxDQUN2QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxHQUFHLEFBQUEsZUFBZSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLEdBQUcsQUFBQSxlQUFlLENBQUMsQ0FBQyxBQUFDLENBQ25CLEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBRUQsQUFBQSxHQUFHLEFBQUEsZUFBZSxDQUFDLENBQUMsQUFBQSxZQUFZLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsZUFBZSxDQUN2QixBQUtELEFBQUEsUUFBUSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sQUFBQyxDQUNsQyxVQUFVLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUM5QyxtQkFBbUIsQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBQ3hELEFBRUQsQUFBQSxRQUFRLENBQUMsa0JBQWtCLENBQUMsT0FBTyxDQUFDLGdCQUFnQixBQUFDLENBQ25ELFlBQVksQ0FBRSx1QkFBdUIsQ0FDckMsWUFBWSxDQUFFLHNCQUFzQixDQUNyQyxBQUtELEFBQUEsSUFBSSxBQUFBLFlBQVksQUFBQSxNQUFNLEFBQUMsQ0FDckIsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxNQUFNLEFBQUEsWUFBWSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLHlCQUF5QixDQUNoQyxZQUFZLENBQUUsc0JBQXNCLENBQ3JDLEFBRUQsQUFBQSxNQUFNLEFBQUEsWUFBWSxBQUFBLE1BQU0sQUFBQyxDQUN2QixLQUFLLENBQUUseUJBQXlCLENBQ2hDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsWUFBWSxDQUFFLHVCQUF1QixDQUN0QyxBQUtELEFBQUEsTUFBTSxBQUFBLGNBQWMsQ0FDcEIsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoQixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsWUFBWSxDQUFFLGlCQUFpQixDQUNoQyxBQUtELEFBQUEsTUFBTSxDQUFDLElBQUksQUFBQSxZQUFZLENBQ3ZCLE1BQU0sQUFBQSxnQkFBZ0IsQUFBQyxDQUNyQixVQUFVLENBQUUsWUFBWSxDQUN4QixZQUFZLENBQUUsaUJBQWlCLENBQ2hDLEFBS0QsQUFBQSxHQUFHLEFBQUEsZUFBZSxBQUFDLENBQ2pCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDcEMsQUFFRCxBQUFBLEdBQUcsQUFBQSxlQUFlLENBQUMsYUFBYSxBQUFDLENBQy9CLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFLRCxBQUFBLGNBQWMsQ0FBQyxZQUFZLENBQzNCLE1BQU0sQUFBQSxjQUFjLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLFlBQVksQ0FDeEIsWUFBWSxDQUFFLGlCQUFpQixDQUNoQyxBQUtELEFBQUEsRUFBRSxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUEsY0FBYyxBQUFDLENBQ3pCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLRCxBQUFBLGNBQWMsQUFBQyxDQUViLFVBQVUsQ0FBRSx5QkFBeUIsQ0FDckMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixZQUFZLENBQUUsa0JBQWtCLENBQ2hDLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FDMUMsQUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBS0QsQUFBQSxLQUFLLEFBQUEsSUFBSSxDQUFDLEtBQUssQ0FBQyxFQUFFLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbkMsQUFNRCxBQUFBLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUJBQXVCLENBQ3pDLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsdUJBQXVCLENBQUUsU0FBUyxDQUNuQyxBQU1ELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFLakMsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ3pCLFVBQVUsQ0FBRSxtQ0FBbUMsQ0FDaEQsQUFLRCxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsVUFBVSxBQUFDLENBQzNCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFLRCxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FBQyxNQUFNLEFBQUEsZUFBZSxDQUMzQyxNQUFNLEFBQUEsV0FBVyxDQUNqQixJQUFJLEFBQUEsWUFBWSxDQUNoQixZQUFZLENBQ1osTUFBTSxBQUFBLGFBQWEsQUFBQyxDQUNsQixVQUFVLENBQUUsWUFBWSxDQUN4QixLQUFLLENBQUUscUJBQXFCLENBQzVCLFlBQVksQ0FBRSxvQkFBb0IsQ0FDbkMsQUFFRCxBQUFBLE1BQU0sQUFBQSxhQUFhLENBQUEsQUFBQSxNQUFDLEFBQUEsQ0FBUSxDQUMxQixPQUFPLENBQUUsS0FBSyxDQUNmLEFBS0QsQUFBQSxVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsaUJBQWlCLENBQzdCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFxQixDQUN2QyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBS0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsZUFBZSxDQUN2QixDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUt0QixBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FFN0MsQUFFRCxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFBLFdBQVcsQUFBQyxDQUNoQyxhQUFhLENBQUUsQ0FBQyxDQUNqQixBQUtELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxHQUFHLEFBQUEsYUFBYSxBQUFDLENBQzlCLFVBQVUsQ0FBRSxzRkFBc0YsQ0FBQyxVQUFVLENBQzlHLEFBS0QsQUFBQSxLQUFLLEFBQUMsQ0FDSixZQUFZLENBQUUsa0JBQWtCLENBQ2pDLEFBS0QsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUNkLE9BQU8sQ0FBQyxFQUFFLEFBQUMsQ0FDVCxtQkFBbUIsQ0FBRSxrQkFBa0IsQ0FDeEMsQ0FHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFLdEIsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLE1BQU0sQUFBQyxDQUNqQixVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxDQUFDLE9BQU8sQUFBQyxDQUN2QixVQUFVLENBQUUsdUJBQXVCLENBQ3BDLENBdUJILEFBQUEsVUFBVSxDQUFDLFlBQVksQ0FBQyxJQUFJLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUdELEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQ3hCLFVBQVUsQ0FBQyxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ3pCLGtCQUFrQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUM3RCxBQUtELEFBQUEsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUVaLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLHNCQUFzQixDQUM3QyxBQUVELEFBQUEsU0FBUyxDQUNULEdBQUcsQUFBQSxXQUFXLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDckMsYUFBYSxDQUFFLE9BQU8sQ0FDdkIsQUFJRCxBQUFBLFdBQVcsQUFBQSxHQUFHLEFBQUMsQ0FDYixVQUFVLENBQUUsd0JBQXdCLENBQ3BDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxrQkFBa0IsQ0FDekMsQUFJRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLEdBQUcsQUFBQyxDQUN6QyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBU0QsQUFBQSxVQUFVLENBQUMsWUFBWSxDQUFDLElBQUksQUFBQyxDQUMzQixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBR0QsQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FDeEIsVUFBVSxDQUFDLEdBQUcsQUFBQSxZQUFZLEFBQUMsQ0FDekIsa0JBQWtCLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQzdELEFBS0QsQUFBQSxHQUFHLEFBQUEsVUFBVSxBQUFDLENBRVosYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxhQUFhLENBQUUsQ0FBQyxDQUNoQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsc0JBQXNCLENBQzdDLEFBRUQsQUFBQSxTQUFTLENBQ1QsR0FBRyxBQUFBLFdBQVcsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLFNBQVMsQUFBQyxDQUNyQyxhQUFhLENBQUUsT0FBTyxDQUN2QixBQUlELEFBQUEsV0FBVyxBQUFBLEdBQUcsQUFBQyxDQUNiLFVBQVUsQ0FBRSx3QkFBd0IsQ0FDcEMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLGtCQUFrQixDQUN6QyxBQUdELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsR0FBRyxBQUFDLENBQ3pDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLFFBQVEsQ0FBQyxVQUFVLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLG1CQUFtQixDQUNoQyxBQUlELEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFCQUFxQixDQUN2QyxVQUFVLENBQUUsZUFBZSxDQUMzQixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFBLEdBQUcsQUFBQyxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsTUFBTSxBQUFBLFlBQVksQUFBQyxDQUNqQixVQUFVLENBQUUscUJBQXFCLENBQ2pDLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FDOUMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsV0FBVyxDQUFDLElBQUksQUFBQSxFQUFFLEFBQUMsQ0FDakIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsZUFBZSxDQUN2QixBQUdELEFBQUEsS0FBSyxBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxBQUFBLFFBQVEsQUFBQyxDQUNwQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBUUQsQUFBQSxPQUFPLEFBQUEsUUFBUSxBQUFDLENBQ2QsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ3JDLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsVUFBVSxDQUFFLHVCQUF1QixDQVdwQyxBQWRELEFBSUUsT0FKSyxBQUFBLFFBQVEsQ0FJWCxPQUFPLEFBQUMsQ0FDUixLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBTkgsQUFPRSxPQVBLLEFBQUEsUUFBUSxDQU9iLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxrQkFBa0IsQ0FJMUIsQUFaSCxBQVNJLE9BVEcsQUFBQSxRQUFRLENBT2IsVUFBVSxDQUVSLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFLTCxBQUFBLFVBQVUsQ0FBQyxXQUFXLENBQ3RCLEdBQUcsQUFBQSxTQUFTLENBQUMsSUFBSSxDQUNqQixDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1QsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsSUFBSSxBQUFBLFlBQVksQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUN4QyxLQUFLLEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FDMUIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUM1QixLQUFLLEFBQUEsY0FBYyxDQUFDLEVBQUUsQUFBQSxRQUFRLENBQzlCLEtBQUssQUFBQSxjQUFjLENBQUMsY0FBYyxBQUFDLENBQ2pDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsTUFBTSxDQUFFLENBQUMsQ0FFVixBQWNELEFBRUUsSUFGRSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsVUFBVSxDQUFDLElBQUksQUFBQSxjQUFjLENBRTlDLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLDJCQUEyQixDQUNsQyxnQkFBZ0IsQ0FBRSxZQUFZLENBQzlCLE1BQU0sQ0FBRSxHQUFHLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsOEJBQThCLENBQ3hELEFBSUgsQUFBQSxHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ04sTUFBTSxDQUFFLDBDQUEwQyxDQUVuRCxBQUVELEFBQUEsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUNWLFVBQVUsQ0FBRSxDQUFDLENBQUUsSUFBRyxDQUFDLElBQUksQ0FBQyxrQkFBb0IsQ0FFN0MsQUFFRCxBQUFBLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDYixrQkFBa0IsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUNsRCxBQUVELEFBQUEsT0FBTyxDQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FDeEMsVUFBVSxDQUFFLDJCQUEyQixDQUFDLFVBQVUsQ0FDbEQsWUFBWSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDakQsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNILGtCQUFrQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ2xELEFBRUQsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxPQUFPLENBQUMsR0FBRyxBQUFDLENBQy9DLGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ2hELEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxLQUFLLEFBQUEsSUFBSyxFQUFFLE9BQU8sQ0FBQyxJQUFLLEVBQUUsT0FBTyxDQUFFLENBQ3BELHFCQUFxQixDQUFFLGNBQWMsQ0FBQyxlQUFlLENBQ3RELEFBRUQsQUFBQSxJQUFJLEFBQUEsWUFBWSxDQUFDLGNBQWMsQ0FBQyxRQUFRLEFBQUMsQ0FDdkMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUlELEFBT0UsSUFQRSxBQUFBLHNCQUFzQixDQUFDLEdBQUcsQUFBQSxLQUFLLENBT2pDLE9BQU8sQ0FOVCxJQUFJLEFBQUEsbUJBQW1CLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FNOUIsT0FBTyxDQUxULElBQUksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FLeEIsT0FBTyxDQUpULElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FJekIsT0FBTyxDQUhULElBQUksQUFBQSxlQUFlLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FHMUIsT0FBTyxDQUZULElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FFekIsT0FBTyxDQURULElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FDekIsT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxnQkFBZ0IsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUMvQyxLQUFLLENBQUUsbUJBQW1CLENBSTNCLEFBZEgsQUFXSSxJQVhBLEFBQUEsc0JBQXNCLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FPakMsT0FBTyxDQUlKLENBQUMsQUFBQSxJQUFLLENBQUEsU0FBUyxFQVZwQixJQUFJLEFBQUEsbUJBQW1CLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FNOUIsT0FBTyxDQUlKLENBQUMsQUFBQSxJQUFLLENBQUEsU0FBUyxFQVRwQixJQUFJLEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxLQUFLLENBS3hCLE9BQU8sQ0FJSixDQUFDLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFScEIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUl6QixPQUFPLENBSUosQ0FBQyxBQUFBLElBQUssQ0FBQSxTQUFTLEVBUHBCLElBQUksQUFBQSxlQUFlLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FHMUIsT0FBTyxDQUlKLENBQUMsQUFBQSxJQUFLLENBQUEsU0FBUyxFQU5wQixJQUFJLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxLQUFLLENBRXpCLE9BQU8sQ0FJSixDQUFDLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFMcEIsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUN6QixPQUFPLENBSUosQ0FBQyxBQUFBLElBQUssQ0FBQSxTQUFTLENBQUUsQ0FDaEIsS0FBSyxDQUFFLG1CQUFtQixDQUMzQixBQUlMLEFBQUEsRUFBRSxBQUFBLFNBQVMsQ0FBQyxFQUFFLENBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUM3QixVQUFVLENBQUUsa0JBQWtCLENBQy9CLEFBRUQsQUFBQSxDQUFDLEFBQUMsQ0FDQSxlQUFlLENBQUUsd0JBQXdCLENBQUMsWUFBWSxDQUN2RCxBQUVELEFBQUEsSUFBSSxDQUNKLElBQUksQ0FDSixDQUFDLENBQ0QsQ0FBQyxDQUNELEtBQUssQ0FDTCxLQUFLLEFBQUMsQ0FDSixXQUFXLENBQUUsa0JBQWtCLENBQ2hDLEFBSUQsQUFBQSxvQkFBb0IsQUFBQSxZQUFZLENBQUMsUUFBUSxBQUFBLE9BQU8sQUFBQyxDQUMvQyxVQUFVLENBQUUsMEVBQTBFLENBQ3ZGLEFBRUQsQUFBQSxpQkFBaUIsQ0FDakIsQ0FBQyxBQUFBLGlCQUFpQixBQUFDLENBQ2pCLFVBQVUsQ0FBRSxpQkFBaUIsQ0FDN0IsS0FBSyxDQUFFLHNCQUFzQixDQUM3QixVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLHlCQUF5QixDQUNoRCxBQXFCRCxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ3JCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLE9BQU8sQUFBQSxrQkFBa0IsQ0FBQyxPQUFPLEFBQUEsZUFBZSxBQUFBLEdBQUcsQ0FDbkQsT0FBTyxBQUFBLGtCQUFrQixDQUFDLE9BQU8sQUFBQSxlQUFlLEFBQUEsR0FBRyxBQUFDLENBQ2xELFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsT0FBTyxBQUFBLFFBQVEsQUFBQyxDQUNkLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQ3hDLEFBTUQsQUFBQSxHQUFHLENBQUEsQUFBQSxZQUFDLEFBQUEsQ0FBYyxDQUNoQixVQUFVLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUM5QyxLQUFLLENBQUUsbUJBQW1CLENBQUMsVUFBVSxDQUN0QyxBQUVELEFBQUEsR0FBRyxDQUFBLEFBQUEsWUFBQyxBQUFBLEVBQWMsR0FBRyxBQUFDLENBQ3BCLE1BQU0sQ0FBRSxLQUFLLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUFDLFVBQVUsQ0FDbEQsZ0JBQWdCLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNyRCxBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxPQUFPLENBQUMsSUFBSSxBQUFBLElBQUksQUFBQyxDQUN6QixLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxpQkFBaUIsQ0FBQyxNQUFNLEFBQUEsZUFBZSxDQUN2QyxpQkFBaUIsQ0FBQyxNQUFNLEFBQUEsZUFBZSxBQUFDLENBQ3RDLFVBQVUsQ0FBRSx1RUFBdUUsQ0FDbkYsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxJQUFJLEFBQUEsS0FBSyxBQUFDLENBQ3BCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUFFRCxBQUFBLElBQUksQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ2QsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUVELEFBQUEsSUFBSSxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsV0FBVyxDQUN2QixZQUFZLENBQUUsV0FBVyxDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLENBQUMsQUFBQSxPQUFPLEFBQUMsQ0FDL0IsS0FBSyxDQUFFLG1CQUFtQixDQUMxQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGdCQUFrQixDQUNyQyxBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLElBQUksQUFBQSxLQUFLLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixDQUFDLElBQUksQUFBQSxLQUFLLEFBQUMsQ0FDaEMsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLGVBQWUsQUFBQyxDQUNqQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FDeEMsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsS0FBSyxDQUFFLGdCQUFnQixDQWN4QixBQWpCRCxBQUtFLEdBTEMsQUFBQSxlQUFlLENBS2hCLEdBQUcsQUFBQyxDQUNGLFVBQVUsQ0FBRSwyQkFBMkIsQ0FDdkMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQVJILEFBVUUsR0FWQyxBQUFBLGVBQWUsQ0FVaEIsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQVpILEFBY0UsR0FkQyxBQUFBLGVBQWUsQ0FjaEIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUdILEFBQUEsWUFBWSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsZUFBZSxBQUFDLENBQ3hDLFVBQVUsQ0FBRSwyQkFBMkIsQ0FDeEMsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNYLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbkMsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsV0FBVyxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxZQUFZLENBQ3RCLFFBQVEsQUFBQSxTQUFTLENBQUMsVUFBVSxDQUFDLGFBQWEsQUFBQyxDQUN6QyxVQUFVLENBQUUsMEJBQTBCLENBQUMsVUFBVSxDQUNqRCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQ25ELEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLFVBQVUsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUN4QixZQUFZLENBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUN6QixVQUFVLENBQUUsMEJBQTBCLENBQUMsVUFBVSxDQUNsRCxBQUVELEFBQUEsR0FBRyxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ25CLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHVCQUF1QixDQUN6QyxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsa0JBQW9CLENBQzVDLEFBRUQsQUFBQSxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ1QsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxLQUFLLENBQUUseUJBQXlCLENBQ2pDLEFBRUQsQUFBQSxDQUFDLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNmLFVBQVUsQ0FBRSx3QkFBd0IsQ0FDcEMsS0FBSyxDQUFFLDZCQUE2QixDQUNyQyxBQUVELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLE9BQU8sQ0FBQyxDQUFDLEFBQUEsSUFBSSxBQUFDLENBQ3hDLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLHlCQUF5QixDQUNqQyxBQUVELEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FBQyxTQUFTLENBQUMsVUFBVSxBQUFDLENBQ3ZDLEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ2YsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzVCLFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxnQkFBa0IsQ0FDM0MsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsR0FBRyxBQUFDLENBQ2YsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxLQUFLLENBQUUsbUJBQW1CLENBQzNCLEFBRUQsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLElBQUksQUFBQyxDQUNoQixVQUFVLENBQUUsa0JBQWtCLENBQzlCLEtBQUssQ0FBRSx1QkFBdUIsQ0FDL0IsQUFFRCxBQUFBLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxBQUFDLENBQ2pCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLHlCQUF5QixDQUNqQyxBQUVELEFBQ0UsR0FEQyxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FDdEIsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLHVCQUF1QixDQVlwQyxBQWRILEFBSUksR0FKRCxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FDdEIsS0FBSyxDQUdILEtBQUssQ0FBQyxFQUFFLENBSlosR0FBRyxBQUFBLElBQUksQUFBQSxpQkFBaUIsQ0FDdEIsS0FBSyxDQUlILEVBQUUsQUFBQSxVQUFVLENBQUMsRUFBRSxBQUFDLENBQ2QsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixVQUFVLENBQUUsMkJBQTJCLENBQ3hDLEFBUkwsQUFVSSxHQVZELEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUN0QixLQUFLLENBU0gsRUFBRSxDQUFBLEFBQUEsU0FBQyxDQUFVLFFBQVEsQUFBbEIsRUFBb0IsRUFBRSxBQUFDLENBQ3hCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUN6QyxhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDN0MsQUFJTCxBQUFBLGFBQWEsQ0FBQyxNQUFNLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDaEQsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLGdCQUFrQixDQUMxQyxBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLFlBQVksQ0FBRSxZQUFZLENBQzNCLEFBRUQsQUFBQSxLQUFLLEFBQUEsY0FBYyxDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLHNCQUFzQixDQUNuQyxBQUVELEFBQUEsT0FBTyxBQUFBLFVBQVUsQ0FBQyxPQUFPLEFBQUEsTUFBTSxDQUMvQixPQUFPLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUMsQ0FDN0IsVUFBVSxDQUFFLGlEQUFtRCxDQUMvRCxVQUFVLENBQUUsV0FBVyxDQUN4QixBQUVELEFBQUEsSUFBSSxBQUFBLFVBQVUsQUFBQyxDQUNiLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFFRCxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUNwQixNQUFNLEFBQUEsU0FBUyxBQUFBLElBQUksQUFBQyxDQUNsQixVQUFVLENBQUUsa0JBQWtCLENBTS9CLEFBUkQsQUFJRSxNQUpJLEFBQUEsU0FBUyxBQUFBLEtBQUssQUFJakIsT0FBTyxDQUhWLE1BQU0sQUFBQSxTQUFTLEFBQUEsSUFBSSxBQUdoQixPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSx1QkFBdUIsQ0FDMUMsQUFJSCxBQUFBLGtCQUFrQixDQUFDLEtBQUssQ0FBQyxNQUFNLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLGNBQWMsQ0FDMUIsS0FBSyxDQUFFLGdCQUFnQixDQUt4QixBQVBELEFBSUUsa0JBSmdCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FJN0IsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLGdCQUFnQixDQUN4QixBQUdILEFBQUEsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQUFBQSxlQUFlLENBQUMsY0FBYyxDQUFDLEVBQUUsQUFBQSxPQUFPLENBQUMsSUFBSSxDQUFBLEFBQUEsUUFBQyxBQUFBLEVBQzFFLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsWUFBWSxDQUFBLEFBQUEsUUFBQyxBQUFBLENBQVUsQ0FDckcsVUFBVSxDQUFFLFNBQVMsQ0FDckIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQUVELEFBQUEsSUFBSSxBQUFBLGlCQUFpQixDQUFDLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDakMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ3RDLEFBRUQsQUFBQSxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQ1osVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBRUQsQUFBQSxXQUFXLENBQUMsR0FBRyxBQUFBLElBQUksQUFBQyxDQUNsQixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxHQUFHLEFBQUEsV0FBVyxDQUFDLElBQUksQ0FBQyxNQUFNLEFBQUMsQ0FDekIsS0FBSyxDQUFFLHlCQUF5QixDQUNoQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyx1QkFBdUIsQ0FDekMsVUFBVSxDQUFFLG9CQUFvQixDQUNqQyxBQUVELEFBQUEsR0FBRyxBQUFBLFVBQVUsQ0FBQyxLQUFLLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQ0UsS0FERyxBQUFBLElBQUksQ0FDUCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsb0JBQW9CLENBQzNCLGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBQy9DLEFBSkgsQUFNRSxLQU5HLEFBQUEsSUFBSSxDQU1QLEVBQUUsQUFBQyxDQUNELGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ2hELEFBUkgsQUFVRSxLQVZHLEFBQUEsSUFBSSxDQVVQLEVBQUUsQUFBQyxDQUNELGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ2hELEFBR0gsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQyxDQUNoQixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxNQUFNLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNwQixLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBRUQsQUFBQSxHQUFHLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBTXJDLEFBUEQsQUFHRSxHQUhDLEFBQUEsZ0JBQWdCLENBR2pCLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsS0FBSyxDQUFFLHFCQUFxQixDQUM3QixBQUdILEFBQUEsS0FBSyxBQUFBLGFBQWEsQUFBQSxTQUFTLEFBQUMsQ0FDMUIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDdEMsQUFFRCxBQUFBLE9BQU8sQUFBQSxLQUFLLEFBQUEsU0FBUyxBQUFDLENBQ3BCLFVBQVUsQ0FBRSxxQkFBcUIsQ0FDakMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBQ3hDLEFBRUQsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLE9BQU8sQUFBQyxDQUN2QixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQXFCLENBS2xELEFBUEQsQUFJRSxPQUpLLEFBQUEsU0FBUyxDQUFDLE9BQU8sQ0FJckIsQ0FBQyxBQUFDLENBQ0QsS0FBSyxDQUFFLGtCQUFrQixDQUMxQixBQUdILEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxnQkFBZ0IsQ0FDL0IsVUFBVSxDQUFDLGNBQWMsQUFBQyxDQUN4QixVQUFVLENBQUUseUJBQXlCLENBQUMsVUFBVSxDQUNoRCxLQUFLLENBQUUsOEJBQThCLENBQUMsVUFBVSxDQUNqRCxBQUVELEFBQUEsWUFBWSxDQUFDLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsSUFBSyxDQUFBLE1BQU0sQ0FBQyxHQUFHLENBQUMsT0FBTyxFQUN4RCxVQUFVLENBQUMsY0FBYyxDQUFDLENBQUMsQUFBQSxJQUFLLENBQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUUsQ0FDbEQsS0FBSyxDQUFFLDhCQUE4QixDQUFDLFVBQVUsQ0FDakQsQUFFRCxBQUFBLFlBQVksQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDdkMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQzdCLEtBQUssQ0FBRSwrQkFBK0IsQ0FDdEMsVUFBVSxDQUFFLDBCQUEwQixDQUN2QyxBQUVELEFBQUEsWUFBWSxBQUFBLFlBQVksQ0FBQyxXQUFXLEFBQUEsTUFBTSxBQUFDLENBQ3pDLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDNUIsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixZQUFZLENBQUUsZ0JBQWdCLENBQy9CLEFBRUQsQUFDRSxZQURVLEFBQUEsWUFBWSxDQUN0QixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDckMsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBR0gsQUFBQSxLQUFLLEFBQUEsSUFBSSxDQUFDLEVBQUUsQUFBQyxDQUNYLGdCQUFnQixDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ2hELEFBRUQsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLElBQUksQ0FBQyxLQUFLLEFBQUMsQ0FDNUQsVUFBVSxDQUFFLDJCQUEyQixDQUN2QyxLQUFLLENBQUUscUJBQXFCLENBSzdCLEFBUEQsQUFJRSxJQUpFLEFBQUEsbUJBQW1CLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsS0FBSyxBQUFBLElBQUksQ0FBQyxLQUFLLENBSTNELEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDSixLQUFLLENBQUUscUJBQXFCLENBQzdCLEFBT0gsQUFBQSxJQUFJLEFBQUEsY0FBYyxDQUFDLGdCQUFnQixBQUFBLGVBQWUsQUFBQyxDQUNqRCxVQUFVLENBQUUsdUJBQXVCLENBQ3BDLEFBRUQsQUFDRSxHQURDLEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUM5QixNQUFNLEFBQUEsU0FBUyxBQUFDLENBQ2QsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxZQUFZLENBQUUsZUFBZSxDQUM3QixLQUFLLENBQUUsZ0JBQWdCLENBYXhCLEFBakJILEFBT00sR0FQSCxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FDOUIsTUFBTSxBQUFBLFNBQVMsQ0FLYixJQUFJLEFBQ0QsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLHNCQUFzQixDQUNsQyxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBVlAsQUFhSSxHQWJELEFBQUEsWUFBWSxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUM5QixNQUFNLEFBQUEsU0FBUyxBQVlaLEdBQUcsQUFBQyxDQUNILFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQUlMLEFBQUEsUUFBUSxDQUFDLFNBQVMsQUFBQyxDQUNqQixVQUFVLENBQUUsMEJBQTBCLENBQ3ZDLEFBRUQsQUFBQSxPQUFPLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDdEIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDdEMsQUFFRCxBQUFBLElBQUksQUFBQSxjQUFjLENBQUMsUUFBUSxBQUFDLENBQzFCLFVBQVUsQ0FBRSxtRUFBd0UsQ0FDckYsQUFFRCxBQUNFLElBREUsQUFBQSxjQUFjLENBQ2hCLGVBQWUsQUFBQyxDQUNkLFVBQVUsQ0FBRSxPQUFTLENBQ3JCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLGlEQUFpRCxDQUNuRSxLQUFLLENBQUUsa0JBQWtCLENBQzFCLEFBR0gsQUFNSSxJQU5BLEFBQUEsbUJBQW1CLENBQ3JCLEtBQUssQUFBQSxJQUFJLENBS1AsRUFBRSxBQUFBLE1BQU0sQUFBQyxDQUNQLEtBQUssQ0FBRSxrQkFBa0IsQ0FDMUIsQUFJTCxBQUVJLEtBRkMsQ0FDSCxXQUFXLEFBQ1IsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FDakIsQUFKTCxBQU1NLEtBTkQsQ0FDSCxXQUFXLEFBSVIsSUFBSSxBQUNGLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxPQUFPLENBQ3BCLEFBUlAsQUFZTSxLQVpELENBQ0gsV0FBVyxBQVVSLEtBQUssQUFDSCxNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBTyxDQUNwQixBQWRQLEFBa0JNLEtBbEJELENBQ0gsV0FBVyxBQWdCUixLQUFLLEFBQ0gsTUFBTSxBQUFDLENBQ04sVUFBVSxDQUFFLE9BQU8sQ0FDcEIsQUFwQlAsQUF3Qk0sS0F4QkQsQ0FDSCxXQUFXLEFBc0JSLElBQUksQUFDRixNQUFNLEFBQUMsQ0FDTixVQUFVLENBQUUsT0FBTyxDQUNwQixBQUtQLEFBQ0UsR0FEQyxBQUFBLFVBQVUsQ0FDWCxNQUFNLEFBQUEsYUFBYSxBQUFDLENBQ2xCLFVBQVUsQ0FBRSxrQkFBa0IsQ0FDOUIsS0FBSyxDQUFFLHVCQUF1QixDQUMvQixBQVFILEFBQUEsS0FBSyxDQUFDLE1BQU0sQ0FDWixLQUFLLENBQUMsS0FBSyxDQUNYLEtBQUssQ0FBQyxRQUFRLENBQ2QsU0FBUyxDQUFDLEtBQUssQ0FDZixTQUFTLENBQUMsUUFBUSxDQUNsQixTQUFTLENBQUMsTUFBTSxDQUNoQixPQUFPLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FDakIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxNQUFNLENBQ2xCLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQUNsQixHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQ0FDbkIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBQ2xCLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUNuQixHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FDbEIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBQ25CLEdBQUcsQUFBQSxTQUFTLENBQUMsUUFBUSxDQUNyQixHQUFHLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FDaEIsR0FBRyxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQ2YsSUFBSSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FDakMsSUFBSSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQ0FDbEMsSUFBSSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsVUFBVSxDQUFDLE1BQU0sQ0FDbkMsTUFBTSxBQUFBLEdBQUcsQ0FDVCxLQUFLLEFBQUEsR0FBRyxBQUFDLENBQ1AsWUFBWSxDQUFFLEtBQUssQ0FJcEIsQUExQkQsQUF1QkUsS0F2QkcsQ0FBQyxNQUFNLENBdUJULE1BQU0sQ0FBQyxHQUFHLENBdEJiLEtBQUssQ0FBQyxLQUFLLENBc0JSLE1BQU0sQ0FBQyxHQUFHLENBckJiLEtBQUssQ0FBQyxRQUFRLENBcUJYLE1BQU0sQ0FBQyxHQUFHLENBcEJiLFNBQVMsQ0FBQyxLQUFLLENBb0JaLE1BQU0sQ0FBQyxHQUFHLENBbkJiLFNBQVMsQ0FBQyxRQUFRLENBbUJmLE1BQU0sQ0FBQyxHQUFHLENBbEJiLFNBQVMsQ0FBQyxNQUFNLENBa0JiLE1BQU0sQ0FBQyxHQUFHLENBakJiLE9BQU8sQ0FBQyxHQUFHLENBQUMsS0FBSyxDQWlCZCxNQUFNLENBQUMsR0FBRyxDQWhCYixPQUFPLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FnQmYsTUFBTSxDQUFDLEdBQUcsQ0FmYixHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FlZixNQUFNLENBQUMsR0FBRyxDQWRiLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQWNoQixNQUFNLENBQUMsR0FBRyxDQWJiLEdBQUcsQUFBQSxTQUFTLENBQUMsS0FBSyxDQWFmLE1BQU0sQ0FBQyxHQUFHLENBWmIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxNQUFNLENBWWhCLE1BQU0sQ0FBQyxHQUFHLENBWGIsR0FBRyxBQUFBLFNBQVMsQ0FBQyxLQUFLLENBV2YsTUFBTSxDQUFDLEdBQUcsQ0FWYixHQUFHLEFBQUEsU0FBUyxDQUFDLE1BQU0sQ0FVaEIsTUFBTSxDQUFDLEdBQUcsQ0FUYixHQUFHLEFBQUEsU0FBUyxDQUFDLFFBQVEsQ0FTbEIsTUFBTSxDQUFDLEdBQUcsQ0FSYixHQUFHLEFBQUEsTUFBTSxDQUFDLE1BQU0sQ0FRYixNQUFNLENBQUMsR0FBRyxDQVBiLEdBQUcsQUFBQSxNQUFNLENBQUMsS0FBSyxDQU9aLE1BQU0sQ0FBQyxHQUFHLENBTmIsSUFBSSxBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQ0FNOUIsTUFBTSxDQUFDLEdBQUcsQ0FMYixJQUFJLEFBQUEsVUFBVSxDQUFDLEdBQUcsQUFBQSxTQUFTLENBQUMsTUFBTSxDQUsvQixNQUFNLENBQUMsR0FBRyxDQUpiLElBQUksQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBSWhDLE1BQU0sQ0FBQyxHQUFHLENBSGIsTUFBTSxBQUFBLEdBQUcsQ0FHTixNQUFNLENBQUMsR0FBRyxDQUZiLEtBQUssQUFBQSxHQUFHLENBRUwsTUFBTSxDQUFDLEdBQUcsQUFBQSxDQUNULEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFJSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDckIsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLENBQUMsQ0FBRyxJQUFJLEFBQUEsSUFBSyxDQUFBLGFBQWEsRUFDdEMsR0FBRyxBQUFBLFFBQVEsQ0FBQyxNQUFNLENBQUcsSUFBSSxBQUFDLENBQ3hCLEtBQUssQ0FBRSx3QkFBd0IsQ0FDbEMsQ0FHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBRWpDLEFBQUEsR0FBRyxBQUFBLFlBQVksQ0FBRyxZQUFZLEFBQUEsQ0FDNUIsVUFBVSxDQUFFLDBCQUEwQixDQUFBLFVBQVUsQ0FDaEQsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsc0JBQXNCLENBQUEsVUFBVSxDQUNsRCxLQUFLLENBQUUsa0JBQWtCLENBQUEsVUFBVSxDQUNwQyxBQUVELEFBQUEsU0FBUyxBQUFBLFlBQVksQ0FBQyxnQkFBZ0IsQ0FDdEMsWUFBWSxBQUFBLFlBQVksQ0FBQyxnQkFBZ0IsQUFBQSxDQUN2QyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFDRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFBLFNBQVMsQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFDLENBQ3ZDLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQzlCLEtBQUssQ0FBRSxPQUFPLENBQ2QsVUFBVSxDQUFFLFlBQVksQ0FDekIsQUFDRCxBQUdNLElBSEYsQUFBQSxzQkFBc0IsQ0FBQyxlQUFlLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUN6RCxZQUFZLENBQ1gsT0FBTyxDQUNMLEdBQUcsQUFBQSxHQUFHLEFBQUEsQ0FDSixhQUFhLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxlQUFjLENBQ3ZDLENBT1QsVUFBVSxDQUFWLGlCQUFVLENBSU4sQUFRVSxHQVJQLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FLakIsS0FBSyxBQUFBLGNBQWMsQ0FFZixlQUFlLENBQ2IsTUFBTSxBQUFBLEdBQUcsQ0FQbkIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FJeEIsS0FBSyxBQUFBLGNBQWMsQ0FFZixlQUFlLENBQ2IsTUFBTSxBQUFBLEdBQUcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1YsbUJBQW1CLENBQUUsa0JBQWtCLENBQ3hDLEFBWFgsQUFvQ1EsR0FwQ0wsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUtqQixLQUFLLEFBQUEsY0FBYyxDQStCZixFQUFFLENBbkNWLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBSXhCLEtBQUssQUFBQSxjQUFjLENBK0JmLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQW9EL0MsQUF6RlQsQUFzQ1ksR0F0Q1QsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUtqQixLQUFLLEFBQUEsY0FBYyxDQStCZixFQUFFLENBRUUsRUFBRSxBQUFBLGNBQWMsQ0FyQzVCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBSXhCLEtBQUssQUFBQSxjQUFjLENBK0JmLEVBQUUsQ0FFRSxFQUFFLEFBQUEsY0FBYyxBQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBc0I3QyxBQTdEYixBQThDNEIsR0E5Q3pCLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FLakIsS0FBSyxBQUFBLGNBQWMsQ0ErQmYsRUFBRSxDQUVFLEVBQUUsQUFBQSxjQUFjLENBRVosZUFBZSxDQUNYLElBQUksQUFBQSxjQUFjLENBSWQsY0FBYyxDQUNWLGNBQWMsQ0FBQyxJQUFJLEFBQUEsWUFBWSxDQTdDM0QsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FJeEIsS0FBSyxBQUFBLGNBQWMsQ0ErQmYsRUFBRSxDQUVFLEVBQUUsQUFBQSxjQUFjLENBRVosZUFBZSxDQUNYLElBQUksQUFBQSxjQUFjLENBSWQsY0FBYyxDQUNWLGNBQWMsQ0FBQyxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQzVCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsWUFBWSxDQUFFLGtCQUFrQixDQUNuQyxBQWpEN0IsQUErRFksR0EvRFQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUtqQixLQUFLLEFBQUEsY0FBYyxDQStCZixFQUFFLENBMkJJLEVBQUUsQUFBQSxPQUFPLENBOUR2QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUl4QixLQUFLLEFBQUEsY0FBYyxDQStCZixFQUFFLENBMkJJLEVBQUUsQUFBQSxPQUFPLEFBQUMsQ0FDUixhQUFhLENBQUUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FrQjdDLENBY2pCLEFBQUEsR0FBRyxBQUFBLE1BQU0sQUFBQyxDQUNOLE1BQU0sQ0FBRSxDQUFDLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FDNUIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBcUIvQixBQXhCRCxBQUlJLEdBSkQsQUFBQSxNQUFNLENBSUwsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLG1CQUFtQixDQUM3QixBQU5ILEFBT0UsR0FQQyxBQUFBLE1BQU0sQ0FPUCxLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUscUJBQXFCLENBTTdCLEFBZEgsQUFTSSxHQVRELEFBQUEsTUFBTSxDQU9QLEtBQUssQ0FFSCxLQUFLLEFBQUMsQ0FDSixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsc0JBQXNCLENBQ3pDLEFBYkwsQUFnQkUsR0FoQkMsQUFBQSxNQUFNLENBZ0JQLE1BQU0sQUFBQSxVQUFVLEFBQUMsQ0FDYixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDL0IsQUFuQkgsQUFxQkUsR0FyQkMsQUFBQSxNQUFNLENBcUJQLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxlQUFlLENBQ3ZCLEFBS0gsQUFDRSxJQURFLEFBQUEsY0FBYyxDQUNoQixJQUFJLEFBQUEsTUFBTSxDQURaLElBQUksQUFBQSxjQUFjLENBRWhCLEtBQUssQUFBQyxDQUNKLEtBQUssQ0FBRSxrQkFBa0IsQ0FJMUIsQUFQSCxBQUlNLElBSkYsQUFBQSxjQUFjLENBQ2hCLElBQUksQUFBQSxNQUFNLENBR04sSUFBSSxBQUFBLGtCQUFrQixDQUo1QixJQUFJLEFBQUEsY0FBYyxDQUVoQixLQUFLLENBRUQsSUFBSSxBQUFBLGtCQUFrQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDckMsQUFJTCxBQUNFLGNBRFksQ0FDWixTQUFTLEFBQUEsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxjQUFjLENBZ0MvQixBQW5DSCxBQUlJLGNBSlUsQ0FDWixTQUFTLENBR1AsTUFBTSxDQUpWLGNBQWMsQ0FDWixTQUFTLENBSVAsTUFBTSxBQUFBLENBQ0osT0FBTyxDQUFFLFdBQVcsQ0FBQSxVQUFVLENBQzlCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLElBQUksQ0FBRSxJQUFJLENBQ1YsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixpQkFBaUIsQ0FBRSxJQUFJLENBQ3ZCLE1BQU0sQ0FBRSw0QkFBNEIsQ0FDcEMsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLEdBQUcsQ0FDZCxXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsSUFBSSxDQUN6QixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsa0JBQWtCLENBQ3pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLE9BQU8sQ0FDbEIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsV0FBVyxDQUFFLGVBQWUsQ0FDN0IsQUFPTCxBQUFBLFVBQVUsQ0FBQyxhQUFhLEFBQUMsQ0FDckIsZ0JBQWdCLENBQUUsNEZBQTRGLENBQUUsNkZBQTZGLENBQzdNLGVBQWUsQ0FBRSxnQkFBZ0IsQ0FDakMsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixtQkFBbUIsQ0FBRSxlQUFlLENBQUMsZ0JBQWdCLENBQUUsZUFBZSxDQUFDLGdCQUFnQixDQUN2RixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQ0FBbUMsQ0FFL0QsQUFLRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLG1CQUFtQixDQUFFLGNBQWMsQ0FDdEMsQUFHRCxBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBQUEsZUFBZSxDQUFDLGNBQWMsQ0FBQyxFQUFFLEFBQUEsT0FBTyxDQUFDLElBQUksQ0FBQSxBQUFBLFFBQUMsQUFBQSxFQUMxRSxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixBQUFBLGVBQWUsQ0FBQyxjQUFjLENBQUMsRUFBRSxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLFlBQVksQ0FBQSxBQUFBLFFBQUMsQUFBQSxDQUFVLENBQ25HLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsTUFBTSxDQUFFLFlBQVksQ0FDdkIsQUN4MklELEFBQUEsR0FBRyxBQUFBLG9CQUFvQixBQUFDLENBQ3RCLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsS0FBSyxDQUFFLGdCQUFnQixDQUN2QixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLE1BQU0sQ0F5TmpCLEFBOU5ELEFBT0UsR0FQQyxBQUFBLG9CQUFvQixDQU9yQixTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFWSCxBQVlFLEdBWkMsQUFBQSxvQkFBb0IsQ0FZckIsVUFBVSxBQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBaEJILEFBa0JFLEdBbEJDLEFBQUEsb0JBQW9CLENBa0JyQixTQUFTLEFBQUMsQ0FDUixVQUFVLENBQUUsWUFBWSxDQUN4QixZQUFZLENBQUUsWUFBWSxDQUkxQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBekJILEFBMkJFLEdBM0JDLEFBQUEsb0JBQW9CLENBMkJyQixVQUFVLEFBQUMsQ0FDVCxVQUFVLENBQUUsV0FBVyxDQUN2QixtQkFBbUIsQ0FBRSxzQkFBc0IsQ0FDNUMsQUE5QkgsQUFnQ0UsR0FoQ0MsQUFBQSxvQkFBb0IsQ0FnQ3JCLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixVQUFVLENBQUUsdUJBQXdCLENBQ3BDLGdCQUFnQixDQUFFLHNCQUFzQixDQUN6QyxBQW5DSCxBQTRDSSxHQTVDRCxBQUFBLG9CQUFvQixDQTJDckIsUUFBUSxDQUNOLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLGVBQWUsQ0FBQSxVQUFVLENBQ3JDLEtBQUssQ0FBRSxvQkFBb0IsQ0FBQSxVQUFVLENBQ3BDLFNBQVMsQ0FBRSxJQUFJLENBQ2pCLEFBaERMLEFBa0RJLEdBbERELEFBQUEsb0JBQW9CLENBMkNyQixRQUFRLENBT04sTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoQixVQUFVLENBQUUsdUJBQXVCLENBQUEsVUFBVSxDQUM3QyxLQUFLLENBQUUscUJBQXFCLENBQUEsVUFBVSxDQUN0QyxTQUFTLENBQUUsSUFBSSxDQUNoQixBQXRETCxBQXdESSxHQXhERCxBQUFBLG9CQUFvQixDQTJDckIsUUFBUSxDQWFOLE1BQU0sQUFBQSxhQUFhLEFBQUEsTUFBTSxDQXhEN0IsR0FBRyxBQUFBLG9CQUFvQixDQTJDckIsUUFBUSxDQWNOLE1BQU0sQUFBQSxXQUFXLEFBQUEsTUFBTSxBQUFDLENBQ3RCLE9BQU8sQ0FBRSxhQUFhLENBQ3ZCLEFBM0RMLEFBOERFLEdBOURDLEFBQUEsb0JBQW9CLENBOERyQixRQUFRLENBQUMsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBOUQ3QixHQUFHLEFBQUEsb0JBQW9CLENBK0RyQixVQUFVLENBQUMsSUFBSSxBQUFBLFlBQVksQ0EvRDdCLEdBQUcsQUFBQSxvQkFBb0IsQ0FnRXJCLFVBQVUsQ0FBQyxJQUFJLEFBQUMsQ0FDZCxLQUFLLENBQUUsb0JBQW9CLENBQUMsVUFBVSxDQUN0QyxPQUFPLENBQUUsS0FBSyxDQUNmLEFBbkVILEFBcUVFLEdBckVDLEFBQUEsb0JBQW9CLENBcUVyQixHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ2QsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQzVCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQTFFSCxBQTRFRSxHQTVFQyxBQUFBLG9CQUFvQixDQTRFckIsR0FBRyxBQUFBLFlBQVksQ0FBQyxVQUFVLENBQUMsU0FBUyxBQUFBLE9BQU8sQUFBQyxDQUMxQyxVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQzVDLEFBOUVILEFBZ0ZFLEdBaEZDLEFBQUEsb0JBQW9CLENBZ0ZyQixLQUFLLEFBQUEsVUFBVSxDQWhGakIsR0FBRyxBQUFBLG9CQUFvQixDQWlGckIsS0FBSyxBQUFBLFlBQVksQ0FqRm5CLEdBQUcsQUFBQSxvQkFBb0IsQ0FrRnJCLEdBQUcsQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFDLENBQ2xCLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsWUFBWSxDQUFFLHNCQUFzQixDQUFDLFVBQVUsQ0FDL0MsS0FBSyxDQUFFLGdCQUFnQixDQUFDLFVBQVUsQ0FDbEMsTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQXhGSCxBQTBGRSxHQTFGQyxBQUFBLG9CQUFvQixDQTBGckIsS0FBSyxBQUFBLFlBQVksQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLG9CQUFvQixDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsS0FBSyxBQUFBLGFBQWEsQUFBQyxDQUN0RixLQUFLLENBQUUsZ0JBQWdCLENBQUMsVUFBVSxDQUNuQyxBQTVGSCxBQThGRSxHQTlGQyxBQUFBLG9CQUFvQixDQThGckIsT0FBTyxBQUFDLENBQ04sS0FBSyxDQUFFLHNCQUFzQixDQUM3QixVQUFVLENBQUUsaUJBQWlCLENBQzdCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsU0FBUyxDQUMxQixBQXBHSCxBQXNHRSxHQXRHQyxBQUFBLG9CQUFvQixDQXNHckIsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNaLFVBQVUsQ0FBRSxnQkFBZ0IsQ0FDN0IsQUF4R0gsQUEwR0UsR0ExR0MsQUFBQSxvQkFBb0IsQ0EwR3JCLE9BQU8sQUFBQSxnQkFBZ0IsQUFBQyxDQUN0QixVQUFVLENBQUUsMEJBQTBCLENBQ3RDLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsUUFBUSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFsSEgsQUFvSEUsR0FwSEMsQUFBQSxvQkFBb0IsQ0FvSHJCLFNBQVMsQUFBQyxDQUNSLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLGtCQUFrQixDQUN6QixLQUFLLENBQUUsaUJBQWlCLENBQ3hCLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLElBQUksQ0FDZCxBQTVISCxBQThIRSxHQTlIQyxBQUFBLG9CQUFvQixDQThIckIsVUFBVSxDQUFDLFVBQVUsQUFBQSxhQUFhLENBQUMsTUFBTSxBQUFDLENBQ3hDLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdEMsWUFBWSxDQUFFLHNCQUFzQixDQUNwQyxLQUFLLENBQUUsZ0JBQWdCLENBQ3ZCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsTUFBTSxDQUFFLFNBQVMsQ0FDbEIsQUFySUgsQUF1SUUsR0F2SUMsQUFBQSxvQkFBb0IsQ0F1SXJCLFNBQVMsQUFBQyxDQUNSLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUF6SUgsQUEySUUsR0EzSUMsQUFBQSxvQkFBb0IsQ0EySXJCLEtBQUssQUFBQSxXQUFXLEFBQUMsQ0FDZixNQUFNLENBQUUsUUFBUSxDQUNqQixBQTdJSCxBQStJRSxHQS9JQyxBQUFBLG9CQUFvQixDQStJckIsVUFBVSxBQUFDLENBQ1QsYUFBYSxDQUFFLEtBQUssQ0FRckIsQUF4SkgsQUFpSkksR0FqSkQsQUFBQSxvQkFBb0IsQ0ErSXJCLFVBQVUsQ0FFTixJQUFJLEFBQUEsUUFBUSxBQUFDLENBQ2IsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsTUFBTSxDQUN2QixBQXBKTCxBQXFKSSxHQXJKRCxBQUFBLG9CQUFvQixDQStJckIsVUFBVSxDQU1SLElBQUksQUFBQSxXQUFXLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBdkpMLEFBMkpFLEdBM0pDLEFBQUEsb0JBQW9CLENBMkpyQixRQUFRLEFBQUMsQ0FDUCxVQUFVLENBQUUsS0FBSyxDQUNsQixBQTdKSCxBQStKRSxHQS9KQyxBQUFBLG9CQUFvQixDQStKckIsR0FBRyxBQUFBLFlBQVksQ0FBQyxVQUFVLEFBQUMsQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsTUFBTSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNwQixBQW5LSCxBQXFLRSxHQXJLQyxBQUFBLG9CQUFvQixDQXFLckIsR0FBRyxBQUFBLFlBQVksQ0FBQyxVQUFVLENBQUMsU0FBUyxBQUFDLENBQ25DLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBNUtILEFBOEtFLEdBOUtDLEFBQUEsb0JBQW9CLENBOEtyQixPQUFPLEFBQUMsQ0FDTixVQUFVLENBQUUsR0FBRyxDQUNoQixBQWhMSCxBQWtMRSxHQWxMQyxBQUFBLG9CQUFvQixDQWtMckIsVUFBVSxDQUFDLFVBQVUsQUFBQSxZQUFZLENBbExuQyxHQUFHLEFBQUEsb0JBQW9CLENBbUxyQixVQUFVLENBQUMsVUFBVSxBQUFBLGFBQWEsQUFBQyxDQUNqQyxPQUFPLENBQUUsUUFBUSxDQUNsQixBQXJMSCxBQXVMRSxHQXZMQyxBQUFBLG9CQUFvQixDQXVMckIsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUdaLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxPQUFPLENBQUUsT0FBTyxDQUNqQixBQTlMSCxBQWdNRSxHQWhNQyxBQUFBLG9CQUFvQixDQWdNckIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELFFBQUMsQUFBQSxDQUFlLENBQ25CLFlBQVksQ0FBRSx3QkFBd0IsQ0FDdkMsQUFsTUgsQUFvTUUsR0FwTUMsQUFBQSxvQkFBb0IsQ0FvTXJCLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxnQkFBZ0IsQ0FDdkIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixlQUFlLENBQUUsU0FBUyxDQUMxQixxQkFBcUIsQ0FBRSxHQUFHLENBQzFCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGNBQWMsQ0FBRSxDQUFDLENBQ2xCLEFBN01ILEFBK01FLEdBL01DLEFBQUEsb0JBQW9CLENBK01yQixNQUFNLEFBQUEsU0FBUyxBQUFDLENBQ2QsVUFBVSxDQUFFLGtCQUFrQixDQUM5QixLQUFLLENBQUUsdUJBQXVCLENBQy9CLEFBbE5ILEFBb05FLEdBcE5DLEFBQUEsb0JBQW9CLENBb05yQixNQUFNLEFBQUEsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNwQixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsQUF2TkgsQUF5TkUsR0F6TkMsQUFBQSxvQkFBb0IsQ0F5TnJCLE1BQU0sQUFBQSxTQUFTLEFBQUEsU0FBUyxBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQ3RDLEFBUUgsQUFJSSxTQUpLLENBSUwsSUFBSSxDQUhSLElBQUksQUFBQSxZQUFZLENBR1osSUFBSSxBQUFDLENBQ0QsYUFBYSxDQUFFLHdCQUF3QixDQW1CMUMsQUF4QkwsQUFNUSxTQU5DLENBSUwsSUFBSSxDQUVBLFNBQVMsQ0FMakIsSUFBSSxBQUFBLFlBQVksQ0FHWixJQUFJLENBRUEsU0FBUyxBQUFDLENBQ04sVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxjQUFjLENBQUUsV0FBVyxDQWU5QixBQXZCVCxBQVVnQixTQVZQLENBSUwsSUFBSSxDQUVBLFNBQVMsQ0FHTCxRQUFRLEFBQ0gsTUFBTSxDQVR2QixJQUFJLEFBQUEsWUFBWSxDQUdaLElBQUksQ0FFQSxTQUFTLENBR0wsUUFBUSxBQUNILE1BQU0sQUFBQyxDQUNKLFVBQVUsQ0FBRSxzQkFBc0IsQ0FDckMsQUFaakIsQUFhZ0IsU0FiUCxDQUlMLElBQUksQ0FFQSxTQUFTLENBR0wsUUFBUSxBQUlILFVBQVcsQ0FBQSxDQUFDLEVBWjdCLElBQUksQUFBQSxZQUFZLENBR1osSUFBSSxDQUVBLFNBQVMsQ0FHTCxRQUFRLEFBSUgsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNYLFVBQVUsQ0FBRSxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsc0JBQXNCLENBQUMsS0FBSyxDQUFHLElBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxzQkFBc0IsQ0FBQyxLQUFLLENBQzFHLEFBZmpCLEFBaUJnQixTQWpCUCxDQUlMLElBQUksQ0FFQSxTQUFTLENBR0wsUUFBUSxDQVFKLE1BQU0sQ0FoQnRCLElBQUksQUFBQSxZQUFZLENBR1osSUFBSSxDQUVBLFNBQVMsQ0FHTCxRQUFRLENBUUosTUFBTSxBQUFDLENBQ0gsS0FBSyxDQUFFLHFCQUFxQixDQUFDLFVBQVUsQ0FDdkMsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUJBQXVCLENBQUMsVUFBVSxDQUNwRCxVQUFVLENBQUUsZ0JBQWdCLENBQUMsVUFBVSxDQUMxQyxBQXJCakIsQUE0QlksU0E1QkgsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FDakIsUUFBUSxDQTNCcEIsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FDakIsUUFBUSxBQUFDLENBQ0wsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUE5QmIsQUFnQ1ksU0FoQ0gsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBL0JwRCxJQUFJLEFBQUEsWUFBWSxDQXlCWixZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQUFBQyxDQUNyQyxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBaUd6QixBQW5JYixBQW1DZ0IsU0FuQ1AsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBR2xDLFdBQVcsQ0FsQzdCLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQUdsQyxXQUFXLEFBQUMsQ0FDVixLQUFLLENBQUUsQ0FBQyxDQUNYLEFBckNqQixBQXNDZ0IsU0F0Q1AsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBTWxDLGdCQUFnQixDQXJDbEMsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBTWxDLGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsS0FBSyxDQUFFLENBQ1gsQ0FBQyxBQXpDakIsQUEwQ2dCLFNBMUNQLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQVVsQyxZQUFZLENBekM5QixJQUFJLEFBQUEsWUFBWSxDQXlCWixZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0FVbEMsWUFBWSxBQUFDLENBQ1gsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsWUFBWSxDQUFBLFVBQVUsQ0FDbEMsYUFBYSxDQUFFLGlCQUFpQixDQWFuQyxBQTFEakIsQUErQ3dCLFNBL0NmLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQVVsQyxZQUFZLENBSVYsVUFBVSxDQUNOLFNBQVMsQ0E5Q2pDLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQVVsQyxZQUFZLENBSVYsVUFBVSxDQUNOLFNBQVMsQUFBQyxDQUNOLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsc0JBQXNCLENBRWpELFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxPQUFPLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FJcEIsQUF4RHpCLEFBcUQ0QixTQXJEbkIsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBVWxDLFlBQVksQ0FJVixVQUFVLENBQ04sU0FBUyxBQU1KLE9BQU8sQ0FwRHBDLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQVVsQyxZQUFZLENBSVYsVUFBVSxDQUNOLFNBQVMsQUFNSixPQUFPLEFBQUMsQ0FDTCxVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBRSxJQUFHLENBQUMsQ0FBQyxDQUFDLHVCQUF1QixDQUNyRCxBQXZEN0IsQUE0RGdCLFNBNURQLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQTNEOUIsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLEFBQUMsQ0FDWCxLQUFLLENBQUUsQ0FBQyxDQUNSLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQThDL0IsQUE3R2pCLEFBaUV3QixTQWpFZixDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0E0QmxDLFlBQVksQ0FJVixTQUFTLENBQ0wsVUFBVSxDQWhFbEMsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQUNMLFVBQVUsQUFBQyxDQUNQLFlBQVksQ0FBRSxpQkFBaUIsQ0FtQmxDLEFBckZ6QixBQW1FNEIsU0FuRW5CLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0FDTCxVQUFVLENBRU4sSUFBSSxDQWxFaEMsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQUNMLFVBQVUsQ0FFTixJQUFJLEFBQUMsQ0FDRCxLQUFLLENBQUUscUJBQXFCLENBQUEsVUFBVSxDQUN0QyxtQkFBbUIsQ0FBRSxpQkFBaUIsQ0FDekMsQUF0RTdCLEFBd0U0QixTQXhFbkIsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQUNMLFVBQVUsQ0FPTixLQUFLLEFBQUEsVUFBVSxDQXZFM0MsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQUNMLFVBQVUsQ0FPTixLQUFLLEFBQUEsVUFBVSxBQUFDLENBQ1osYUFBYSxDQUFFLHdCQUF3QixDQUMxQyxBQTFFN0IsQUE0RTRCLFNBNUVuQixDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0E0QmxDLFlBQVksQ0FJVixTQUFTLENBQ0wsVUFBVSxDQVdOLFNBQVMsQ0EzRXJDLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0FDTCxVQUFVLENBV04sU0FBUyxBQUFDLENBQ04sT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsQ0FBQyxDQU1aLEFBcEY3QixBQStFZ0MsU0EvRXZCLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0FDTCxVQUFVLENBV04sU0FBUyxDQUdMLE1BQU0sQ0E5RXRDLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0FDTCxVQUFVLENBV04sU0FBUyxDQUdMLE1BQU0sQUFBQyxDQUNILGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixNQUFNLENBQUUsQ0FBQyxDQUNaLEFBbkZqQyxBQXdGd0IsU0F4RmYsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQXdCTCxXQUFXLENBdkZuQyxJQUFJLEFBQUEsWUFBWSxDQXlCWixZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0E0QmxDLFlBQVksQ0FJVixTQUFTLENBd0JMLFdBQVcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxJQUFJLENBQ2IscUJBQXFCLENBQUUsY0FBYyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUNwRCxHQUFHLENBQUUsR0FBRyxDQUNSLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxRQUFRLENBY3BCLEFBM0d6QixBQThGNEIsU0E5Rm5CLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0F3QkwsV0FBVyxBQU1OLEdBQUcsQ0E3RmhDLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQTRCbEMsWUFBWSxDQUlWLFNBQVMsQ0F3QkwsV0FBVyxBQU1OLEdBQUcsQUFBQyxDQUNELFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLGNBQWMsQ0FBRSxLQUFLLENBQ3JCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsT0FBTyxDQUFFLENBQUMsQ0FDYixBQXRHN0IsQUF1RzRCLFNBdkduQixDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0E0QmxDLFlBQVksQ0FJVixTQUFTLENBd0JMLFdBQVcsQ0FlUCxJQUFJLEFBQUEsRUFBRSxDQXRHbEMsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBNEJsQyxZQUFZLENBSVYsU0FBUyxDQXdCTCxXQUFXLENBZVAsSUFBSSxBQUFBLEVBQUUsQUFBQyxDQUNILEtBQUssQ0FBRSxxQkFBcUIsQ0FDN0IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsdUJBQXVCLENBQzNDLEFBMUc3QixBQStHZ0IsU0EvR1AsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBK0VsQyxJQUFJLEFBQUEsVUFBVSxDQTlHaEMsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBK0VsQyxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2IsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDL0IsQUFuSGpCLEFBb0hnQixTQXBIUCxDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0FvRmxDLFFBQVEsQ0FuSDFCLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQW9GbEMsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsYUFBYSxDQVN6QixBQWxJakIsQUEwSG9CLFNBMUhYLENBMEJMLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQW9GbEMsUUFBUSxDQU1OLE1BQU0sQUFBQSxPQUFPLENBekhqQyxJQUFJLEFBQUEsWUFBWSxDQXlCWixZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQUtqQix1QkFBdUIsQUFBQSxpQkFBaUIsQ0FvRmxDLFFBQVEsQ0FNTixNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ1YsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxLQUFLLENBQUUseUJBQXlCLENBQ25DLEFBN0hyQixBQStIb0IsU0EvSFgsQ0EwQkwsWUFBWSxBQUFBLG9CQUFvQixDQUM1QixxQkFBcUIsQ0FLakIsdUJBQXVCLEFBQUEsaUJBQWlCLENBb0ZsQyxRQUFRLENBV04sQ0FBQyxBQUFBLFFBQVEsQ0E5SDdCLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBS2pCLHVCQUF1QixBQUFBLGlCQUFpQixDQW9GbEMsUUFBUSxDQVdOLENBQUMsQUFBQSxRQUFRLEFBQUMsQ0FDTixLQUFLLENBQUUscUJBQXFCLENBQy9CLEFBaklyQixBQXFJWSxTQXJJSCxDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBQzVCLHFCQUFxQixDQTBHakIsR0FBRyxBQUFBLFNBQVMsQ0FwSXhCLElBQUksQUFBQSxZQUFZLENBeUJaLFlBQVksQUFBQSxvQkFBb0IsQ0FDNUIscUJBQXFCLENBMEdqQixHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1QsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUNkLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsU0FBUyxDQUFFLGlCQUFpQixDQUM1QixNQUFNLENBQUUsZUFBZSxDQUMxQixBQTNJYixBQStJUSxTQS9JQyxDQTBCTCxZQUFZLEFBQUEsb0JBQW9CLENBcUg1QixHQUFHLEFBQUEsT0FBTyxDQTlJbEIsSUFBSSxBQUFBLFlBQVksQ0F5QlosWUFBWSxBQUFBLG9CQUFvQixDQXFINUIsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNQLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUN0WFQsQUFBQSxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQ2hCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFVBQVUsQ0FBRSw4QkFBOEIsQ0FDM0MsQUFFRCxBQUFBLE1BQU0sQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNsQyxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxDQUFDLENBQUMsd0JBQXdCLENBQUMsd0JBQXdCLENBQUMsQ0FBQyxDQUNyRSxBQUVELEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDNUIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxJQUFJLENBQUUsQ0FBQyxDQUNQLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsUUFBUSxDQUNqQixhQUFhLENBQUUsYUFBYSxDQUM3QixBQUVELEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQyxDQUNyQixZQUFZLENBQUUsQ0FBQyxDQUNoQixBQUtELEFBQUEsTUFBTSxBQUFBLFNBQVMsQUFBQSxLQUFLLENBQ3BCLE1BQU0sQUFBQSxTQUFTLEFBQUEsSUFBSSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxDQUNULENBQUMsQUFFRCxBQUFBLG1CQUFtQixDQUFDLENBQUMsQUFBQSxJQUFJLENBQUEsQUFBQSxjQUFDLENBQWUsUUFBUSxBQUF2QixDQUF3QixDQUNoRCxLQUFLLENBQUMsQ0FDUixDQUFDLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxpQkFBaUIsQUFBQyxDQUNwQyxLQUFLLENBQUUsQ0FBQyxDQUNULEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ2pDLEtBQUssQ0FBRSxDQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUVELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLFVBQVUsQ0FBQyxlQUFlLEFBQUMsQ0FDakQsR0FBRyxDQUFFLEtBQUssQ0FDVixLQUFLLENBQUUsQ0FBQyxDQUNSLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLG9CQUFvQixDQUNqQyxBQUVELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUMsZUFBZSxBQUFDLENBQ3ZELE9BQU8sQ0FBRSxDQUFDLENBQ1YsVUFBVSxDQUFFLG9CQUFvQixDQUNqQyxBQUVELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNsQyxLQUFLLENBQUUsQ0FBQyxDQUNULEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxJQUFJLENBQ3hCLGlCQUFpQixDQUFDLElBQUksQUFBQyxDQUNyQixNQUFNLENBQUUsSUFBSSxDQUVaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLGVBQWUsQ0FDNUIsU0FBUyxDQUFFLGVBQWUsQ0FDMUIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUtELEFBQUEsSUFBSSxBQUFBLGtCQUFrQixBQUFDLENBRXJCLElBQUksQ0FBRSxDQUFDLENBQ1AsY0FBYyxDQUFFLFdBQVcsQ0FDM0IsU0FBUyxDQUFFLEtBQUssQ0FJakIsQUFFRCxBQUFBLElBQUksQUFBQSxrQkFBa0IsQ0FBQyxJQUFJLEFBQUMsQ0FFMUIsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsR0FBRyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdEIsYUFBYSxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQzFCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLElBQUksQUFBQSxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUN6QyxTQUFTLENBQUUsUUFBUSxDQUNwQixBQU1ELEFBQUEsS0FBSyxBQUFBLHFCQUFxQixBQUFDLENBQ3pCLE1BQU0sQ0FBRSxTQUFTLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDbkIsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxJQUFJLENBQ1osR0FBRyxDQUFFLEdBQUcsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsS0FBSyxDQUNiLEFBS0QsQUFBQSxHQUFHLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQyxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixjQUFjLENBQUUsU0FBUyxDQUN6QixXQUFXLENBQUUsR0FBRyxDQUNoQixHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLFNBQVMsQ0FDbkIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLGVBQWUsQ0FBRSxNQUFNLENBQ3ZCLGFBQWEsQ0FBRSxZQUFZLENBQzNCLEdBQUcsQ0FBRSxZQUFZLENBQ2pCLFNBQVMsQ0FBRSxNQUFNLENBQ2xCLEFBRUQsQUFBQSxXQUFXLENBQUcsQ0FBQyxDQUFHLElBQUksQUFBQyxDQUNyQixPQUFPLENBQUUsV0FBVyxDQUNwQixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQyxDQUMxQixTQUFTLENBQUUsVUFBVSxDQUN0QixBQUtELEFBQUEsYUFBYSxDQUFDLFVBQVUsQUFBQyxDQUN2QixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUFDLEdBQUcsQUFBQyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsR0FBRyxDQUNaLGFBQWEsQ0FBRSx5QkFBeUIsQ0FDekMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLENBQzFCLGFBQWEsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUN2QyxhQUFhLENBQUMsbUJBQW1CLENBQUMsY0FBYyxDQUNoRCxhQUFhLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxBQUFBLFNBQVMsQUFBQyxDQUMzQyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxhQUFhLENBQUMsSUFBSSxBQUFBLGdCQUFnQixBQUFDLENBQy9CLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLEtBQUssQ0FDdEIsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxhQUFhLENBQUMsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsR0FBRyxBQUFDLENBQ3JELEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQyxDQUNqRCxPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxHQUFHLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FFaEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUMsQ0FDdEQsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUFNRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FDbEIsY0FBYyxBQUFDLENBQ2IsTUFBTSxDQUFFLFNBQVMsQ0FDbEIsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLElBQUksQ0FDYixXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsZUFBZSxDQUFFLElBQUksQ0FDckIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUMxQixFQUFFLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLEdBQUcsQUFBQyxDQUN0QixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsQ0FBQyxDQUNWLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDdEMsQUFLRCxBQUFBLGNBQWMsQUFBQyxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBQ1osYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsY0FBYyxDQUFDLEVBQUUsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBTUQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQU1qQyxBQUFBLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDaEIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsR0FBRyxDQUFFLENBQUMsQ0FDTixPQUFPLENBQUUsTUFBTSxDQUNmLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSxtQkFBbUIsQ0FBQyxJQUFJLENBQ3hCLGlCQUFpQixDQUFDLElBQUksQ0FDdEIsbUJBQW1CLENBQUMsaUJBQWlCLENBQUMsSUFBSSxBQUFDLENBQ3pDLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixTQUFTLENBQUUsZUFBZSxDQUMxQixjQUFjLENBQUUsU0FBUyxDQUN6QixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUlELEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQyxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUtELEFBQUEsbUJBQW1CLENBQUMsQ0FBQyxBQUFBLElBQUksQ0FBQSxBQUFBLGNBQUMsQ0FBZSxjQUFjLEFBQTdCLENBQStCLENBQ3ZELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLGFBQWEsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUNsQyxjQUFjLENBQUMsV0FBVyxDQUFDLFVBQVUsQUFBQyxDQUN0QyxXQUFXLENBQUUsQ0FBQyxDQUNmLEFBTUQsQUFBQSxhQUFhLENBQUMsbUJBQW1CLENBQUMsY0FBYyxBQUFDLENBQy9DLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFHRCxBQUFBLGFBQWEsQ0FBQyxZQUFZLEFBQUMsQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQ0FVSCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUNuQixVQUFVLENBQUUsZ0NBQWdDLENBQzdDLEFBRUQsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUMsV0FBVyxDQUNuQyxHQUFHLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQ3RCLElBQUksQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxXQUFXLEFBQUMsQ0FDL0IsS0FBSyxDQUFFLDZCQUE2QixDQUFDLFVBQVUsQ0FDaEQsQUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFDLENBQzFCLEtBQUssQ0FBRSx3QkFBd0IsQ0FFaEMsQUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNoQyxLQUFLLENBQUUsb0JBQW9CLENBQzVCLEFBQ0QsQUFBQSxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsVUFBVSxBQUFDLENBQzlCLEtBQUssQ0FBRSwwQkFBMEIsQ0FDL0IsYUFBYSxDQUFFLHlCQUF5QixDQUUzQyxBQUdELEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFDLENBQzdDLEtBQUssQ0FBRSwwQkFBMEIsQ0FDbEMsQUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLENBQUMsS0FBSyxBQUFBLHFCQUFxQixBQUFDLENBQ3pDLEtBQUssQ0FBRSx3QkFBd0IsQ0FDL0IsVUFBVSxDQUFFLDhCQUE4QixDQUMxQyxZQUFZLENBQUUsMEJBQTBCLENBQ3pDLEFBQ0QsQUFBQSxJQUFJLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQSxxQkFBcUIsQUFBQSxhQUFhLEFBQUMsQ0FDdEQsS0FBSyxDQUFFLHdCQUF3QixDQUNoQyxBQUVELEFBQUEsSUFBSSxBQUFBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLENBQUMsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUNyRCxLQUFLLENBQUUsd0JBQXdCLENBQ2hDLEFBS0QsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFDLENBQ2QsS0FBSyxDQUFFLDBCQUEwQixDQUNsQyxBQU1ELEFBQ0UsTUFESSxBQUFBLFdBQVcsQUFDZCxxQkFBcUIsQUFBQyxDQUNyQixVQUFVLENBQUUsOEJBQThCLENBQzNDLEFBSUgsQUFBQSxNQUFNLEFBQUEsV0FBVyxDQUFDLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDbEMsVUFBVSxDQUFFLG9CQUFvQixDQUFDLFVBQVUsQ0FDM0MsS0FBSyxDQUFFLHlCQUF5QixDQUFDLFVBQVUsQ0FDNUMsQUFFRCxBQUFBLFdBQVcsQ0FBQyxNQUFNLEFBQUEsV0FBVyxBQUFDLENBQzVCLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsS0FBSyxDQUFFLHlCQUF5QixDQUNqQyxBQU9ELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxDQUFFLGlCQUFpQixDQUFDLElBQUksQUFBQyxDQUMvQyxVQUFVLENBQUUsa0NBQWtDLENBQzlDLEtBQUssQ0FBRSw0QkFBNEIsQ0FDcEMsQUFPRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQ0FBQSxBQUFBLEtBQUMsQ0FBTSxtQkFBbUIsQUFBekIsQ0FBMEIsTUFBTSxBQUFDLENBQ3hELFVBQVUsQ0FBRSxxQ0FBcUMsQ0FDakQsVUFBVSxDQUFFLCtCQUErQixDQUM1QyxBQUVELEFBQUEsbUJBQW1CLENBQUMsU0FBUyxDQUFDLElBQUksQUFBQyxDQUNqQyxVQUFVLENBQUUsWUFBWSxDQUN4QixVQUFVLENBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FDL0MsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixDQUFDLENBQUMsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFDLENBQ3RDLFVBQVUsQ0FBRSxxQ0FBcUMsQ0FDakQsS0FBSyxDQUFFLCtCQUErQixDQUN2QyxBQUVELEFBQUEsR0FBRyxBQUFBLG1CQUFtQixDQUFDLENBQUMsQUFBQSxJQUFJLEFBQUEsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUM1QyxVQUFVLENBQUUsa0NBQWtDLENBQzlDLEtBQUssQ0FBRSw0QkFBNEIsQ0FDcEMsQUFFRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxVQUFVLENBQUMsZUFBZSxBQUFDLENBR2pELFlBQVksQ0FBRSxvQkFBb0IsQ0FBQyxVQUFVLENBQzNDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsVUFBVSxDQUFFLHVCQUF1QixDQUN0QyxBQUtELEFBQUEsa0JBQWtCLENBQUMsSUFBSSxBQUFDLENBQ3RCLFVBQVUsQ0FBRSxZQUFZLENBQUEsVUFBVSxDQUNsQyxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUMvQixBQUVELEFBQUEsa0JBQWtCLENBQUMsSUFBSSxDQUFDLEdBQUcsQUFBQSxXQUFXLEFBQUMsQ0FDckMsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUtELEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLDZCQUE2QixDQUFDLFVBQVUsQ0FDckQsQUFFRCxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLENBQUMsQ0FDckIsV0FBVyxDQUFDLENBQUMsQUFBQSxHQUFHLENBQ2hCLFdBQVcsQ0FBQyxDQUFDLEFBQUEsR0FBRyxDQUFDLENBQUMsQ0FDbEIsR0FBRyxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQ2xCLEtBQUssQ0FBRSw2QkFBNkIsQ0FBQyxVQUFVLENBQy9DLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBS0QsQUFBQSxJQUFJLEFBQUEsWUFBWSxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxDQUFDLEFBQUEsVUFBVyxDQUFBLENBQUMsRUFDM0QsV0FBVyxDQUFDLENBQUMsQUFBQSxNQUFNLENBQ25CLFdBQVcsQ0FBQyxDQUFDLEFBQUEsR0FBRyxBQUFDLENBQ2YsS0FBSyxDQUFFLDZCQUE2QixDQUFDLFVBQVUsQ0FDL0MsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxVQUFVLENBQ3pDLFVBQVUsQ0FBRSxtQ0FBbUMsQ0FBQyxVQUFVLENBQzNELEFBT0QsQUFBQSxhQUFhLENBQUMsWUFBWSxDQUMxQixhQUFhLENBQUMsYUFBYSxDQUFDLFdBQVcsQ0FDdkMsYUFBYSxDQUFDLG1CQUFtQixDQUFDLGNBQWMsQ0FDaEQsYUFBYSxDQUFDLG1CQUFtQixDQUFDLENBQUMsQUFBQSxTQUFTLEFBQUMsQ0FDM0MsS0FBSyxDQUFFLG9CQUFvQixDQUM1QixBQUVELEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxHQUFHLEFBQUMsQ0FFM0IsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixVQUFVLENBQUUsWUFBWSxDQUN4QixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxvQkFBb0IsQ0FDdEMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQyxDQUNqRCxLQUFLLENBQUUsMEJBQTBCLENBQ2pDLFVBQVUsQ0FBRSxZQUFZLENBQ3pCLEFBRUQsQUFBQSxhQUFhLENBQUMsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLGVBQWUsQ0FDdEUsYUFBYSxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsQ0FBQyxDQUFDLEdBQUcsQUFBQyxDQUNyRCxLQUFLLENBQUUsMEJBQTBCLENBQ2xDLEFBRUQsQUFBQSxhQUFhLENBQUMsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQyxDQUNuRSxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsVUFBVSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxtQkFBbUIsQ0FDMUMsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQUFBQSxXQUFXLEFBQUEsTUFBTSxDQUNuRSxhQUFhLENBQUMsSUFBSSxBQUFBLGdCQUFnQixDQUFDLGFBQWEsQ0FBQyxDQUFDLEFBQUEsTUFBTSxDQUFDLElBQUksQ0FDN0QsYUFBYSxDQUFDLElBQUksQUFBQSxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxHQUFHLENBQzVELGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQzVELEtBQUssQ0FBRSxtQkFBbUIsQ0FDM0IsQUFlRCxBQUFBLE9BQU8sQ0FBQyxJQUFJLEFBQUEsYUFBYSxBQUFDLENBRXhCLEtBQUssQ0FBRSxvQkFBb0IsQ0FDNUIsQUFLRCxBQUFBLFlBQVksQ0FBQyxPQUFPLEFBQUEsTUFBTSxBQUFDLENBQ3pCLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdkMsQUFLRCxBQUFBLEVBQUUsQUFBQSxnQkFBZ0IsQ0FDbEIsY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLHlCQUF5QixDQUNyQyxZQUFZLENBQUUsbUJBQW1CLENBQ2pDLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxrQkFBa0IsQ0FDekMsS0FBSyxDQUFFLDhCQUE4QixDQUN0QyxBQUVELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQyxDQUNuQixLQUFLLENBQUUsOEJBQThCLENBQ3RDLEFBRUQsQUFBQSxFQUFFLEFBQUEsZ0JBQWdCLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FDMUIsRUFBRSxBQUFBLGdCQUFnQixDQUFDLENBQUMsQUFBQSxHQUFHLEFBQUMsQ0FDdEIsS0FBSyxDQUFFLCtCQUErQixDQUN0QyxVQUFVLENBQUUsMEJBQTBCLENBQ3ZDLEFBU0QsQUFBQSxjQUFjLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxHQUFHLENBQ3RCLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLE1BQU0sQUFBQyxDQUd4QixLQUFLLENBQUUsK0JBQStCLENBQ3RDLFVBQVUsQ0FBRSwwQkFBMEIsQ0FDdkMsQUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUFFLENBQUMsQ0FBQyxBQUFBLEdBQUcsQUFBQyxDQUVyQixLQUFLLENBQUUsK0JBQStCLENBRXZDLEFBTUQsQUFBQSxHQUFHLEFBQUEsbUJBQW1CLEFBQUEsQ0FJbEIsU0FBUyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUEsZ0JBQWdCLEFBQUEsQ0FDOUIsT0FBTyxDQUFFLFFBQVEsQ0FHcEIsQUFpQkQsQUFBQSxHQUFHLENBQUMsaUJBQWlCLENBQUMsVUFBVSxBQUFBLENBQzlCLGFBQWEsQ0FBRSxzQkFBc0IsQ0FDckMsS0FBSyxDQUFFLHdCQUF3QixDQUMvQixVQUFVLENBQUUsOEJBQThCLENBQzFDLFlBQVksQ0FBRSwwQkFBMEIsQ0FpQnpDLEFBckJELEFBS0UsR0FMQyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFLN0IsYUFBYSxBQUFDLENBQ1gsS0FBSyxDQUFFLHdCQUF3QixDQUNsQyxBQVBILEFBUUUsR0FSQyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQUFRN0IsT0FBTyxDQVJWLEdBQUcsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLEFBUzdCLE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSx3QkFBd0IsQ0FDbkMsVUFBVSxDQUFFLDhCQUE4QixDQUMxQyxZQUFZLENBQUUsMEJBQTBCLENBQ3ZDLEFBR0QsQUFBQSxFQUFFLENBQUMsQ0FBQyxDQWhCTixHQUFHLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQWlCMUIsTUFBTSxBQUFDLENBQ1QsS0FBSyxDQUFFLHdCQUF3QixDQUFBLFVBQVUsQ0FDekMsSUFBSSxDQUFFLHdCQUF3QixDQUFBLFVBQVUsQ0FDekMsQUFHSCxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUEsV0FBVyxBQUFBLENBRXhCLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1DQUFtQyxDQUM1RCxRQUFRLENBQUUsUUFBUSxDQUVsQixRQUFRLENBQUUsS0FBSyxDQUNsQixBQWNELEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxXQUFXLENBQUMsQ0FBQyxBQUFBLENBRTFCLFNBQVMsQ0FBRSxZQUFZLENBQ3ZCLE9BQU8sQ0FBRSxNQUFNLENBQ2xCLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxDQUFDLENBQUMsSUFBSSxBQUFBLENBQy9CLE9BQU8sQ0FBQyxJQUFJLENBQ1osY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsV0FBVyxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxDQUFDLENBQUMsV0FBVyxBQUFBLENBRXRDLFNBQVMsQ0FBRSxVQUFVLENBQ3hCLEFBa0JELEFBQUEsV0FBVyxDQUFDLFVBQVUsQUFBQSxDQUdwQixTQUFTLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FLMUIsQUFDRCxBQUFBLFdBQVcsQ0FBQyxVQUFVLENBQUMsZUFBZSxBQUFBLENBQ3BDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBRUQsTUFBTSxFQUFDLFNBQVMsRUFBRSxLQUFLLEVBQ25CLEFBQUEsR0FBRyxBQUFBLFdBQVcsQUFBQSxDQUNWLFVBQVUsQ0FBQyxHQUFHLENBQUEsVUFBVSxDQUN4QixNQUFNLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDekIsQUFFRCxBQUFBLFdBQVcsQ0FBQyxVQUFVLEFBQUEsQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFDLEtBQ04sQ0FBQyxBQUVELEFBQUEsV0FBVyxDQUFDLFVBQVUsQ0FBQyxlQUFlLEFBQUMsQ0FDckMsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFDRCxBQUFBLEdBQUcsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLFdBQVcsQ0FBQyxDQUFDLEFBQUEsQ0FDL0IsTUFBTSxDQUFFLElBQUksQ0FDYixBQUNELEFBQUEsSUFBSSxBQUFBLE1BQU0sQUFBQSxJQUFLLEVBQUUsS0FBSyxDQUFHLFNBQVMsQ0FBRSxDQUNsQyxPQUFPLENBQUUsYUFBYSxDQUN2QixBQWFBLEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxXQUFXLEFBQUEsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFJRCxBQUFBLFdBQVcsQ0FBQyxVQUFVLEFBQUEsQ0FDbEIsU0FBUyxDQUFFLGVBQWUsQ0FDN0IsQ0NydkJOLEFBRVEsR0FGTCxBQUFBLG1CQUFtQixDQUNsQixJQUFJLEFBQUEsVUFBVSxBQUNULE1BQU0sQUFBQyxDQUVKLGdCQUFnQixDQUFFLHdFQUF3RSxDQUMxRixLQUFLLENBQUUsT0FBTyxDQUNqQixBQU5ULEFBU1EsR0FUTCxBQUFBLG1CQUFtQixDQVFsQixDQUFDLEFBQUEsSUFBSSxBQUFBLFdBQVcsQUFDWCxNQUFNLEFBQUMsQ0FFSixnQkFBZ0IsQ0FBRSwyRUFBMkUsQ0FDN0YsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUFiVCxBQWtCWSxHQWxCVCxBQUFBLG1CQUFtQixDQWdCbEIsaUJBQWlCLENBQ2IsSUFBSSxBQUNDLE1BQU0sQUFBQyxDQUVKLGdCQUFnQixDQUFFLHdFQUF3RSxDQUMxRixLQUFLLENBQUUsT0FBTyxDQUNqQixBQU9iLEFBSVEsR0FKTCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FFbkIsYUFBYSxDQUVQLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBTlQsQUFVUSxHQVZMLEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQVNuQixPQUFPLENBQ0gsSUFBSSxBQUFBLGFBQWEsQUFBQyxDQUNkLEtBQUssQ0FBRSxvQkFBb0IsQ0FDOUIsQUFaVCxBQWdCSSxHQWhCRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FnQm5CLFlBQVksQ0FBQyxFQUFFLEFBQUEsZ0JBQWdCLENBaEJuQyxHQUFHLEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQWlCbkIsVUFBVSxDQUFDLGNBQWMsQUFBQyxDQUN0QixhQUFhLENBQUUsd0JBQXdCLENBTzFDLEFBekJMLEFBb0JZLEdBcEJULEFBQUEsSUFBSSxBQUFBLGdCQUFnQixDQWdCbkIsWUFBWSxDQUFDLEVBQUUsQUFBQSxnQkFBZ0IsQ0FHM0IsRUFBRSxDQUNFLENBQUMsQ0FwQmIsR0FBRyxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQ0FpQm5CLFVBQVUsQ0FBQyxjQUFjLENBRXJCLEVBQUUsQ0FDRSxDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBT2IsQUFFUSxhQUZLLENBQ1QsTUFBTSxBQUFBLFVBQVUsQ0FDWixHQUFHLEFBQUMsQ0FDQSxVQUFVLENBQUUsWUFBWSxDQUMzQixBQVVULEFBR0ssaUJBSFksQ0FHWixJQUFJLEFBQUEsTUFBTSxDQUZmLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQURmLDhCQUE4QixDQUN6QixJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ1IsT0FBTyxDQUFFLE1BQU0sQ0EyQ2pCLEFBL0NOLEFBS1EsaUJBTFMsQ0FHWixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FKZiwyQkFBMkIsQ0FFdEIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBSGYsOEJBQThCLENBQ3pCLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxBQUFDLENBQ0osR0FBRyxDQUFFLElBQUksQ0FDVCxhQUFhLENBQUMsQ0FBQyxDQXVDbEIsQUE5Q1QsQUFRWSxpQkFSSyxDQUdaLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBUDFCLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQU4xQiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNYLEdBQUcsQ0FBRSxDQUFDLENBb0NULEFBN0NiLEFBVWdCLGlCQVZDLENBR1osSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQVQvQiwyQkFBMkIsQ0FFdEIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQVIvQiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1osYUFBYSxDQUFFLENBQUMsQ0FnQ25CLEFBM0NqQixBQVlvQixpQkFaSCxDQUdaLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0FFVixBQUFBLFFBQUMsQ0FBUyxlQUFlLEFBQXhCLEVBWHRCLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBRVYsQUFBQSxRQUFDLENBQVMsZUFBZSxBQUF4QixFQVZ0Qiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQUVWLEFBQUEsUUFBQyxDQUFTLGVBQWUsQUFBeEIsQ0FBMEIsQ0FDeEIsT0FBTyxDQUFFLElBQUksQ0FRaEIsQUFyQnJCLEFBZTRCLGlCQWZYLENBR1osSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQUVWLEFBQUEsUUFBQyxDQUFTLGVBQWUsQUFBeEIsRUFFRSxTQUFTLENBQ0wsQ0FBQyxDQWQ3QiwyQkFBMkIsQ0FFdEIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQUVWLEFBQUEsUUFBQyxDQUFTLGVBQWUsQUFBeEIsRUFFRSxTQUFTLENBQ0wsQ0FBQyxDQWI3Qiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQUVWLEFBQUEsUUFBQyxDQUFTLGVBQWUsQUFBeEIsRUFFRSxTQUFTLENBQ0wsQ0FBQyxBQUFDLENBQ0UsYUFBYSxDQUFFLENBQUMsQ0FDaEIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQy9CLEFBbkI3QixBQXNCb0IsaUJBdEJILENBR1osSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQVlWLEFBQUEsUUFBQyxDQUFTLE9BQU8sQUFBaEIsRUFyQnRCLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBWVYsQUFBQSxRQUFDLENBQVMsT0FBTyxBQUFoQixFQXBCdEIsOEJBQThCLENBQ3pCLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0FZVixBQUFBLFFBQUMsQ0FBUyxPQUFPLEFBQWhCLENBQWlCLENBQ2YsS0FBSyxDQUFFLENBQ1gsQ0FBQyxBQXhCckIsQUF5Qm9CLGlCQXpCSCxDQUdaLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0FlVixBQUFBLFFBQUMsQ0FBUyxNQUFNLEFBQWYsRUF4QnRCLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBZVYsQUFBQSxRQUFDLENBQVMsTUFBTSxBQUFmLEVBdkJ0Qiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQWVWLEFBQUEsUUFBQyxDQUFTLE1BQU0sQUFBZixDQUFpQixDQUNmLEtBQUssQ0FBRSxDQUFDLENBUVgsQUFsQ3JCLEFBNEI0QixpQkE1QlgsQ0FHWixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBZVYsQUFBQSxRQUFDLENBQVMsTUFBTSxBQUFmLEVBRUUsU0FBUyxDQUNMLENBQUMsQ0EzQjdCLDJCQUEyQixDQUV0QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBZVYsQUFBQSxRQUFDLENBQVMsTUFBTSxBQUFmLEVBRUUsU0FBUyxDQUNMLENBQUMsQ0ExQjdCLDhCQUE4QixDQUN6QixJQUFJLEFBQUEsTUFBTSxDQUVMLEtBQUssQ0FHRCxLQUFLLEFBQUEsT0FBTyxDQUVSLEdBQUcsQUFBQSxVQUFVLENBZVYsQUFBQSxRQUFDLENBQVMsTUFBTSxBQUFmLEVBRUUsU0FBUyxDQUNMLENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQUMvQixBQWhDN0IsQUFvQ29CLGlCQXBDSCxDQUdaLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0EwQlYsQUFBQSxRQUFDLENBQVMsWUFBWSxBQUFyQixFQW5DdEIsMkJBQTJCLENBRXRCLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0EwQlYsQUFBQSxRQUFDLENBQVMsWUFBWSxBQUFyQixFQWxDdEIsOEJBQThCLENBQ3pCLElBQUksQUFBQSxNQUFNLENBRUwsS0FBSyxDQUdELEtBQUssQUFBQSxPQUFPLENBRVIsR0FBRyxBQUFBLFVBQVUsQ0EwQlYsQUFBQSxRQUFDLENBQVMsWUFBWSxBQUFyQixDQUF1QixDQUNyQixLQUFLLENBQUUsQ0FBQyxDQUNYLEFBdENyQixBQXVDb0IsaUJBdkNILENBR1osSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQTZCVixBQUFBLFFBQUMsQ0FBUyxPQUFPLEFBQWhCLEVBdEN0QiwyQkFBMkIsQ0FFdEIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQTZCVixBQUFBLFFBQUMsQ0FBUyxPQUFPLEFBQWhCLEVBckN0Qiw4QkFBOEIsQ0FDekIsSUFBSSxBQUFBLE1BQU0sQ0FFTCxLQUFLLENBR0QsS0FBSyxBQUFBLE9BQU8sQ0FFUixHQUFHLEFBQUEsVUFBVSxDQTZCVixBQUFBLFFBQUMsQ0FBUyxPQUFPLEFBQWhCLENBQWtCLENBQ2hCLEtBQUssQ0FBRSxDQUFDLENBQ1gsQUFjckIsQUFLZ0IsVUFMTixDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQUNDLENBQUMsQUFBQSxVQUFVLENBSjdCLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFBQyxDQUNWLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQUM1QixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxzQkFBc0IsQ0FDL0MsZ0JBQWdCLENBQUUsQ0FBQyxDQVN0QixBQWxCakIsQUFVb0IsVUFWVixDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQUNDLENBQUMsQUFBQSxVQUFVLEFBS1IsTUFBTSxDQVYzQixVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFNUixHQUFHLENBVnhCLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFLUixNQUFNLENBVDNCLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFNUixHQUFHLEFBQUMsQ0FDRCxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxPQUFPLENBSWpCLEFBakJyQixBQWN3QixVQWRkLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFLUixNQUFNLENBSUgsSUFBSSxBQUFBLFlBQVksQ0FkeEMsVUFBVSxDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQUNDLENBQUMsQUFBQSxVQUFVLEFBTVIsR0FBRyxDQUdBLElBQUksQUFBQSxZQUFZLENBYnhDLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBQ0MsQ0FBQyxBQUFBLFVBQVUsQUFLUixNQUFNLENBSUgsSUFBSSxBQUFBLFlBQVksQ0FieEMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FDQyxDQUFDLEFBQUEsVUFBVSxBQU1SLEdBQUcsQ0FHQSxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQ2IsS0FBSyxDQUFFLGtCQUFrQixDQUM1QixBQWhCekIsQUFtQmdCLFVBbkJOLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZUEsQ0FBQyxBQUFBLGdCQUFnQixDQW5CbEMsVUFBVSxDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWdCQSxPQUFPLEFBQUEsZUFBZSxDQW5CdkMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FlQSxDQUFDLEFBQUEsZ0JBQWdCLENBbEJsQyxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWdCQSxPQUFPLEFBQUEsZUFBZSxBQUFFLENBQ3JCLGdCQUFnQixDQUFFLEdBQUcsQ0FDckIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBRTVCLGNBQWMsQ0FBRSxTQUFTLENBMkI1QixBQXBEakIsQUEwQm9CLFVBMUJWLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZUEsQ0FBQyxBQUFBLGdCQUFnQixDQU9kLElBQUksQUFBQSxZQUFZLENBMUJwQyxVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBTW5CLElBQUksQUFBQSxZQUFZLENBekJwQyxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWVBLENBQUMsQUFBQSxnQkFBZ0IsQ0FPZCxJQUFJLEFBQUEsWUFBWSxDQXpCcEMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FnQkEsT0FBTyxBQUFBLGVBQWUsQ0FNbkIsSUFBSSxBQUFBLFlBQVksQUFBQyxDQUNiLEtBQUssQ0FBRSxvQkFBb0IsQ0FDM0IsWUFBWSxDQUFFLHVCQUF1QixDQUNyQyxVQUFVLENBQUUsdUJBQXVCLENBQ25DLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUEvQnJCLEFBaUNvQixVQWpDVixDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWVBLENBQUMsQUFBQSxnQkFBZ0IsQ0FjWixVQUFVLENBakNoQyxVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBYWpCLFVBQVUsQ0FoQ2hDLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZUEsQ0FBQyxBQUFBLGdCQUFnQixDQWNaLFVBQVUsQ0FoQ2hDLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBYWpCLFVBQVUsQUFBQyxDQUVULGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHNCQUFzQixDQU1sRCxBQXpDckIsQUFvQ3dCLFVBcENkLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZUEsQ0FBQyxBQUFBLGdCQUFnQixDQWNaLFVBQVUsQUFHUCxNQUFNLENBcEMvQixVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZUEsQ0FBQyxBQUFBLGdCQUFnQixDQWNaLFVBQVUsQUFJUCxHQUFHLENBckM1QixVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBYWpCLFVBQVUsQUFHUCxNQUFNLENBcEMvQixVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBYWpCLFVBQVUsQUFJUCxHQUFHLENBcEM1QixJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWVBLENBQUMsQUFBQSxnQkFBZ0IsQ0FjWixVQUFVLEFBR1AsTUFBTSxDQW5DL0IsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FlQSxDQUFDLEFBQUEsZ0JBQWdCLENBY1osVUFBVSxBQUlQLEdBQUcsQ0FwQzVCLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBZ0JBLE9BQU8sQUFBQSxlQUFlLENBYWpCLFVBQVUsQUFHUCxNQUFNLENBbkMvQixJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWdCQSxPQUFPLEFBQUEsZUFBZSxDQWFqQixVQUFVLEFBSVAsR0FBRyxBQUFDLENBQ0QsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsT0FBTyxDQUNqQixBQXhDekIsQUF3RHdCLFVBeERkLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQXZEdkMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLEFBQUMsQ0FDWixVQUFVLENBQUUscUJBQXFCLENBc0RwQyxBQS9HekIsQUE2RGdDLFVBN0R0QixDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLEFBRUMsTUFBTSxDQTdEdkMsVUFBVSxDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLEFBR0MsR0FBRyxDQTdEcEMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxBQUVDLE1BQU0sQ0E1RHZDLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQUFHQyxHQUFHLEFBQUMsQ0FDRCxVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxPQUFPLENBQ2pCLEFBakVqQyxBQWtFZ0MsVUFsRXRCLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQUFPQyxXQUFXLENBakU1QyxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLEFBT0MsV0FBVyxBQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFwRWpDLEFBcUVnQyxVQXJFdEIsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FwRS9DLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQ0FVQSxlQUFlLEFBQUMsQ0FDWixhQUFhLENBQUUsQ0FBQyxDQW9DbkIsQUExR2pDLEFBdUVvQyxVQXZFMUIsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FFVCxlQUFlLENBdEVyRCxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLENBVUEsZUFBZSxDQUVULGVBQWUsQUFBQyxDQUNkLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGFBQWEsQ0FBRSxpQkFBaUIsQ0FDbkMsQUEzRXJDLEFBNkVvQyxVQTdFMUIsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQTVFbkQsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLHVCQUF1QixDQTBCdEMsQUF4R3JDLEFBbUY0QyxVQW5GbEMsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQUFJQyxNQUFNLENBbkZuRCxVQUFVLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQ0FVQSxlQUFlLENBUVgsRUFBRSxBQUFBLGFBQWEsQ0FFVCxFQUFFLEFBS0MsR0FBRyxDQW5GaEQsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQUFJQyxNQUFNLENBbEZuRCxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLENBVUEsZUFBZSxDQVFYLEVBQUUsQUFBQSxhQUFhLENBRVQsRUFBRSxBQUtDLEdBQUcsQUFBQyxDQUNELFVBQVUsQ0FBRSxzQkFBc0IsQ0FDbEMsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUF2RjdDLEFBd0Y0QyxVQXhGbEMsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQUFTQyxXQUFXLENBdkZ4RCxJQUFJLEFBQUEsZ0JBQWdCLENBQ2hCLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLENBVUEsZUFBZSxDQVFYLEVBQUUsQUFBQSxhQUFhLENBRVQsRUFBRSxBQVNDLFdBQVcsQUFBQyxDQUNULGFBQWEsQ0FBRSxDQUFDLENBQ25CLEFBMUY3QyxBQTJGNEMsVUEzRmxDLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQ0FVQSxlQUFlLENBUVgsRUFBRSxBQUFBLGFBQWEsQ0FFVCxFQUFFLENBWUEsQ0FBQyxDQTFGN0MsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQ0FZQSxDQUFDLEFBQUMsQ0FDRSxhQUFhLENBQUUsQ0FBQyxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBcUIsQ0FJakQsQUFqRzdDLEFBOEZnRCxVQTlGdEMsQ0FFTixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQ0FZQSxDQUFDLENBR0csWUFBWSxDQTdGNUQsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQ0FZQSxDQUFDLENBR0csWUFBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLHFCQUFxQixDQUNwQyxBQWhHakQsQUFtR2dELFVBbkd0QyxDQUVOLGtCQUFrQixDQUNkLEVBQUUsQUFBQSxhQUFhLENBQ1IsRUFBRSxDQWlERCxlQUFlLENBR1AsRUFBRSxBQUFBLGFBQWEsQ0FHVCxFQUFFLENBVUEsZUFBZSxDQVFYLEVBQUUsQUFBQSxhQUFhLENBRVQsRUFBRSxBQW1CQyxXQUFXLENBQ1IsQ0FBQyxDQWxHakQsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQVVBLGVBQWUsQ0FRWCxFQUFFLEFBQUEsYUFBYSxDQUVULEVBQUUsQUFtQkMsV0FBVyxDQUNSLENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxDQUFDLENBQ25CLEFBckdqRCxBQTJHZ0MsVUEzR3RCLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLENBaURELGVBQWUsQ0FHUCxFQUFFLEFBQUEsYUFBYSxDQUdULEVBQUUsQ0FnREEsQ0FBQyxDQTFHakMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQ0FpREQsZUFBZSxDQUdQLEVBQUUsQUFBQSxhQUFhLENBR1QsRUFBRSxDQWdEQSxDQUFDLEFBQUMsQ0FDRSxVQUFVLENBQUUsWUFBWSxDQUMzQixBQTdHakMsQUFtSGdCLFVBbkhOLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLEFBK0dBLFdBQVcsQ0FsSDVCLElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLEFBK0dBLFdBQVcsQUFBQyxDQUNULGFBQWEsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLHdCQUF3QixDQUFDLHdCQUF3QixDQUl2RSxBQXhIakIsQUFxSG9CLFVBckhWLENBRU4sa0JBQWtCLENBQ2QsRUFBRSxBQUFBLGFBQWEsQ0FDUixFQUFFLEFBK0dBLFdBQVcsQ0FFTixDQUFDLEFBQUEsVUFBVSxDQXBIakMsSUFBSSxBQUFBLGdCQUFnQixDQUNoQixrQkFBa0IsQ0FDZCxFQUFFLEFBQUEsYUFBYSxDQUNSLEVBQUUsQUErR0EsV0FBVyxDQUVOLENBQUMsQUFBQSxVQUFVLEFBQUMsQ0FDVixhQUFhLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FDdkUsQUFXckIsQUFRUSxHQVJMLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FFakIsR0FBRyxBQUFBLElBQUksQUFBQSxJQUFLLENBQUEsU0FBUyxFQU1qQixHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBUjlCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUdqQixHQUFHLEFBQUEsSUFBSSxBQUFBLFFBQVEsQ0FLWCxHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBUDlCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQ3hCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFNakIsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQVA5QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUV4QixHQUFHLEFBQUEsSUFBSSxBQUFBLFFBQVEsQ0FLWCxHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLFlBQVksQ0FDeEIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLFlBQVksQ0FDckIsYUFBYSxDQUFFLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ3BFLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsb0JBQW9CLENBMkM5QixBQWhFVCxBQXVCWSxHQXZCVCxBQUFBLFNBQVMsQUFBQSxTQUFTLENBRWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFNakIsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQWVsQixHQUFHLEFBQUEsSUFBSSxDQXZCbkIsR0FBRyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBR2pCLEdBQUcsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUtYLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FlbEIsR0FBRyxBQUFBLElBQUksQ0F0Qm5CLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQ3hCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFNakIsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQWVsQixHQUFHLEFBQUEsSUFBSSxDQXRCbkIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FFeEIsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLENBS1gsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQWVsQixHQUFHLEFBQUEsSUFBSSxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLDJDQUEyQyxDQUN0RCxBQTVCYixBQThCWSxHQTlCVCxBQUFBLFNBQVMsQUFBQSxTQUFTLENBRWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFNakIsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQXNCbEIsSUFBSSxBQUFBLFNBQVMsQ0E5QnpCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUdqQixHQUFHLEFBQUEsSUFBSSxBQUFBLFFBQVEsQ0FLWCxHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBc0JsQixJQUFJLEFBQUEsU0FBUyxDQTdCekIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FDeEIsR0FBRyxBQUFBLElBQUksQUFBQSxJQUFLLENBQUEsU0FBUyxFQU1qQixHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBc0JsQixJQUFJLEFBQUEsU0FBUyxDQTdCekIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FFeEIsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLENBS1gsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQXNCbEIsSUFBSSxBQUFBLFNBQVMsQUFBQyxDQUNWLEtBQUssQ0FBRSxPQUFPLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUN6QixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxJQUFJLENBQ1osV0FBVyxDQUFFLEdBQUcsQ0FDaEIsUUFBUSxDQUFFLE9BQU8sQ0FDakIsV0FBVyxDQUFFLE1BQU0sQ0FDdEIsQUF4Q2IsQUEwQ1ksR0ExQ1QsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUVqQixHQUFHLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBTWpCLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FrQ2xCLElBQUksQUFBQSxNQUFNLENBMUN0QixHQUFHLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FHakIsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLENBS1gsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQWtDbEIsSUFBSSxBQUFBLE1BQU0sQ0F6Q3RCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQ3hCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFNakIsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxDQWtDbEIsSUFBSSxBQUFBLE1BQU0sQ0F6Q3RCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBRXhCLEdBQUcsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUtYLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQ0FrQ2xCLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDUCxJQUFJLENBQUUsQ0FBQyxDQUNQLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUF2RGIsQUF5RFksR0F6RFQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUVqQixHQUFHLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBTWpCLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQUFpRGpCLE1BQU0sQ0F6RG5CLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUVqQixHQUFHLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBTWpCLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQUFrRGpCLEdBQUcsQ0ExRGhCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUdqQixHQUFHLEFBQUEsSUFBSSxBQUFBLFFBQVEsQ0FLWCxHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEFBaURqQixNQUFNLENBekRuQixHQUFHLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0FHakIsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLENBS1gsR0FBSSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsU0FBUyxBQWtEakIsR0FBRyxDQXpEaEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FDeEIsR0FBRyxBQUFBLElBQUksQUFBQSxJQUFLLENBQUEsU0FBUyxFQU1qQixHQUFJLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxTQUFTLEFBaURqQixNQUFNLENBeERuQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUN4QixHQUFHLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBTWpCLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQUFrRGpCLEdBQUcsQ0F6RGhCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBRXhCLEdBQUcsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUtYLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQUFpRGpCLE1BQU0sQ0F4RG5CLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBRXhCLEdBQUcsQUFBQSxJQUFJLEFBQUEsUUFBUSxDQUtYLEdBQUksQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLFNBQVMsQUFrRGpCLEdBQUcsQUFBQyxDQUNELFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFFLElBQUcsQ0FBQyxDQUFDLENBQUMsdUJBQXVCLENBQ2xELFVBQVUsQ0FBRSxZQUFZLENBQ3hCLEtBQUssQ0FBRSxvQkFBb0IsQ0FDOUIsQUE5RGIsQUFzRVEsR0F0RUwsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQW9FaEIsZUFBZSxDQUVWLEdBQUcsQUFBQSxZQUFZLENBckV6QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixBQW1FdkIsZUFBZSxDQUVWLEdBQUcsQUFBQSxZQUFZLEFBQUMsQ0FFZCxXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxDQUFDLENBYWYsQUF2RlQsQUEyRVksR0EzRVQsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQW9FaEIsZUFBZSxDQUVWLEdBQUcsQUFBQSxZQUFZLENBS2IsR0FBRyxBQUFBLElBQUksQUFBQSxTQUFTLENBMUU1QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixBQW1FdkIsZUFBZSxDQUVWLEdBQUcsQUFBQSxZQUFZLENBS2IsR0FBRyxBQUFBLElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDYixPQUFPLENBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FVaEMsQUF0RmIsQUE2RWdCLEdBN0ViLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUFvRWhCLGVBQWUsQ0FFVixHQUFHLEFBQUEsWUFBWSxDQUtiLEdBQUcsQUFBQSxJQUFJLEFBQUEsU0FBUyxDQUVaLFNBQVMsQ0E1RXpCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBbUV2QixlQUFlLENBRVYsR0FBRyxBQUFBLFlBQVksQ0FLYixHQUFHLEFBQUEsSUFBSSxBQUFBLFNBQVMsQ0FFWixTQUFTLEFBQUMsQ0FDTixhQUFhLENBQUUsc0JBQXNCLENBQUMsc0JBQXNCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FDaEUsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSwwQ0FBMEMsQ0FDdEQsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQUNsQixlQUFlLENBQUUsTUFBTSxDQUMxQixBQXJGakIsQUFpR1EsR0FqR0wsQUFBQSxTQUFTLEFBQUEsU0FBUyxBQTJGaEIsSUFBSyxDQUFBLGVBQWUsRUFNakIsR0FBRyxBQUFBLElBQUksQUFBQSxJQUFLLENBQUEsU0FBUyxFQWhHN0IsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQUEwRnZCLElBQUssQ0FBQSxlQUFlLEVBTWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsQ0FBRSxDQUVuQixPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsQ0FBQyxDQWVaLEFBbkhULEFBcUdZLEdBckdULEFBQUEsU0FBUyxBQUFBLFNBQVMsQUEyRmhCLElBQUssQ0FBQSxlQUFlLEVBTWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFJakIsU0FBUyxDQXBHckIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQUEwRnZCLElBQUssQ0FBQSxlQUFlLEVBTWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFJakIsU0FBUyxBQUFDLENBQ04sYUFBYSxDQUFFLHNCQUFzQixDQUFDLHNCQUFzQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQ2hFLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsMENBQTBDLENBQ3RELFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLE1BQU0sQ0FNMUIsQUFsSGIsQUE4R2dCLEdBOUdiLEFBQUEsU0FBUyxBQUFBLFNBQVMsQUEyRmhCLElBQUssQ0FBQSxlQUFlLEVBTWpCLEdBQUcsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLFNBQVMsRUFJakIsU0FBUyxDQVNMLE1BQU0sQ0E3R3RCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLEFBMEZ2QixJQUFLLENBQUEsZUFBZSxFQU1qQixHQUFHLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxTQUFTLEVBSWpCLFNBQVMsQ0FTTCxNQUFNLEFBQUMsQ0FDSCxVQUFVLENBQUUsc0JBQXNCLENBQ2xDLEtBQUssQ0FBRSxrQkFBa0IsQ0FDNUIsQUFqSGpCLEFBd0hJLEdBeEhELEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBdkh2QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQUFBQyxDQUNoQixVQUFVLENBQUMsQ0FBQyxDQUNaLFVBQVUsQ0FBRSx1QkFBdUIsQ0FBQyxVQUFVLENBNEpqRCxBQXRSTCxBQTJIUSxHQTNITCxBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQUdmLEVBQUUsQUFBQSxXQUFXLENBMUhyQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FHZixFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ1YsVUFBVSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDOUMsS0FBSyxDQUFFLG9CQUFvQixDQUMzQixNQUFNLENBQUMsWUFBWSxDQUNuQixhQUFhLENBQUMsWUFBWSxDQU83QixBQXRJVCxBQWdJWSxHQWhJVCxBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQUdmLEVBQUUsQUFBQSxXQUFXLENBS1QsRUFBRSxDQS9IZCxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FHZixFQUFFLEFBQUEsV0FBVyxDQUtULEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxPQUFPLENBSWpCLEFBckliLEFBeUlRLEdBeklMLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBaUJmLEVBQUUsQUFBQSxVQUFVLENBeElwQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FpQmYsRUFBRSxBQUFBLFVBQVUsQUFBQyxDQUNULGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQ0FBRSx1QkFBdUIsQ0FJdEMsQUEvSVQsQUE0SVksR0E1SVQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FpQmYsRUFBRSxBQUFBLFVBQVUsQ0FHUixFQUFFLENBM0lkLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQWlCZixFQUFFLEFBQUEsVUFBVSxDQUdSLEVBQUUsQUFBQyxDQUNDLE1BQU0sQ0FBQyxDQUFDLENBQ1gsQUE5SWIsQUFrSlEsR0FsSkwsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0EwQmYsRUFBRSxBQUFBLFVBQVUsQ0FqSnBCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQTBCZixFQUFFLEFBQUEsVUFBVSxBQUFDLENBQ1QsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsb0JBQW9CLENBQzNCLGFBQWEsQ0FBRSxDQUFDLENBT25CLEFBNUpULEFBc0pZLEdBdEpULEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBMEJmLEVBQUUsQUFBQSxVQUFVLENBSVIsRUFBRSxDQXJKZCxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0EwQmYsRUFBRSxBQUFBLFVBQVUsQ0FJUixFQUFFLEFBQUMsQ0FDQyxLQUFLLENBQUUsT0FBTyxDQUlqQixBQTNKYixBQXdKZ0IsR0F4SmIsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0EwQmYsRUFBRSxBQUFBLFVBQVUsQ0FJUixFQUFFLENBRUUsSUFBSSxDQXZKcEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBMEJmLEVBQUUsQUFBQSxVQUFVLENBSVIsRUFBRSxDQUVFLElBQUksQUFBQyxDQUNELEtBQUssQ0FBRSxvQkFBb0IsQ0FDOUIsQUExSmpCLEFBOEpRLEdBOUpMLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0E3SlYsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBQyx1QkFBdUIsQ0FxSHJDLEFBcFJULEFBZ0tZLEdBaEtULEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0E3SlYsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQUFFNEMsQ0FDdEMsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQy9DLEFBbEtiLEFBbUtZLEdBbktULEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FLRSxFQUFFLEFBQUEsY0FBYyxDQWxLNUIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FLRSxFQUFFLEFBQUEsY0FBYyxBQUFDLENBQ2IsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsbUJBQW1CLENBQzNDLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQWlEL0MsQUF0TmIsQUE0S3dCLEdBNUtyQixBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBQ1gsSUFBSSxBQUFBLGNBQWMsQ0FDZCxJQUFJLEFBQUEsTUFBTSxDQTNLbEMsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FLRSxFQUFFLEFBQUEsY0FBYyxDQU9aLGVBQWUsQ0FDWCxJQUFJLEFBQUEsY0FBYyxDQUNkLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDUCxPQUFPLENBQUUsV0FBVyxDQUNwQixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUscUJBQXFCLENBQy9CLEFBakx6QixBQW1Md0IsR0FuTHJCLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FLRSxFQUFFLEFBQUEsY0FBYyxDQU9aLGVBQWUsQ0FDWCxJQUFJLEFBQUEsY0FBYyxDQVFkLGNBQWMsQ0FsTHRDLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBQ1gsSUFBSSxBQUFBLGNBQWMsQ0FRZCxjQUFjLEFBQUMsQ0FDWCxXQUFXLENBQUUsR0FBRyxDQU9uQixBQTNMekIsQUFxTDRCLEdBckx6QixBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBQ1gsSUFBSSxBQUFBLGNBQWMsQ0FRZCxjQUFjLENBRVYsY0FBYyxDQUFDLElBQUksQUFBQSxZQUFZLENBcEwzRCxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQUtFLEVBQUUsQUFBQSxjQUFjLENBT1osZUFBZSxDQUNYLElBQUksQUFBQSxjQUFjLENBUWQsY0FBYyxDQUVWLGNBQWMsQ0FBQyxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQzVCLEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsWUFBWSxDQUFFLFlBQVksQ0FDMUIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNiLEFBMUw3QixBQTZMd0IsR0E3THJCLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FLRSxFQUFFLEFBQUEsY0FBYyxDQU9aLGVBQWUsQ0FDWCxJQUFJLEFBQUEsY0FBYyxDQWtCZCxJQUFJLENBNUw1QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQUtFLEVBQUUsQUFBQSxjQUFjLENBT1osZUFBZSxDQUNYLElBQUksQUFBQSxjQUFjLENBa0JkLElBQUksQUFBQyxDQUNELEtBQUssQ0FBRSxvQkFBb0IsQ0FDOUIsQUEvTHpCLEFBbU13QixHQW5NckIsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQUtFLEVBQUUsQUFBQSxjQUFjLENBT1osZUFBZSxDQXdCWCxJQUFJLEFBQUEsV0FBVyxDQUNYLENBQUMsQ0FsTXpCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBd0JYLElBQUksQUFBQSxXQUFXLENBQ1gsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLG9CQUFvQixDQUk5QixBQXhNekIsQUFxTTRCLEdBck16QixBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBd0JYLElBQUksQUFBQSxXQUFXLENBQ1gsQ0FBQyxDQUVHLElBQUksQUFBQSxNQUFNLENBcE10QyxHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQUtFLEVBQUUsQUFBQSxjQUFjLENBT1osZUFBZSxDQXdCWCxJQUFJLEFBQUEsV0FBVyxDQUNYLENBQUMsQ0FFRyxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ1AsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUF2TTdCLEFBNk13QixHQTdNckIsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQUtFLEVBQUUsQUFBQSxjQUFjLENBT1osZUFBZSxDQWtDWCxXQUFXLENBQ1AsSUFBSSxBQUFBLE1BQU0sQ0E1TWxDLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBS0UsRUFBRSxBQUFBLGNBQWMsQ0FPWixlQUFlLENBa0NYLFdBQVcsQ0FDUCxJQUFJLEFBQUEsTUFBTSxBQUFDLENBSVAsT0FBTyxDQUFFLE9BQU8sQ0FDbkIsQUFsTnpCLEFBd05ZLEdBeE5ULEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0EwREUsRUFBRSxBQUFBLE1BQU0sQ0F2TnBCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBMERFLEVBQUUsQUFBQSxNQUFNLEFBQUMsQ0FDTCxhQUFhLENBQUUsQ0FBQyxDQUluQixBQTdOYixBQTBOZ0IsR0ExTmIsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQTBERSxFQUFFLEFBQUEsTUFBTSxDQUVKLENBQUMsQ0F6TmpCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBMERFLEVBQUUsQUFBQSxNQUFNLENBRUosQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLG9CQUFvQixDQUM5QixBQTVOakIsQUErTlksR0EvTlQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQTlOdkIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNSLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQWlDL0MsQUFqUWIsQUFvT2dCLEdBcE9iLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQUFLTixXQUFXLENBbk81QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxBQUtOLFdBQVcsQUFBQyxDQUNULFlBQVksQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUM5QyxBQXRPakIsQUF3T29CLEdBeE9qQixBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLEFBUU4sWUFBWSxDQUNULFVBQVUsQ0F2TzlCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLEFBUU4sWUFBWSxDQUNULFVBQVUsQUFBQyxDQUNQLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQ3pDLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxZQUFZLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FFcEIsQUFqUHJCLEFBb1BnQixHQXBQYixBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBcUJQLEtBQUssQ0FwUHJCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxDQXJQdEIsR0FBRyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBdUJQLE1BQU0sQUFBQSxLQUFLLENBclAzQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXFCUCxLQUFLLENBblByQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxDQXBQdEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQ0F1QlAsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUNSLGFBQWEsQ0FBRSx3QkFBd0IsQ0FTMUMsQUFoUWpCLEFBd1BvQixHQXhQakIsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXFCUCxLQUFLLEFBSUEsR0FBRyxDQXhQeEIsR0FBRyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBd0hqQixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBcUJQLEtBQUssQUFLQSxNQUFNLENBelAzQixHQUFHLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQ0FxQlAsS0FBSyxBQU1BLE9BQU8sQ0ExUDVCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxBQUdELEdBQUcsQ0F4UHhCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxBQUlELE1BQU0sQ0F6UDNCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxBQUtELE9BQU8sQ0ExUDVCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXVCUCxNQUFNLEFBQUEsS0FBSyxBQUVOLEdBQUcsQ0F4UHhCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXVCUCxNQUFNLEFBQUEsS0FBSyxBQUdOLE1BQU0sQ0F6UDNCLEdBQUcsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXVCUCxNQUFNLEFBQUEsS0FBSyxBQUlOLE9BQU8sQ0F6UDVCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBcUJQLEtBQUssQUFJQSxHQUFHLENBdlB4QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXFCUCxLQUFLLEFBS0EsTUFBTSxDQXhQM0IsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQ0FxQlAsS0FBSyxBQU1BLE9BQU8sQ0F6UDVCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBc0JQLENBQUMsQUFBQSxLQUFLLEFBR0QsR0FBRyxDQXZQeEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQ0FzQlAsQ0FBQyxBQUFBLEtBQUssQUFJRCxNQUFNLENBeFAzQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXNCUCxDQUFDLEFBQUEsS0FBSyxBQUtELE9BQU8sQ0F6UDVCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBdUh4QixLQUFLLEFBQUEsY0FBYyxDQXNDZixFQUFFLENBaUVJLEVBQUUsQUFBQSxPQUFPLENBdUJQLE1BQU0sQUFBQSxLQUFLLEFBRU4sR0FBRyxDQXZQeEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FpRUksRUFBRSxBQUFBLE9BQU8sQ0F1QlAsTUFBTSxBQUFBLEtBQUssQUFHTixNQUFNLENBeFAzQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQWlFSSxFQUFFLEFBQUEsT0FBTyxDQXVCUCxNQUFNLEFBQUEsS0FBSyxBQUlOLE9BQU8sQUFBQyxDQUNMLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsWUFBWSxDQUNwQyxLQUFLLENBQUUsc0JBQXNCLENBQUMsVUFBVSxDQUN4QyxVQUFVLENBQUUsMkJBQTJCLENBQUMsVUFBVSxDQUNsRCxZQUFZLENBQUUsdUJBQXVCLENBQUMsVUFBVSxDQUNuRCxBQS9QckIsQUFtUVksR0FuUVQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQXdIakIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQXFHSSxFQUFFLEFBQUEsUUFBUSxDQWxReEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0F1SHhCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FxR0ksRUFBRSxBQUFBLFFBQVEsQUFBQyxDQUNULGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLG1CQUFtQixDQUM1QyxXQUFXLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FJMUMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FTbEIsQUFuUmIsQUEyUWdCLEdBM1FiLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0F3SGpCLEtBQUssQUFBQSxjQUFjLENBc0NmLEVBQUUsQ0FxR0ksRUFBRSxBQUFBLFFBQVEsQ0FRUixZQUFZLENBMVE1QixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQXVIeEIsS0FBSyxBQUFBLGNBQWMsQ0FzQ2YsRUFBRSxDQXFHSSxFQUFFLEFBQUEsUUFBUSxDQVFSLFlBQVksQUFBQyxDQU1ULFVBQVUsQ0FBRSxZQUFZLENBQzNCLEFBV2pCLEFBQ0ksR0FERCxBQUFBLE1BQU0sQ0FDTCxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQ1IsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFITCxBQUlJLEdBSkQsQUFBQSxNQUFNLENBSUwsWUFBWSxBQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsQ0FBQyxDQUNoQixHQUFHLENBQUUsR0FBRyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsZ0JBQWdCLENBQUUsNkRBQTZELENBUWxGLEFBakJMLEFBVVEsR0FWTCxBQUFBLE1BQU0sQ0FJTCxZQUFZLEFBTVAsZUFBZSxBQUFDLENBQ2IsS0FBSyxDQUFFLENBQUMsQ0FDWCxBQVpULEFBYVEsR0FiTCxBQUFBLE1BQU0sQ0FJTCxZQUFZLEFBU1AsZUFBZSxBQUFDLENBQ2IsSUFBSSxDQUFDLENBQUMsQ0FDVCxBQWZULEFBa0JJLEdBbEJELEFBQUEsTUFBTSxDQWtCTCxhQUFhLEFBQUMsQ0FDVixlQUFlLENBQUUsSUFBSSxDQUNyQixjQUFjLENBQUUsQ0FBQyxDQXVGcEIsQUEzR0wsQUFxQlEsR0FyQkwsQUFBQSxNQUFNLENBa0JMLGFBQWEsQ0FHVCxHQUFHLEFBQUEsT0FBTyxBQUFBLGNBQWMsQUFBQyxDQUNyQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBcUIsQ0FDdkMsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FDbkMsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0E4RXJCLEFBMUdULEFBNkJZLEdBN0JULEFBQUEsTUFBTSxDQWtCTCxhQUFhLENBR1QsR0FBRyxBQUFBLE9BQU8sQUFBQSxjQUFjLEFBUW5CLE1BQU0sQUFBQyxDQUNKLFNBQVMsQ0FBRSxlQUFlLENBQzdCLEFBL0JiLEFBZ0NZLEdBaENULEFBQUEsTUFBTSxDQWtCTCxhQUFhLENBR1QsR0FBRyxBQUFBLE9BQU8sQUFBQSxjQUFjLENBV3BCLEdBQUcsQUFBQSxxQkFBcUIsQUFBQyxDQUNyQixVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsS0FBSyxDQUFFLENBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLFFBQVEsQ0F3Q3BCLEFBOUViLEFBdUNnQixHQXZDYixBQUFBLE1BQU0sQ0FrQkwsYUFBYSxDQUdULEdBQUcsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQVdwQixHQUFHLEFBQUEscUJBQXFCLENBT25CLEdBQUcsQUFBQSxZQUFZLEFBQUMsQ0FDYixVQUFVLENBQUUsWUFBWSxDQUN4QixLQUFLLENBQUUsT0FBTyxDQUtqQixBQTlDakIsQUEwQ29CLEdBMUNqQixBQUFBLE1BQU0sQ0FrQkwsYUFBYSxDQUdULEdBQUcsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQVdwQixHQUFHLEFBQUEscUJBQXFCLENBT25CLEdBQUcsQUFBQSxZQUFZLENBR1osQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLE9BQU8sQ0FDakIsQUE1Q3JCLEFBZ0RnQixHQWhEYixBQUFBLE1BQU0sQ0FrQkwsYUFBYSxDQUdULEdBQUcsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQVdwQixHQUFHLEFBQUEscUJBQXFCLENBZ0JwQixXQUFXLEFBQUEsT0FBTyxBQUFDLENBRWYsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsU0FBUyxDQUN6QixLQUFLLENBQUUscUJBQXFCLENBQzVCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLEtBQUssQ0FxQmpCLEFBN0VqQixBQTJEd0IsR0EzRHJCLEFBQUEsTUFBTSxDQWtCTCxhQUFhLENBR1QsR0FBRyxBQUFBLE9BQU8sQUFBQSxjQUFjLENBV3BCLEdBQUcsQUFBQSxxQkFBcUIsQ0FnQnBCLFdBQVcsQUFBQSxPQUFPLENBU1osSUFBSSxBQUVELE1BQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxrQkFBa0IsQ0FDekIsR0FBRyxDQUFFLElBQUksQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZCxJQUFJLENBQUUsR0FBRyxDQUNULE9BQU8sQ0FBRSxNQUFNLENBQ2xCLEFBckV6QixBQXVFd0IsR0F2RXJCLEFBQUEsTUFBTSxDQWtCTCxhQUFhLENBR1QsR0FBRyxBQUFBLE9BQU8sQUFBQSxjQUFjLENBV3BCLEdBQUcsQUFBQSxxQkFBcUIsQ0FnQnBCLFdBQVcsQUFBQSxPQUFPLENBU1osSUFBSSxDQWNGLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FFZixBQTNFekIsQUFnRlksR0FoRlQsQUFBQSxNQUFNLENBa0JMLGFBQWEsQ0FHVCxHQUFHLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0EyRHBCLG9CQUFvQixBQUFBLE9BQU8sQUFBQyxDQUN4QixLQUFLLENBQUUsZUFBZSxDQUN0QixLQUFLLENBQUUsQ0FBQyxDQUNSLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBT25CLEFBM0ZiLEFBc0ZvQixHQXRGakIsQUFBQSxNQUFNLENBa0JMLGFBQWEsQ0FHVCxHQUFHLEFBQUEsT0FBTyxBQUFBLGNBQWMsQ0EyRHBCLG9CQUFvQixBQUFBLE9BQU8sQ0FLdkIsT0FBTyxDQUNILElBQUksQUFBQSxTQUFTLEFBQUMsQ0FDVixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBeEZyQixBQTRGWSxHQTVGVCxBQUFBLE1BQU0sQ0FrQkwsYUFBYSxDQUdULEdBQUcsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQXVFcEIsdUJBQXVCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsS0FBSyxDQUFFLENBQUMsQ0FDUixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLGNBQWMsQ0FBRSxXQUFXLENBQzNCLFlBQVksQ0FBRSxHQUFHLENBSXBCLEFBdkdiLEFBb0dnQixHQXBHYixBQUFBLE1BQU0sQ0FrQkwsYUFBYSxDQUdULEdBQUcsQUFBQSxPQUFPLEFBQUEsY0FBYyxDQXVFcEIsdUJBQXVCLENBUW5CLFFBQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBYWpCLEFBR1EsR0FITCxBQUFBLFFBQVEsQ0FFTCxFQUFFLENBQ0EsQ0FBQyxDQUZULEVBQUUsQUFBQSxnQkFBZ0IsQ0FDWixFQUFFLENBQ0EsQ0FBQyxBQUFDLENBQ0UsVUFBVSxDQUFFLEtBQUssQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsc0JBQXNCLENBQUMsVUFBVSxDQUNuRSxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLE1BQU0sQ0FBRSxnQkFBZ0IsQ0FDeEIsYUFBYSxDQUFFLHdCQUF3QixDQWMxQyxBQXJCVCxBQVNZLEdBVFQsQUFBQSxRQUFRLENBRUwsRUFBRSxDQUNBLENBQUMsQ0FNRyxJQUFJLEFBQUEsZ0JBQWdCLENBUmhDLEVBQUUsQUFBQSxnQkFBZ0IsQ0FDWixFQUFFLENBQ0EsQ0FBQyxDQU1HLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUM1QixBQVpiLEFBY1ksR0FkVCxBQUFBLFFBQVEsQ0FFTCxFQUFFLENBQ0EsQ0FBQyxDQVdHLElBQUksQUFBQSxNQUFNLENBYnRCLEVBQUUsQUFBQSxnQkFBZ0IsQ0FDWixFQUFFLENBQ0EsQ0FBQyxDQVdHLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDUCxNQUFNLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDdEIsQUFoQmIsQUFrQlksR0FsQlQsQUFBQSxRQUFRLENBRUwsRUFBRSxDQUNBLENBQUMsQUFlSSxNQUFNLENBakJuQixFQUFFLEFBQUEsZ0JBQWdCLENBQ1osRUFBRSxDQUNBLENBQUMsQUFlSSxNQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsc0JBQXNCLENBQ3JDLEFBWWIsQUFDSSxHQURELEFBQUEsSUFBSSxDQUNILEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDVixLQUFLLENBQUUsb0JBQW9CLENBSTlCLEFBTkwsQUFHUSxHQUhMLEFBQUEsSUFBSSxDQUNILEdBQUcsQUFBQSxVQUFVLENBRVQsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLG9CQUFvQixDQUM5QixBQVNULEFBQ0ksR0FERCxBQUFBLGtCQUFrQixDQUNqQixHQUFHLEFBQUEsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNaLGFBQWEsQ0FBRSx3QkFBd0IsQ0FVMUMsQUFaTCxBQUdRLEdBSEwsQUFBQSxrQkFBa0IsQ0FDakIsR0FBRyxBQUFBLEtBQUssQUFBQSxPQUFPLENBRVgsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSwyQkFBMkIsQ0FDdkMsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQy9CLEFBUFQsQUFTUSxHQVRMLEFBQUEsa0JBQWtCLENBQ2pCLEdBQUcsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQVFYLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFDLENBQ2hCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFLVCxBQUNJLFNBREssQ0FDTCxPQUFPLEFBQUMsQ0FDSixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBR0wsQUFDSSxRQURJLENBQ0osTUFBTSxBQUFBLE1BQU0sQ0FEaEIsUUFBUSxDQUVKLE1BQU0sQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFDLENBQ2hCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFKTCxBQU9RLFFBUEEsQ0FNSixJQUFJLEFBQUEsTUFBTSxBQUFBLE9BQU8sQ0FDWixXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsd0JBQXdCLENBQ3ZDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsZ0JBQWdCLENBQUUsWUFBWSxDQUM5QixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQkFBcUIsQ0FDakQsQUFXVCxBQUFBLElBQUksQUFBQSxlQUFlLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLHVCQUF1QixDQTBCdEMsQUEzQkQsQUFHUSxJQUhKLEFBQUEsZUFBZSxDQUVmLGNBQWMsQ0FDVixhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxHQUFHLENBQ1IsZUFBZSxDQUFFLGFBQWEsQ0FDOUIsV0FBVyxDQUFFLE1BQU0sQ0FhdEIsQUFwQlQsQUFRWSxJQVJSLEFBQUEsZUFBZSxDQUVmLGNBQWMsQ0FDVixhQUFhLENBS1QsS0FBSyxBQUFBLGVBQWUsQUFBQyxDQUNqQixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBVmIsQUFXWSxJQVhSLEFBQUEsZUFBZSxDQUVmLGNBQWMsQ0FDVixhQUFhLENBUVAsTUFBTSxBQUFBLElBQUksQUFBQyxDQUNULEtBQUssQ0FBRSxJQUFJLENBQ1gsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixLQUFLLENBQUcscUJBQXFCLENBQzdCLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFsQmIsQUFxQlEsSUFyQkosQUFBQSxlQUFlLENBRWYsY0FBYyxDQW1CVixhQUFhLEFBQUMsQ0FDVixLQUFLLENBQUUsb0JBQW9CLENBQzlCLEFBVVQsQUFFUSxJQUZKLEFBQUEsY0FBYyxBQUNiLFlBQVksQ0FDVCxJQUFJLEFBQUEsTUFBTSxBQUFDLENBQ1AsUUFBUSxDQUFFLFFBQVEsQ0FtQnJCLEFBdEJULEFBSVksSUFKUixBQUFBLGNBQWMsQUFDYixZQUFZLENBQ1QsSUFBSSxBQUFBLE1BQU0sQ0FFTixTQUFTLEFBQUEsU0FBUyxBQUFFLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBZ0JiLEFBckJiLEFBT2dCLElBUFosQUFBQSxjQUFjLEFBQ2IsWUFBWSxDQUNULElBQUksQUFBQSxNQUFNLENBRU4sU0FBUyxBQUFBLFNBQVMsQ0FHZCxHQUFHLEFBQUEsSUFBSSxBQUFBLFFBQVEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxRQUFRLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUVsQixBQWRqQixBQWdCZ0IsSUFoQlosQUFBQSxjQUFjLEFBQ2IsWUFBWSxDQUNULElBQUksQUFBQSxNQUFNLENBRU4sU0FBUyxBQUFBLFNBQVMsQ0FZZCxxQkFBcUIsQUFBQyxDQUNsQixjQUFjLENBQUUsV0FBVyxDQUMzQixXQUFXLENBQUUsSUFBSSxDQUNwQixBQW5CakIsQUE0Qm9CLElBNUJoQixBQUFBLGNBQWMsQUFDYixZQUFZLEFBd0JSLG9CQUFvQixDQUNqQixJQUFJLEFBQUEsTUFBTSxDQUNOLFNBQVMsQUFBQSxTQUFTLENBQ2QsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWixTQUFTLENBQUUsa0JBQWtCLENBQzdCLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUEvQnJCLEFBeUNRLElBekNKLEFBQUEsY0FBYyxDQXdDZCxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xDLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDSixhQUFhLENBQUUsd0JBQXdCLENBTzFDLEFBakRULEFBMkNZLElBM0NSLEFBQUEsY0FBYyxDQXdDZCxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xDLEdBQUcsQUFBQSxJQUFJLENBRUgsQ0FBQyxBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDaEIsYUFBYSxDQUFFLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsd0JBQXdCLENBQ3ZFLEFBN0NiLEFBOENZLElBOUNSLEFBQUEsY0FBYyxDQXdDZCxTQUFTLEFBQUEsU0FBUyxBQUFBLElBQUssQ0FBQSxlQUFlLEVBQ2xDLEdBQUcsQUFBQSxJQUFJLENBS0gsQ0FBQyxBQUFBLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQUFDLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FDdkUsQUFNYixBQUFBLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDSixlQUFlLENBQUUsYUFBYSxDQVNqQyxBQVZELEFBR1EsR0FITCxBQUFBLElBQUksQ0FFSCxNQUFNLEFBQ0QsWUFBWSxBQUFDLENBQ1YsYUFBYSxDQUFFLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsd0JBQXdCLENBQ3ZFLEFBTFQsQUFNUSxHQU5MLEFBQUEsSUFBSSxDQUVILE1BQU0sQUFJRCxXQUFXLEFBQUMsQ0FDVCxhQUFhLENBQUUsQ0FBQyxDQUFDLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FDdkUsQUFJVCxBQUNJLFNBREssQ0FDTCxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ04sYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxNQUFNLENBQUUsQ0FBQyxDQUNULGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDQUFDLFlBQVksQ0FDckMsbUJBQW1CLENBQUUsWUFBWSxDQU9wQyxBQVpMLEFBTVEsU0FOQyxDQUNMLENBQUMsQUFBQSxRQUFRLEFBS0osR0FBRyxDQU5aLFNBQVMsQ0FDTCxDQUFDLEFBQUEsUUFBUSxBQU1KLE1BQU0sQUFBQyxDQUNKLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsa0JBQWtCLENBRTlDLEFBVVQsQUFDSSxLQURDLEFBQUEsUUFBUSxDQUNQLEdBQUcsQUFBQyxDQUNGLGlCQUFpQixDQUFFLElBQUksQ0FrRDFCLEFBcERMLEFBSVksS0FKUCxBQUFBLFFBQVEsQ0FDUCxHQUFHLENBRUQsR0FBRyxBQUFBLFFBQVEsQ0FDTixJQUFJLEFBQUMsQ0FDRixLQUFLLENBQUUsb0JBQW9CLENBQzlCLEFBTmIsQUFVUSxLQVZILEFBQUEsUUFBUSxDQUNQLEdBQUcsQ0FTRCxPQUFPLEFBQUEsWUFBWSxBQUFDLENBRWhCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsYUFBYSxDQUFFLHdCQUF3QixDQWtDMUMsQUEvQ1QsQUFjWSxLQWRQLEFBQUEsUUFBUSxDQUNQLEdBQUcsQ0FTRCxPQUFPLEFBQUEsWUFBWSxDQUlmLFNBQVMsQUFBQyxDQUNOLGFBQWEsQ0FBRSx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUt2RSxBQXBCYixBQWdCZ0IsS0FoQlgsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBSWYsU0FBUyxDQUVMLElBQUksQUFBQSxZQUFZLENBaEJoQyxLQUFLLEFBQUEsUUFBUSxDQUNQLEdBQUcsQ0FTRCxPQUFPLEFBQUEsWUFBWSxDQUlmLFNBQVMsQ0FHTCxJQUFJLEFBQUEsY0FBYyxBQUFDLENBQ2YsS0FBSyxDQUFFLG9CQUFvQixDQUM5QixBQW5CakIsQUFzQlksS0F0QlAsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBWWYsT0FBTyxBQUFDLENBQ0osYUFBYSxDQUFFLHdCQUF3QixDQXVCMUMsQUE5Q2IsQUF5Qm9CLEtBekJmLEFBQUEsUUFBUSxDQUNQLEdBQUcsQ0FTRCxPQUFPLEFBQUEsWUFBWSxDQVlmLE9BQU8sQ0FFSCxTQUFTLENBQ0wsSUFBSSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDakIsS0FBSyxDQUFFLHFCQUFxQixDQUsvQixBQS9CckIsQUEyQndCLEtBM0JuQixBQUFBLFFBQVEsQ0FDUCxHQUFHLENBU0QsT0FBTyxBQUFBLFlBQVksQ0FZZixPQUFPLENBRUgsU0FBUyxDQUNMLElBQUksQUFBQSxJQUFLLENBQUEsVUFBVSxDQUVkLE1BQU0sQ0EzQi9CLEtBQUssQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBWWYsT0FBTyxDQUVILFNBQVMsQ0FDTCxJQUFJLEFBQUEsSUFBSyxDQUFBLFVBQVUsRUFHZCxBQUFBLFlBQUMsQ0FBYSxNQUFNLEFBQW5CLENBQXFCLENBQ25CLEtBQUssQ0FBRSxtQkFBbUIsQ0FDN0IsQUE5QnpCLEFBa0N3QixLQWxDbkIsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBWWYsT0FBTyxDQUVILFNBQVMsQ0FRTCxXQUFXLEFBRU4sTUFBTSxDQWxDL0IsS0FBSyxBQUFBLFFBQVEsQ0FDUCxHQUFHLENBU0QsT0FBTyxBQUFBLFlBQVksQ0FZZixPQUFPLENBRUgsU0FBUyxDQVFMLFdBQVcsQ0FHTixBQUFBLFlBQUMsQ0FBYSxNQUFNLEFBQW5CLEVBbkMxQixLQUFLLEFBQUEsUUFBUSxDQUNQLEdBQUcsQ0FTRCxPQUFPLEFBQUEsWUFBWSxDQVlmLE9BQU8sQ0FFSCxTQUFTLENBU0wsYUFBYSxBQUNSLE1BQU0sQ0FsQy9CLEtBQUssQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBWWYsT0FBTyxDQUVILFNBQVMsQ0FTTCxhQUFhLENBRVIsQUFBQSxZQUFDLENBQWEsTUFBTSxBQUFuQixDQUFxQixDQUNuQixLQUFLLENBQUUsbUJBQW1CLENBQzdCLEFBckN6QixBQXVDb0IsS0F2Q2YsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVNELE9BQU8sQUFBQSxZQUFZLENBWWYsT0FBTyxDQUVILFNBQVMsQ0FlTCxVQUFVLEFBQUMsQ0FDUCxhQUFhLENBQUUsd0JBQXdCLENBQ3ZDLEtBQUssQ0FBRSxxQkFBcUIsQ0FDNUIsVUFBVSxDQUFFLG1CQUFtQixDQUNsQyxBQTNDckIsQUFpRFEsS0FqREgsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQWdERCxHQUFHLEFBQUEsT0FBTyxBQUFDLENBQ1AsYUFBYSxDQUFFLHdCQUF3QixDQUMxQyxBQUlULEFBRVEsSUFGSixDQUNBLEdBQUcsQUFBQSxVQUFVLENBQ1QsR0FBRyxBQUFBLE9BQU8sQUFBQyxDQUNQLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDdEMsQUFKVCxBQU9JLElBUEEsQ0FPQSxXQUFXLEFBQUEsTUFBTSxBQUFDLENBQ2QsT0FBTyxDQUFFLENBQUMsQ0FDYixBQVRMLEFBWVEsSUFaSixDQVdBLFlBQVksQUFBQSxZQUFZLENBQ3BCLFdBQVcsQUFBQyxDQUNSLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFLVCxBQUNJLFNBREssQ0FDTCxDQUFDLEFBQUEsUUFBUSxDQURiLFNBQVMsQ0FFTCxNQUFNLEFBQUEsUUFBUSxBQUFDLENBQ1gsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsZ0JBQWdCLENBQ3ZCLFlBQVksQ0FBRSxpQkFBaUIsQ0FDbEMsQUFRTCxBQUdZLEtBSFAsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQUNELFFBQVEsQ0FDSixJQUFJLEFBQUEsVUFBVSxBQUFDLENBQ1gsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFOYixBQVNRLEtBVEgsQUFBQSxRQUFRLENBQ1AsR0FBRyxDQVFELFNBQVMsQUFBQyxDQUNOLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFTVCxBQUlnQixZQUpKLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFDM0IsSUFBSSxBQUFBLE1BQU0sQ0FDTixTQUFTLEFBQUEsU0FBUyxDQUNkLFdBQVcsQ0FDTCxHQUFHLEFBQUMsQ0FDRixhQUFhLENBQUUsd0JBQXdCLENBQUEsVUFBVSxDQUNwRCxBQU5qQixBQVVvQixZQVZSLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFDM0IsSUFBSSxBQUFBLE1BQU0sQ0FDTixTQUFTLEFBQUEsU0FBUyxDQU1kLFdBQVcsQUFDTixTQUFTLENBQ04sSUFBSSxBQUFBLFdBQVcsQUFBQyxDQUNiLGFBQWEsQ0FBRSx3QkFBd0IsQ0FBQSxVQUFVLENBQ25ELEFBWnJCLEFBZW9CLFlBZlIsQUFBQSxJQUFLLENBQUEsY0FBYyxFQUMzQixJQUFJLEFBQUEsTUFBTSxDQUNOLFNBQVMsQUFBQSxTQUFTLENBTWQsV0FBVyxBQU1OLFVBQVUsQ0FDTCxJQUFJLEFBQUMsQ0FDSCxhQUFhLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDMUIsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQUFjckIsQUFBQSx5QkFBeUIsQ0FDekIsMEJBQTBCLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLGFBQWEsQ0FDeEIsQUFPRCxBQUdRLFdBSEcsQUFBQSxjQUFjLENBRXJCLEdBQUcsQUFBQSxJQUFJLENBQ0QsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUNaLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDbkMsS0FBSyxDQUFFLHFCQUFxQixDQUMvQixBQU5ULEFBVWdCLFdBVkwsQUFBQSxjQUFjLENBRXJCLEdBQUcsQUFBQSxJQUFJLENBTUgsR0FBRyxBQUFBLFVBQVUsQ0FDVCxVQUFVLENBQ0osT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLHVCQUF1QixDQUFDLFVBQVUsQ0FDakQsQUFaakIsQUFld0IsV0FmYixBQUFBLGNBQWMsQ0FFckIsR0FBRyxBQUFBLElBQUksQ0FNSCxHQUFHLEFBQUEsVUFBVSxDQUNULFVBQVUsQ0FJSixTQUFTLENBQ04sT0FBTyxDQUNGLElBQUksQUFBQyxDQUNILEtBQUssQ0FBRSxvQkFBb0IsQ0FDOUIsQUFtQnpCLEFBQ0ksV0FETyxBQUFBLGNBQWMsQ0FDbkIsR0FBRyxBQUFDLENBQ0YsYUFBYSxDQUFFLHdCQUF3QixDQUMxQyxBQUdMLEFBQ0ksV0FETyxBQUFBLFNBQVMsQ0FDZCxHQUFHLEFBQUMsQ0FDRixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBSUwsQUFDSSxXQURPLEFBQUEsZUFBZSxDQUNwQixHQUFHLEFBQUMsQ0FDRixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBT0wsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUMvQixBQUtnQixJQUxaLEFBQUEsY0FBYyxBQUNiLFlBQVksQ0FDVCxJQUFJLEFBQUEsTUFBTSxDQUNOLFNBQVMsQUFBQSxTQUFTLENBRWQsR0FBRyxBQUFBLElBQUksQUFBQSxRQUFRLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNsQixBQVJqQixBQVVnQixJQVZaLEFBQUEsY0FBYyxBQUNiLFlBQVksQ0FDVCxJQUFJLEFBQUEsTUFBTSxDQUNOLFNBQVMsQUFBQSxTQUFTLENBT2QscUJBQXFCLEFBQUMsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FDakIsQ0FrQnJCLEFBQ0ksR0FERCxBQUFBLFdBQVcsQ0FDVixHQUFHLEFBQUEsVUFBVSxBQUFDLENBQ1YsYUFBYSxDQUFFLHdCQUF3QixDQUMxQyxBQUlMLEFBRVEsT0FGRCxBQUFBLE9BQU8sQ0FDVixZQUFZLENBQ1IsTUFBTSxBQUFBLE9BQU8sQUFBQyxDQUNWLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFVVCxBQUVRLEdBRkwsQUFBQSxVQUFVLENBQ1QsU0FBUyxDQUNILEdBQUcsQUFBQSxLQUFLLEFBQUMsQ0FDUCxVQUFVLENBQUUsdUJBQXVCLENBQ25DLEtBQUssQ0FBRSxxQkFBcUIsQ0FDL0IsQUFJUCxBQUtNLEdBTEgsQUFBQSxZQUFZLEFBQUEsVUFBVSxDQUl2QixZQUFZLENBQ1IsVUFBVSxBQUFDLENBQ1AsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUscUJBQXFCLENBQy9CLEFBUVQsQUFHWSxJQUhSLEFBQUEsaUJBQWlCLENBQ2pCLEdBQUcsQUFBQSxJQUFJLENBQ0gsR0FBRyxBQUFBLFNBQVMsQ0FDUixRQUFRLEFBQUMsQ0FDTCxhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBTGIsQUFPUSxJQVBKLEFBQUEsaUJBQWlCLENBQ2pCLEdBQUcsQUFBQSxJQUFJLENBTUgsR0FBRyxBQUFBLFNBQVMsQUFBQyxDQUNULFVBQVUsQ0FBRSx1QkFBdUIsQ0FJdEMsQUFaVCxBQVNZLElBVFIsQUFBQSxpQkFBaUIsQ0FDakIsR0FBRyxBQUFBLElBQUksQ0FNSCxHQUFHLEFBQUEsU0FBUyxDQUVSLE9BQU8sQUFBRSxDQUNMLFVBQVUsQ0FBRSx1QkFBdUIsQ0FDdEMsQUFYYixBQWVZLElBZlIsQUFBQSxpQkFBaUIsQ0FDakIsR0FBRyxBQUFBLElBQUksQ0FhSCxjQUFjLENBQ1YsTUFBTSxBQUFDLENBQ0gsYUFBYSxDQUFFLHdCQUF3QixDQUMxQyxBQVFiLEFBQ0ksV0FETyxDQUNQLEdBQUcsQUFBQSxrQkFBa0IsQUFBQyxDQUNsQixhQUFhLENBQUUsd0JBQXdCLENBQzFDLEFBUUwsQUFDSSxPQURHLENBQ0gsT0FBTyxBQUFBLGFBQWEsQUFBQyxDQUNqQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxtQkFBbUIsQ0FDckMsVUFBVSxDQUFFLHFCQUFxQixDQUNqQyxLQUFLLENBQUUsT0FBTyxDQUNkLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFLTCxBQUFBLEdBQUcsQUFBQSxrQkFBa0IsQUFBQyxDQUNsQixRQUFRLENBQUUsS0FBSyxDQUNmLE9BQU8sQ0FBRSxJQUFJLENBQ2IsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsR0FBRyxDQUFFLEdBQUcsQ0FFUixVQUFVLENBQUUsa0JBQWtCLENBQzlCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMsaUJBQWlCLENBQ25DLGFBQWEsQ0FBRSx3QkFBd0IsQ0FDdkMsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxLQUFLLENBQUUsa0JBQWtCLENBQ3pCLFVBQVUsQ0FBRSxDQUFDLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxrRUFBa0UsQ0FDMUYsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsS0FBSyxDQUNqQixjQUFjLENBQUUsSUFBSSxDQUNwQixjQUFjLENBQUUsTUFBTSxDQUN0QixXQUFXLENBQUUsTUFBTSxDQUNuQixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxlQUFlLENBQzNCLFNBQVMsQ0FBRSxlQUFlLENBOEM3QixBQXhFRCxBQTZCWSxHQTdCVCxBQUFBLGtCQUFrQixDQTJCakIsR0FBRyxBQUFBLGVBQWUsQ0FDZCxnQkFBZ0IsQ0FDWixjQUFjLEFBQUMsQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxpQkFBaUIsQ0FDbkMsYUFBYSxDQUFFLHdCQUF3QixDQUN2QyxVQUFVLENBQUUsc0JBQXNCLENBOEJyQyxBQTlEYixBQW1Db0IsR0FuQ2pCLEFBQUEsa0JBQWtCLENBMkJqQixHQUFHLEFBQUEsZUFBZSxDQUNkLGdCQUFnQixDQUNaLGNBQWMsQ0FLVixjQUFjLENBQ1YsSUFBSSxBQUFDLENBQ0QsS0FBSyxDQUFFLGtCQUFrQixDQUM1QixBQXJDckIsQUFzQ29CLEdBdENqQixBQUFBLGtCQUFrQixDQTJCakIsR0FBRyxBQUFBLGVBQWUsQ0FDZCxnQkFBZ0IsQ0FDWixjQUFjLENBS1YsY0FBYyxDQUlWLEtBQUssQUFBQSxnQkFBZ0IsQUFBQyxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2YsWUFBWSxDQUFFLG1CQUFtQixDQUNwQyxBQTdDckIsQUFpRGdCLEdBakRiLEFBQUEsa0JBQWtCLENBMkJqQixHQUFHLEFBQUEsZUFBZSxDQUNkLGdCQUFnQixDQUNaLGNBQWMsQ0FvQlYsZUFBZSxBQUFDLENBQ1osTUFBTSxDQUFFLFNBQVMsQ0FDakIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLHVCQUF1QixDQUNuQyxhQUFhLENBQUUsUUFBUSxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNoQixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsd0JBQXdCLENBSzFDLEFBN0RqQixBQTBEb0IsR0ExRGpCLEFBQUEsa0JBQWtCLENBMkJqQixHQUFHLEFBQUEsZUFBZSxDQUNkLGdCQUFnQixDQUNaLGNBQWMsQ0FvQlYsZUFBZSxDQVNYLElBQUksQUFBQyxDQUNELEtBQUssQ0FBRSxrQkFBa0IsQ0FDNUIsQUE1RHJCLEFBbUVRLEdBbkVMLEFBQUEsa0JBQWtCLENBa0VqQixlQUFlLENBQ1gsTUFBTSxBQUFBLGVBQWUsQUFBQyxDQUNsQixVQUFVLENBQUUsZ0JBQWdCLENBQzVCLEtBQUssQ0FBRSxxQkFBcUIsQ0FDL0IsQUFVVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2hDLEFBRVEsYUFGSyxDQUNULElBQUksQUFBQSxnQkFBZ0IsQ0FDaEIsYUFBYSxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDaEIsQ0M3dkNiLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFDakMsQUFBQSxJQUFJLEFBQUMsQ0FDSCxjQUFjLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDNUIsQUFZRCxBQUFBLElBQUksQUFBQSxnQkFBZ0IsQUFBQyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLElBQUksQ0FBQyxJQUFJLEFBQUEsQ0FDUCxPQUFPLENBQUUsR0FBRyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLGVBQWUsQ0FDMUIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLElBQUksQUFBQSxXQUFXLENBQUMsV0FBVyxBQUFDLENBQzFCLFNBQVMsQ0FBRSxRQUFRLENBQ3BCLEFBS0QsQUFBQSxPQUFPLENBQUMsY0FBYyxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLE9BQU8sQ0FBQyxVQUFVLEFBQUMsQ0FDakIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUFZRCxBQUFBLGNBQWMsQ0FBQyxlQUFlLEFBQUMsQ0FDN0IsY0FBYyxDQUFFLHNCQUFzQixDQUN0QyxXQUFXLENBQUUsTUFBTSxDQUNuQixHQUFHLENBQUUsQ0FBQyxDQUNOLGVBQWUsQ0FBRSx3QkFBd0IsQ0FDMUMsQUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUEsUUFBUSxBQUFDLENBQ3hCLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFFRCxBQUFBLGNBQWMsQ0FBQyxFQUFFLEFBQUEsY0FBYyxBQUFDLENBQzlCLElBQUksQ0FBRSxZQUFZLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsQ0FBQyxBQUFDLENBQ1osSUFBSSxDQUFFLENBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUNoQixBQUdELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUEsU0FBUyxBQUFDLENBQ3JCLEtBQUssQ0FBRSxFQUFFLENBQ1QsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQVNmLEFBRUQsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLENBQUMsQUFBQSxTQUFTLENBQUMsSUFBSSxBQUFBLGFBQWEsQUFBQyxDQWF2QyxNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxJQUFJLENBQ1YsYUFBYSxDQUFFLE9BQU8sQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxTQUFTLENBQUUsY0FBYyxDQUMxQixBQUVELEFBQUEsR0FBRyxBQUFBLFFBQVEsQ0FBQyxDQUFDLEFBQUEsVUFBVSxBQUFDLENBRXRCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsR0FBRyxDQUFFLEdBQUcsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxHQUFHLEFBQUEsWUFBWSxBQUFBLG9CQUFvQixBQUFDLENBQ2xDLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUNkLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFLRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLEFBQUEsWUFBWSxBQUFDLENBQzFDLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFLRCxBQUFBLE9BQU8sQ0FBQyxTQUFTLENBQUMsVUFBVSxBQUFDLENBTTNCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsR0FBRyxDQUNoQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBQ0QsQUFBQSxPQUFPLENBQUMsU0FBUyxDQUNqQixPQUFPLENBQUEsQUFBQSxJQUFDLEFBQUEsRUFBTSxTQUFTLEFBQUMsQ0FDdEIsYUFBYSxDQUFFLEtBQUssQ0FDckIsQUFLRCxBQUFBLElBQUksQUFBQSxZQUFZLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNYLEFBS0QsQUFBQSxhQUFhLEFBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBQ0QsQUFBQSxLQUFLLEFBQUEsUUFBUSxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDdkIsTUFBTSxDQUFFLElBQUksQ0FLYixBQU5ELEFBRUUsS0FGRyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsT0FBTyxDQUV0QixNQUFNLENBRlIsS0FBSyxBQUFBLFFBQVEsQ0FBQyxHQUFHLEFBQUEsT0FBTyxDQUd0QixJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsQ0FBQyxDQUNmLEFBS0osQUFBQSxJQUFJLEFBQUEsaUJBQWlCLENBQUMsTUFBTSxBQUFBLGVBQWUsQ0FDMUMsTUFBTSxBQUFBLFdBQVcsQ0FDakIsSUFBSSxBQUFBLFlBQVksQ0FDaEIsTUFBTSxBQUFBLGFBQWEsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsU0FBUyxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsYUFBYSxDQUFFLHNCQUFzQixDQUN0QyxBQUVELEFBQUEsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBS0QsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLE9BQU8sQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFLRCxBQUFBLFNBQVMsQ0FBQyxZQUFZLEFBQUMsQ0FDckIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUtELEFBQUEsT0FBTyxBQUFBLFlBQVksQ0FBQyxTQUFTLEFBQUMsQ0FDNUIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLE9BQU8sQUFBQSxZQUFZLENBQUMsU0FBUyxDQUFDLElBQUksQUFBQSxVQUFVLEFBQUMsQ0FDM0MsU0FBUyxDQUFFLElBQUksQ0FDZixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUtELEFBQUEsTUFBTSxBQUFBLFFBQVEsR0FBQyxPQUFPLENBQUMsT0FBTyxBQUFDLENBQzdCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBS0QsQUFBQSxVQUFVLEFBQUMsQ0FFVCxhQUFhLENBQUUsc0JBQXNCLENBQ3JDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLFFBQVEsQ0FDbEIsQUFLRCxBQUFBLFlBQVksQUFBQSxVQUFVLENBQUMsTUFBTSxDQUM3QixZQUFZLEFBQUEsVUFBVSxDQUFDLE1BQU0sQUFBQyxDQUM1QixjQUFjLENBQUUsR0FBRyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQ1AsQUFFRCxBQUFBLFlBQVksQUFBQyxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsSUFBSSxBQUFBLGNBQWMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQUEsV0FBVyxDQUFDLE9BQU8sQ0FBRyxJQUFJLENBQzlELElBQUksQUFBQSxjQUFjLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUFBLFdBQVcsQ0FBQyxPQUFPLENBQUcsQ0FBQyxBQUFBLFNBQVMsQUFBQyxDQUNuRSxLQUFLLENBQUUsaUJBQWlCLENBQ3pCLEFBS0QsQUFBQSxJQUFJLEFBQUEsdUJBQXVCLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUcsR0FBRyxBQUFDLENBQ2pELEtBQUssQ0FBRSxpQkFBaUIsQ0FDeEIsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQUtELEFBQUEsYUFBYSxDQUFDLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDdkIsT0FBTyxDQUFFLHdCQUF3QixDQUNsQyxBQUVELEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsVUFBVSxDQUFFLENBQ3JFLHFCQUFxQixDQUFFLGNBQWMsQ0FDckMscUJBQXFCLENBQUUsY0FBYyxDQUFDLFVBQVUsQ0FDakQsQUFFRCxBQUFBLGFBQWEsQ0FBQyxNQUFNLENBQUMsS0FBSyxBQUFBLEtBQUssQ0FBQyxPQUFPLEFBQUMsQ0FDdEMsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsYUFBYSxDQUFDLEdBQUcsQ0FBQyxTQUFTLEFBQUMsQ0FDMUIsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixZQUFZLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsYUFBYSxDQUFDLE1BQU0sQ0FBQyxLQUFLLEFBQUEsS0FBSyxDQUFDLFdBQVcsQ0FBQyxPQUFPLEFBQUMsQ0FDbEQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQ0FBQyxXQUFXLEFBQUMsQ0FDckQsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsWUFBWSxDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQ0FBQyxXQUFXLEFBQUEsZUFBZSxBQUFBLGtCQUFrQixBQUFDLENBQ3RGLFlBQVksQ0FBRSxHQUFHLENBQ2pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLENBQUMsSUFBSyxDQUFBLFlBQVksRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLFNBQVMsQUFBQSxTQUFTLENBQUMsV0FBVyxBQUFDLENBQzNGLE9BQU8sQ0FBRSxDQUFDLENBQ1YsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsSUFBSSxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsU0FBUyxBQUFBLFNBQVMsQ0FBQyxXQUFXLEFBQUEsY0FBYyxBQUFBLEtBQUssQ0FDcEYsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLENBQUMsSUFBSyxDQUFBLFlBQVksRUFBRSxJQUFJLEFBQUEsTUFBTSxDQUFDLFNBQVMsQUFBQSxTQUFTLENBQUMsV0FBVyxBQUFBLGVBQWUsQUFBQSxPQUFPLEFBQUMsQ0FDakgsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUlELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLEFBQUEsU0FBUyxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDcEQsZUFBZSxDQUFFLE1BQU0sQ0FDeEIsQUFFRCxBQUFBLG1CQUFtQixDQUFDLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFBLFNBQVMsQ0FBQyxTQUFTLEFBQUEsV0FBVyxDQUFDLFdBQVcsQUFBQSxTQUFTLEFBQUMsQ0FDdEYsV0FBVyxDQUFFLENBQUMsQ0FDZixBQUVELEFBQUEsbUJBQW1CLENBQUMsSUFBSSxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ3RDLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBS0QsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQUFDLElBQUksQ0FDdkIsY0FBYyxDQUFDLEdBQUcsQUFBQSxJQUFJLEFBQUMsQ0FDckIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFLRCxBQUFBLEtBQUssQUFBQyxDQUNKLGFBQWEsQ0FBRSxlQUFlLENBQy9CLEFBS0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsT0FBTyxDQUNqQixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsUUFBUSxBQUFDLENBQ3JCLE9BQU8sQ0FBRSxRQUFRLENBQ2xCLEFBS0QsQUFBQSxJQUFJLEFBQUMsQ0FDSCxjQUFjLENBQUUsWUFBWSxDQUM3QixBQUtELEFBQUEsR0FBRyxBQUFBLGFBQWEsQUFBQyxDQUVmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixHQUFHLENBQUUsQ0FBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ2IsQUFFRCxBQUFBLEdBQUcsQUFBQSxhQUFhLENBQUMsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUM5QixlQUFlLENBQUUsVUFBVSxDQUMzQixPQUFPLENBQUUsQ0FBQyxDQUNWLEdBQUcsQ0FBRSxDQUFDLENBQ04sT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsR0FBRyxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUEsV0FBVyxDQUFDLENBQUMsQUFBQyxDQUNoQyxNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFNBQVMsQ0FDekIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFLRCxBQUFBLEdBQUcsQUFBQSxJQUFJLENBQUMsTUFBTSxBQUFDLENBQ2IsS0FBSyxDQUFFLE9BQU8sQ0FDZCxPQUFPLENBQUUsUUFBUSxDQUNqQixJQUFJLENBQUUsS0FBSyxDQUNYLGFBQWEsQ0FBRSxLQUFLLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDeEIsQUFLRCxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDWixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxhQUFhLENBQ3RCLGdCQUFnQixDQUFFLEdBQUcsQ0FDckIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixTQUFTLENBQUUsbUJBQW1CLENBQy9CLEFBRUQsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFBLE1BQU0sQUFBQyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFNBQVMsQ0FBRSxtQkFBbUIsQ0FDL0IsQUFLRCxBQUFBLHdCQUF3QixDQUFDLG1CQUFtQixBQUFDLENBQzNDLEdBQUcsQ0FBRSxHQUFHLENBQ1QsQUFFRCxBQUFBLEdBQUcsQUFBQSx3QkFBd0IsQ0FBQyxDQUFDLEFBQUEsV0FBVyxBQUFDLENBQ3ZDLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFdBQVcsQ0FBRSxNQUFNLENBQ25CLGVBQWUsQ0FBRSxVQUFVLENBQzVCLEFBU0QsQUFBQSxJQUFJLEFBQUEsTUFBTSxBQUFBLElBQUssRUFBRSxLQUFLLENBQUcsU0FBUyxDQUFFLENBQ2xDLE9BQU8sQ0FBRSxlQUFlLENBQ3pCLEFBT0QsQUFBQSxHQUFHLEFBQUEsU0FBUyxDQUFDLEtBQUssQUFBQyxDQUNqQixPQUFPLENBQUUsY0FBYyxDQUN4QixBQUVELEFBQUEsR0FBRyxBQUFBLFNBQVMsQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUFDLENBQ3BCLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFLRCxBQUFBLFdBQVcsQUFBQyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLE1BQU0sQUFBQSxhQUFhLEFBQUMsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxlQUFlLENBQ3RCLElBQUksQ0FBRSxjQUFjLENBQ3BCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLGFBQWEsQ0FBQyxJQUFJLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsZUFBZSxDQUFFLE1BQU0sQ0FDdkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLHdCQUF3QixDQUFDLFVBQVUsQUFBQyxDQUNsQyxVQUFVLENBQUUsTUFBTSxDQUNuQixBQUVELEFBQUEsd0JBQXdCLENBQUMsQ0FBQyxBQUFBLFdBQVcsQUFBQyxDQUNwQyxVQUFVLENBQUUsSUFBSSxDQUNqQixBQU1ELEFBQUEsaUJBQWlCLENBQUMsV0FBVyxDQUFDLEdBQUcsQUFBQSx3QkFBd0IsQUFBQyxDQUN4RCxjQUFjLENBQUUsR0FBRyxDQUFBLFVBQVUsQ0FDN0IsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUFDRCxBQUFBLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxHQUFHLEFBQUEsd0JBQXdCLENBQUMsSUFBSSxBQUFDLENBQzdELEtBQUssQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN0QixBQUdELEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxXQUFXLENBQUMsQ0FBQyxDQUFDLFdBQVcsQUFBQyxDQUN6QyxTQUFTLENBQUUsVUFBVSxDQUFDLG1CQUFtQixDQUMxQyxBQUdELEFBQUEsRUFBRSxBQUFBLGdCQUFnQixBQUFDLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUNyQixJQUFJLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDbEIsQ0FHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFJdkIsQUFBQSxtQkFBbUIsQ0FBQyxZQUFZLEFBQUMsQ0FDL0IsTUFBTSxDQUFFLGdCQUFnQixDQUN6QixDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBSS9DLEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsVUFBVSxDQUFFLENBQ3JFLHFCQUFxQixDQUFFLGNBQWMsQ0FBQyxVQUFVLENBQ2pELENBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFJL0MsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDckUscUJBQXFCLENBQUUsY0FBYyxDQUFDLFVBQVUsQ0FDakQsQ0FHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sT0FBTyxTQUFTLEVBQUUsTUFBTSxFQUkvQyxBQUFBLGFBQWEsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FBRSxDQUNyRSxxQkFBcUIsQ0FBRSxjQUFjLENBQUMsVUFBVSxDQUNqRCxDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxNQUFNLEVBSTlDLEFBQUEsYUFBYSxDQUFDLFVBQVUsQ0FBQyxLQUFLLEFBQUEsV0FBVyxDQUFDLFlBQVksQUFBQSxJQUFLLENBQUEsVUFBVSxDQUFFLENBQ3JFLHFCQUFxQixDQUFFLGNBQWMsQ0FBQyxVQUFVLENBQ2pELENBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU0sRUFxQjlDLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxjQUFjLEVBQUUsS0FBSyxBQUFBLE9BQU8sQUFBQyxDQUNwQyxLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxFQUFFLENBQ1gsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FDekMsQUFVQyxBQUFBLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsTUFBTSxDQU9wQixBQVJELEFBRU0sSUFGRixBQUFBLE1BQU0sQ0FFSixLQUFLLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQyxDQUNwQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxDQUFDLENBQ1YsYUFBYSxDQUFFLHNCQUFzQixDQUNyQyxTQUFTLENBQUUsZUFBYyxDQUM1QixBQUlMLEFBQUEsSUFBSSxBQUFBLElBQUssQ0FBQSxjQUFjLEVBQUUsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUV6QyxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxJQUFJLEFBQUEsSUFBSyxDQUFBLGNBQWMsRUFBRSxhQUFhLEFBQUMsQ0FDckMsS0FBSyxDQUFFLEtBQUssQ0FDYixBQUVKLEFBQUEsTUFBTSxBQUFBLGNBQWMsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBV0QsQUFBQSxNQUFNLEFBQUEsY0FBYyxDQUNwQixNQUFNLEFBQUEsV0FBVyxBQUFDLENBQ2QsS0FBSyxDQUFFLEdBQUcsQ0FDYixBQUlILEFBQUEsSUFBSSxDQUFDLGNBQWMsQ0FDbkIsSUFBSSxDQUFDLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDckIsVUFBVSxDQUFFLG9CQUFvQixDQUNoQyxrQkFBa0IsQ0FBRSxvQkFBb0IsQ0FNekMsQUFJRCxBQUNFLElBREUsQUFBQSxtQkFBbUIsQ0FDckIsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLEFBQUMsQ0FDZixxQkFBcUIsQ0FBRSxjQUFjLENBQUMsS0FBSyxDQUFBLFVBQVUsQ0FDdEQsQUFISCxBQVdJLElBWEEsQUFBQSxtQkFBbUIsQUFVcEIsY0FBYyxDQUNiLElBQUksQUFBQSxNQUFNLENBQUMsS0FBSyxBQUFDLENBQ2YscUJBQXFCLENBQUUsY0FBYyxDQUFDLENBQUMsQ0FBQyxVQUFVLENBQ25ELENBUVAsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBSXRCLEFBQUEsQ0FBQyxBQUFBLFVBQVUsQUFBQyxDQUNWLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUMsQUFBQSxHQUFHLEFBQUEsUUFBUSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBQ3hCLEFBTUQsQUFBQSxVQUFVLENBQUMsWUFBWSxBQUFDLENBQ3RCLFVBQVUsQ0FBRSxvQ0FBb0MsQ0FDakQsQUFLRCxBQUFBLGlCQUFpQixBQUFBLHVCQUF1QixDQUFDLFVBQVUsQUFBQyxDQUNsRCxPQUFPLENBQUUsSUFBSSxDQUNkLENBSUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUssRUFJN0MsQUFBQSxhQUFhLENBQUMsVUFBVSxDQUFDLEtBQUssQUFBQSxXQUFXLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxVQUFVLENBQUUsQ0FDckUscUJBQXFCLENBQUUsY0FBYyxDQUFDLFVBQVUsQ0FDakQsQ0FHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFLdEIsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixPQUFPLENBQUUsUUFBUSxDQUNsQixBQUtELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxBQUFDLENBQ3pDLEdBQUcsQ0FBRSxHQUFHLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLEVBQUUsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLGFBQWEsQUFBQyxDQUN2RCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFNRCxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0FBQyxjQUFjLENBQUMsUUFBUSxBQUFDLENBQ2hELEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsTUFBTSxDQUN0QixBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxlQUFlLEFBQUMsQ0FDdkQsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQyxDQUMzRCxRQUFRLENBQUUsUUFBUSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxPQUFPLENBQUMsTUFBTSxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUMsQ0FDbEUsT0FBTyxDQUFFLHdCQUF3QixDQUNqQyxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsRUFBRSxDQUNYLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBRUQsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBQUMsY0FBYyxDQUFDLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDdEQsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsSUFBSSxDQUFDLEdBQUcsQUFBQSxVQUFVLENBQUMsU0FBUyxDQUM1QixJQUFJLENBQUMsT0FBTyxDQUNaLElBQUksQ0FBQyxVQUFVLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxRQUFRLENBQUUsR0FBRyxBQUFBLFlBQVksQUFBQyxDQUN4QixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUtELEFBQUEsVUFBVSxBQUFBLGlCQUFpQixBQUFBLCtCQUErQixDQUFDLFFBQVEsQUFBQSxTQUFTLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsWUFBWSxBQUFBLElBQUssQ0FBQSxhQUFhLENBQUUsQ0FDcEosU0FBUyxDQUFFLElBQUksQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxVQUFVLEFBQUEsaUJBQWlCLEFBQUEsK0JBQStCLENBQUMsUUFBUSxBQUFBLFNBQVMsQ0FBQyxpQkFBaUIsQUFBQSx1QkFBdUIsQ0FBQyxZQUFZLEFBQUEsYUFBYSxBQUFDLENBQzlJLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFLRCxBQUFBLElBQUksQUFBQSxRQUFRLENBQUMsTUFBTSxBQUFDLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFLRCxBQUFBLEdBQUcsQUFBQSxRQUFRLEFBQUMsQ0FDVixPQUFPLENBQUUsZUFBZSxDQUN4QixXQUFXLENBQUUsZ0JBQWdCLENBQzdCLGNBQWMsQ0FBRSxpQkFBaUIsQ0FDakMsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsVUFBVSxDQUFHLEdBQUcsQUFBQSxRQUFRLEFBQUEsV0FBVyxBQUFDLENBQ2xDLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBRUQsQUFBQSxRQUFRLENBQUMsS0FBSyxBQUFDLENBQ2IsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFFRCxBQUFBLFFBQVEsQ0FBQyxpQkFBaUIsQUFBQSxzQkFBc0IsQUFBQyxDQUMvQyxPQUFPLENBQUUsZUFBZSxDQUN4QixjQUFjLENBQUUsY0FBYyxDQUM5QixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxpQkFBaUIsQ0FDOUIsR0FBRyxDQUFFLElBQUksQ0FDVCxlQUFlLENBQUUsZ0JBQWdCLENBQ2xDLEFBRUQsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLEFBQUMsQ0FDaEQsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxVQUFVLENBQ3pFLEdBQUcsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsSUFBSSxBQUFBLE1BQU0sQUFBQSxPQUFPLENBQ3RFLEdBQUcsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFBQSxVQUFXLENBQUEsQ0FBQyxBQUFJLEVBQUUsQ0FBQyxVQUFXLENBQUEsRUFBRSxBQUFJLEdBQUcsQ0FBRSxDQUN4RyxPQUFPLENBQUUsZUFBZSxDQUN6QixBQUVELEFBQUEsUUFBUSxDQUFDLGlCQUFpQixBQUFBLHVCQUF1QixDQUFDLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDN0QsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsU0FBUyxDQUFFLENBQUMsQ0FDWixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsUUFBUSxDQUNqQixHQUFHLENBQUUsSUFBSSxDQUNWLEFBRUQsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFBQSxPQUFPLEFBQUMsQ0FDcEUsT0FBTyxDQUFFLHdCQUF3QixDQUNqQyxTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsRUFBRSxDQUNYLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFlBQVksQ0FBRSxJQUFJLENBQ25CLEFBTUQsQUFBQSxLQUFLLEFBQUEsY0FBYyxDQUFDLFlBQVksQUFBQyxDQUMvQixJQUFJLENBQUUsUUFBUSxDQUNkLElBQUksQ0FBRSxtQkFBbUIsQ0FDMUIsQUFjRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUMsWUFBWSxBQUFBLGFBQWEsQ0FBQyxHQUFHLEFBQUMsQ0FDM0MsU0FBUyxDQUFFLGNBQWMsQ0FDekIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLEFBQUEsYUFBYSxDQUFDLEdBQUcsQUFBQSxZQUFZLEFBQUMsQ0FDdkQsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxZQUFZLEFBQUEsYUFBYSxBQUFBLFlBQVksQ0FBQyxHQUFHLEFBQUMsQ0FDdkQsT0FBTyxDQUFFLEtBQUssQ0FDZixBQUVELEFBQUEsT0FBTyxBQUFBLE9BQU8sQ0FBQyxNQUFNLEFBQUEsS0FBSyxBQUFBLFlBQVksQUFBQyxDQUNyQyxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3ZCLEFBRUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLE1BQU0sQUFBQSxLQUFLLEFBQUEsWUFBWSxDQUFFLElBQUksQUFBQyxDQUMzQyxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLGVBQWUsQ0FDMUIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLE9BQU8sQUFBQSxPQUFPLENBQUMsR0FBRyxBQUFBLGFBQWEsQUFBQyxDQUM5QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQUFBQyxDQUMxQixxQkFBcUIsQ0FBRSxvQkFBbUIsQ0FBQyw0QkFBMEIsQ0FBQyxVQUFVLENBQ2pGLEFBRUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxDQUFDLFlBQVksQ0FBQyxNQUFNLEFBQUEsT0FBTyxDQUFDLEtBQUssQUFBQSxRQUFRLEFBQUMsQ0FDdEQsT0FBTyxDQUFFLGdCQUFnQixDQUMxQixBQUtELEFBQUEsS0FBSyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsU0FBUyxDQUNqQixPQUFPLENBQUUsR0FBRyxDQUNiLEFBRUQsQUFBQSxLQUFLLEFBQUEsUUFBUSxBQUFDLENBQ1osWUFBWSxDQUFFLEdBQUcsQ0FDbEIsQUFLRCxBQUFBLGVBQWUsQ0FBQyxRQUFRLENBQUMsU0FBUyxBQUFDLENBQ2pDLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFLRCxBQUFBLFFBQVEsQUFBQyxDQUNQLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBS0QsQUFBQSxXQUFXLENBQUMsS0FBSyxDQUNqQixPQUFPLENBQUMsS0FBSyxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQ0FDZCxPQUFPLENBQUMsRUFBRSxBQUFDLENBQ1QsT0FBTyxDQUFFLElBQUksQ0FDYixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLENBQUMsQ0FDWixhQUFhLENBQUUsU0FBUyxDQUN6QixBQUVELEFBQUEsV0FBVyxDQUFDLEVBQUUsQUFBQSxXQUFXLENBQ3pCLE9BQU8sQ0FBQyxFQUFFLEFBQUEsV0FBVyxBQUFDLENBQ3BCLGFBQWEsQ0FBRSxLQUFLLENBQ3JCLEFBRUQsQUFBQSxXQUFXLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FDakIsT0FBTyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLE9BQU8sQ0FBRSxHQUFHLENBQ1osS0FBSyxDQUFFLElBQUksQ0FDWixBQUtELEFBQUEsU0FBUyxBQUFDLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFNBQVMsQ0FBQyxjQUFjLEFBQUMsQ0FDdkIsbUJBQW1CLENBQUUsS0FBSyxDQUMzQixBQUtELEFBQUEsTUFBTSxBQUFBLE9BQU8sQUFBQSxPQUFPLEFBQUMsQ0FDbkIsT0FBTyxDQUFFLGdCQUFnQixDQUN6QixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsRUFBRSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxDQUFDLENBQ1QsQUFLRCxBQUFBLGNBQWMsQUFBQSxxQkFBcUIsQ0FBQyxLQUFLLENBQUMsS0FBSyxDQUMvQyxLQUFLLEFBQUEsV0FBVyxDQUFDLEtBQUssQUFBQyxDQUNyQixPQUFPLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxjQUFjLEFBQUEscUJBQXFCLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQyxDQUMzQyxPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxjQUFjLEFBQUEscUJBQXFCLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUMsQ0FDOUMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsU0FBUyxDQUFFLENBQUMsQ0FDYixBQUVELEFBQUEsY0FBYyxBQUFBLHFCQUFxQixDQUFDLEtBQUssQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNyRCxPQUFPLENBQUUsaUJBQWlCLENBQUMsSUFBSSxDQUMvQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsRUFBRSxDQUNaLEFBRUQsQUFBQSxjQUFjLEFBQUEscUJBQXFCLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUNqRSxPQUFPLENBQUUsS0FBSyxDQUNmLEFBS0QsQUFBQSxLQUFLLEFBQUEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEFBQUMsQ0FDaEIsSUFBSSxDQUFFLEtBQUssQ0FDWixBQUtELEFBQUEsY0FBYyxBQUFBLFlBQVksQUFBQyxDQUN6QixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUVELEFBQUEsY0FBYyxBQUFBLFlBQVksQ0FBQyxJQUFJLEFBQUMsQ0FDOUIsVUFBVSxDQUFFLGdCQUFnQixDQUM1QixNQUFNLENBQUUsS0FBSyxDQUNiLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBRUQsQUFBQSxJQUFJLEFBQUEsb0JBQW9CLENBQUMsT0FBTyxBQUFBLFNBQVMsQUFBQSxPQUFPLEFBQUMsQ0FDL0MsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDeEIsQUFJRCxBQUFBLFFBQVEsQ0FDUixpQkFBaUIsQ0FDakIsUUFBUSxBQUFDLENBQ1AsYUFBYSxDQUFFLFlBQVksQ0FDNUIsQUFLRCxBQUFBLEdBQUcsQ0FBQyxRQUFRLEFBQUMsQ0FDWCxhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBRUQsQUFBQSxhQUFhLENBQUMsWUFBWSxBQUFDLENBQ3pCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBS0QsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixRQUFRLENBQUUsZ0JBQWdCLENBQzNCLEFBS0QsQUFBQSxRQUFRLENBQUMsa0JBQWtCLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLFlBQVksQ0FDdEIsQUFLRCxBQUFBLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsaUJBQWlCLENBQUMsSUFBSSxDQUMvQixTQUFTLENBQUUsS0FBSyxDQUNoQixPQUFPLENBQUUsRUFBRSxDQUNYLFlBQVksQ0FBRSxHQUFHLENBQ2pCLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBRUQsQUFBQSxPQUFPLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxJQUFJLENBQ2xCLE9BQU8sQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUNkLFlBQVksQ0FBRSxHQUFHLENBQ2xCLENBT0gsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUlqQyxBQUFBLGFBQWEsQ0FBQyxVQUFVLENBQUMsS0FBSyxBQUFBLFdBQVcsQ0FBQyxZQUFZLEFBQUEsSUFBSyxDQUFBLFVBQVUsQ0FBRSxDQUNyRSxxQkFBcUIsQ0FBRSxjQUFjLENBQUMsVUFBVSxDQUNqRCxDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUt0QixBQUFBLE9BQU8sQUFBQSxpQkFBaUIsQ0FBQyxPQUFPLEFBQUMsQ0FDL0IsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsc0JBQXNCLENBQ3RDLEFBS0QsQUFBQSxJQUFJLENBQUMsR0FBRyxBQUFBLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDM0IsS0FBSyxDQUFFLElBQUksQ0FDWCxRQUFRLENBQUUsSUFBSSxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLE1BQU0sQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQUtELEFBQUEsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUQsQUFBQSxHQUFHLEFBQUEsVUFBVSxDQUFDLFdBQVcsQUFBQyxDQUN4QixPQUFPLENBQUUsSUFBSSxDQUNkLEFBS0QsQUFBQSxHQUFHLEFBQUEsUUFBUSxDQUFDLE1BQU0sQUFBQyxDQUNqQixhQUFhLENBQUUsQ0FBQyxDQUFDLHlCQUF5QixDQUFDLHlCQUF5QixDQUFDLENBQUMsQ0FDdkUsQUFLRCxBQUFBLFFBQVEsQ0FBQyxJQUFJLENBQUMsR0FBRyxBQUFBLFVBQVUsQUFBQyxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtELEFBQUEsWUFBWSxBQUFBLElBQUssQ0FBQSxjQUFjLEVBQUUsSUFBSSxBQUFBLE1BQU0sQ0FBQyxrQkFBa0IsQUFBQyxDQUM3RCxpQkFBaUIsQ0FBRSxpQkFBaUIsQ0FDckMsQUFLRCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDWixRQUFRLENBQUUsa0JBQWtCLENBQzdCLEFBS0QsQUFBQSxLQUFLLEFBQUEsT0FBTyxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FBQyxHQUFHLEFBQUEsWUFBWSxBQUFDLENBQ3pCLHFCQUFxQixDQUFFLG9DQUFvQyxDQUMzRCxPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxJQUFJLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUVELEFBQUEsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxBQUFDLENBQ3ZCLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDMUIsQUFFRCxBQUFBLE9BQU8sQUFBQSxjQUFjLEFBQUEsdUJBQXVCLEFBQUMsQ0FDM0MsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUtELEFBQUEsTUFBTSxBQUFBLGNBQWMsQ0FDcEIsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNkLENBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBWXZCLEFBQUEsUUFBUSxDQUFDLGlCQUFpQixBQUFBLHVCQUF1QixBQUFDLENBQ2hELEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDYixlQUFlLENBQUUsYUFBYSxDQUM5QixHQUFHLENBQUUsR0FBRyxDQUNULEFBS0QsQUFBQSxLQUFLLEFBQUEsT0FBTyxBQUFBLEtBQUssQUFBQyxDQUNoQixPQUFPLENBQUUsSUFBSSxDQUNiLEdBQUcsQ0FBRSxDQUFDLENBQ04sUUFBUSxDQUFFLElBQUksQ0FDZCxNQUFNLENBQUUsS0FBSyxDQUNiLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFFRCxBQUFBLEtBQUssQUFBQSxPQUFPLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQyxDQUNwQixhQUFhLENBQUUsT0FBTyxDQUN0QixNQUFNLENBQUUsQ0FBQyxDQUNWLEFBS0QsQUFBQSxXQUFXLEFBQUEsR0FBRyxBQUFDLENBQ2IsT0FBTyxDQUFDLEVBQUUsQ0FDWCxDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUl0QixBQUFBLGlCQUFpQixDQUFHLFdBQVcsQ0FBQyx3QkFBd0IsQUFBQyxDQUN2RCxTQUFTLENBQUUsZ0JBQWdCLENBQzNCLGdCQUFnQixDQUFFLGdCQUFnQixDQUNuQyxDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUl0QixBQUFBLHdCQUF3QixDQUFHLElBQUksQUFBQyxDQUM5QixHQUFHLENBQUUsY0FBYyxDQUNwQixDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUl2QixBQUFBLEdBQUcsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUFHLElBQUksQUFBQSxJQUFLLENBQUEsYUFBYSxFQUNwQyxHQUFHLEFBQUEsUUFBUSxDQUFDLE1BQU0sQ0FBRyxJQUFJLEFBQUMsQ0FDMUIsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsTUFBTSxDQUNkLFdBQVcsQ0FBRSxDQUFDLENBQ2QsY0FBYyxDQUFFLEtBQUssQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsUUFBUSxDQUN2QixXQUFXLENBQUUsTUFBTSxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsTUFBTSxDQUNkLGNBQWMsQ0FBRSxTQUFTLENBQzFCLENBTUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBQUEsb0JBQW9CLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDaEIsQ0FHTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDcEIsQUFBQSxrQkFBa0IsQ0FBQyxhQUFhLEFBQUEsQ0FDOUIsY0FBYyxDQUFFLElBQUksQ0FDckIsQ0FLTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDdEIsQUFBQSxvQkFBb0IsQUFBQSxDQUNsQixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsS0FBSyxDQUNoQixhQUFhLENBQUUsS0FBSyxDQUNwQixVQUFVLENBQUUsS0FBSyxDQUNsQixDQUdILE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUssRUFFakMsQUFBQSxHQUFHLEFBQUEsaUJBQWlCLEFBQUEsdUJBQXVCLEFBQUEsQ0FDekMsT0FBTyxDQUFFLElBQUksQ0FBQSxVQUFVLENBS3hCLEFBTkQsQUFHRSxHQUhDLEFBQUEsaUJBQWlCLEFBQUEsdUJBQXVCLENBR3pDLElBQUksQUFBQSxRQUFRLEFBQUEsQ0FDVixNQUFNLENBQUUsbUJBQW1CLENBQzVCLEFBR0gsQUFBQSxVQUFVLEFBQUEsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUMxQixBQUVELEFBQUEsU0FBUyxBQUFBLENBQ1AsU0FBUyxDQUFFLEtBQ2IsQ0FBQyxBQUNELEFBQUEsUUFBUSxBQUFBLFNBQVMsQUFBQSxRQUFRLENBQUMsU0FBUyxBQUFBLENBQy9CLFVBQVUsQ0FBQyxJQUFJLENBQ2xCLEFBRUQsQUFBQSxRQUFRLENBQUMsaUJBQWlCLEFBQUEsdUJBQXVCLENBQUMsTUFBTSxBQUFBLE1BQU0sQUFBQSxVQUFVLEFBQUEsQ0FDdEUsZUFBZSxDQUFFLEtBQUssQ0FDdEIsU0FBUyxDQUFFLEtBQUssQ0FBQSxVQUFVLENBQzNCLEFBRUQsQUFBQSxNQUFNLEFBQUEsT0FBTyxBQUFBLFVBQVUsQ0FBQyxJQUFJLEFBQUEsT0FBTyxBQUFBLENBQ2pDLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQ0FHSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQUEsR0FBRyxBQUFBLFNBQVMsQUFBQSxZQUFZLENBQ3hCLEdBQUcsQUFBQSxZQUFZLEFBQUEsWUFBWSxBQUFBLENBQ3pCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFFRCxBQUFBLEdBQUcsQUFBQSxZQUFZLENBQUcsWUFBWSxBQUFBLENBQzVCLElBQUksQ0FBRSxPQUFPLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQUUsUUFBUSxDQUNkLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixhQUFhLENBQUUsc0JBQXNCLENBQ3JDLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQSxVQUFVLENBQ2hDLEtBQUssQ0FBRSxpQkFBaUIsQ0FDekIsQUFFRCxBQUFBLFlBQVksQUFBQSxZQUFZLEFBQUEsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBQ3JCLEFBRUQsQUFBQSxTQUFTLEFBQUEsWUFBWSxDQUFDLGdCQUFnQixDQUN0QyxZQUFZLEFBQUEsWUFBWSxDQUFDLGdCQUFnQixBQUFBLENBQ3ZDLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxjQUFjLENBQ3hCLEFBVUQsQUFBQSxHQUFHLEFBQUEsSUFBSSxBQUFBLGdCQUFnQixBQUFBLENBQ3JCLE9BQU8sQ0FBRSxJQUFJLENBQUEsVUFBVSxDQUN2QixlQUFlLENBQUUsS0FBSyxDQUN2QixBQUVELEFBQUEsUUFBUSxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsUUFBUSxFQUFFLFVBQVUsQUFBQyxDQUN6QyxjQUFjLENBQUUsTUFBTSxDQUNsQixJQUFJLENBQUUsSUFBSSxDQUNmLENBSUgsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxFQUNqQyxBQUFBLE1BQU0sQUFBQSxTQUFTLEFBQUEsS0FBSyxDQUNwQixNQUFNLEFBQUEsU0FBUyxBQUFBLElBQUksQUFBQyxDQUNsQixNQUFNLENBQUMsSUFBSSxDQUFBLFVBQVUsQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FBQSxVQUFVLENBQzVCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLEtBQUssQ0FDWCxDQUtILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUN0QixBQUFBLFVBQVUsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFBLFNBQVMsQUFBQyxDQUM5QixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFFBQVEsQ0FBRSxJQUFJLENBQ2QsV0FBVyxDQUFFLE9BQU8sQ0FnRXJCLEFBcEVELEFBS0UsVUFMUSxDQUFDLEdBQUcsQUFBQSxRQUFRLEFBQUEsU0FBUyxDQUs3QixpQkFBaUIsQUFBQSxzQkFBc0IsQUFBQyxDQUN0QyxPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdkIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsR0FBRyxDQUFFLElBQUksQ0FDVixBQVRILEFBV0UsVUFYUSxDQUFDLEdBQUcsQUFBQSxRQUFRLEFBQUEsU0FBUyxDQVc3QixpQkFBaUIsQUFBQSx1QkFBdUIsQUFBQyxDQUN2QyxPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdkIsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsR0FBRyxDQUFFLElBQUksQ0FxRFYsQUFuRUgsQUFlSSxVQWZNLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQSxTQUFTLENBVzdCLGlCQUFpQixBQUFBLHVCQUF1QixDQUl0QyxVQUFVLEFBQUMsQ0FNVCxxQkFBcUIsQ0FBRSxjQUFjLENBQ3JDLE9BQU8sQ0FBRSxJQUFJLENBR2IsS0FBSyxDQUFFLElBQUksQ0FFWCxHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBQyxHQUFHLENBQ1gsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixVQUFVLENBQUUsSUFBSSxDQWFqQixBQTNDTCxBQStCTSxVQS9CSSxDQUFDLEdBQUcsQUFBQSxRQUFRLEFBQUEsU0FBUyxDQVc3QixpQkFBaUIsQUFBQSx1QkFBdUIsQ0FJdEMsVUFBVSxDQWdCUixTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsY0FBYyxDQUFFLEdBQUcsQ0FPdEIsQUExQ1AsQUFvQ1UsVUFwQ0EsQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FXN0IsaUJBQWlCLEFBQUEsdUJBQXVCLENBSXRDLFVBQVUsQ0FnQlIsU0FBUyxDQUtMLE1BQU0sQUFBQSxNQUFNLEFBQUMsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLEdBQUcsQ0FBRSxDQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDaEIsQUF6Q1gsQUE0Q0ksVUE1Q00sQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FXN0IsaUJBQWlCLEFBQUEsdUJBQXVCLENBaUN0QyxJQUFJLEFBQUEsUUFBUSxBQUFDLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLENBQUMsQ0FDWixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGNBQWMsQ0FBRSxjQUFjLENBQzlCLE9BQU8sQ0FBRSxHQUFHLENBY2IsQUFsRUwsQUFxRE0sVUFyREksQ0FBQyxHQUFHLEFBQUEsUUFBUSxBQUFBLFNBQVMsQ0FXN0IsaUJBQWlCLEFBQUEsdUJBQXVCLENBaUN0QyxJQUFJLEFBQUEsUUFBUSxDQVNSLE1BQU0sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFRLENBQUEsVUFBVSxDQUM1QixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBeERQLEFBMERNLFVBMURJLENBQUMsR0FBRyxBQUFBLFFBQVEsQUFBQSxTQUFTLENBVzdCLGlCQUFpQixBQUFBLHVCQUF1QixDQWlDdEMsSUFBSSxBQUFBLFFBQVEsQ0FjVixLQUFLLEFBQUEsTUFBTSxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixjQUFjLENBQUUsR0FBRyxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFNUCxBQUFBLEdBQUcsQUFBQSxVQUFVLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDNUIsQUFFRCxBQUFBLENBQUMsQUFBQSxVQUFVLENBQUMsR0FBRyxBQUFBLGVBQWUsQUFBQyxDQUM3QixTQUFTLENBQUUsS0FBSyxDQUNqQixBQUVELEFBQUEsV0FBVyxDQUFDLEdBQUcsQUFBQSxtQkFBbUIsQUFBQyxDQUNqQyxTQUFTLENBQUUsTUFBTSxDQUNsQixDQWdCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDckIsQUFBQSxnQkFBZ0IsQ0FBQyxJQUFJLEFBQUEsU0FBUyxBQUFDLENBQzNCLE9BQU8sQ0FBRSxJQUFJLENBQ2IscUJBQXFCLENBQUUsZ0JBQWdCLENBQUEsVUFBVSxDQUNqRCxHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxRQUFRLENBQ3JCLElBQUksQ0FBRSxRQUFRLENBQ2QsU0FBUyxDQUFFLGVBQWUsQ0FJN0IsQUFYRCxBQVFJLGdCQVJZLENBQUMsSUFBSSxBQUFBLFNBQVMsQ0FRMUIsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDaEIsQ0FJVCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBQUEsR0FBRyxBQUFBLFFBQVEsQUFBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQ0FVSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEVBQ2pDLEFBRUksSUFGQSxBQUFBLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQ3pELFlBQVksQ0FDVCxPQUFPLEFBQUEsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQSxVQUFVLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBWW5CLEFBaEJMLEFBS00sSUFMRixBQUFBLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQ3pELFlBQVksQ0FDVCxPQUFPLENBR1AsSUFBSSxBQUFBLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsS0FBSyxDQUNsQixBQVJQLEFBU00sSUFURixBQUFBLHNCQUFzQixDQUFDLGVBQWUsQ0FBQyxHQUFHLEFBQUEsS0FBSyxDQUFDLEdBQUcsQUFBQSxLQUFLLEFBQ3pELFlBQVksQ0FDVCxPQUFPLENBT1AsQ0FBQyxBQUFBLFNBQVMsQUFBQSxDQUNSLE1BQU0sQ0FBRSxNQUFNLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsR0FBRyxDQUNYLEFBZlAsQUFpQkksSUFqQkEsQUFBQSxzQkFBc0IsQ0FBQyxlQUFlLENBQUMsR0FBRyxBQUFBLEtBQUssQ0FBQyxHQUFHLEFBQUEsS0FBSyxBQUN6RCxZQUFZLENBZ0JYLE9BQU8sQUFBQSxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLENBQUMsQ0FBQSxVQUFVLENBVXJCLEFBN0JMLEFBb0JNLElBcEJGLEFBQUEsc0JBQXNCLENBQUMsZUFBZSxDQUFDLEdBQUcsQUFBQSxLQUFLLENBQUMsR0FBRyxBQUFBLEtBQUssQUFDekQsWUFBWSxDQWdCWCxPQUFPLENBR0wsR0FBRyxBQUFBLEdBQUcsQUFBQSxDQUNKLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxHQUFHLENBQ25CLE9BQU8sQ0FBRSxHQUFHLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FFZCxBQUlQLEFBRUksUUFGSSxDQUFDLEtBQUssQ0FDWixLQUFLLENBQ0gsRUFBRSxBQUFBLEtBQUssQUFBQSxDQUNQLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FtQ2QsQUF2Q0wsQUFNUSxRQU5BLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FDSCxFQUFFLEFBQUEsS0FBSyxDQUdMLEVBQUUsQUFDQyxRQUFRLEFBQUEsQ0FDUCxLQUFLLENBQUMsSUFDUixDQUFDLEFBUlQsQUFTUSxRQVRBLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FDSCxFQUFFLEFBQUEsS0FBSyxDQUdMLEVBQUUsQUFJQyxVQUFVLEFBQUEsQ0FDVCxLQUFLLENBQUMsSUFDUixDQUFDLEFBWFQsQUFZUSxRQVpBLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FDSCxFQUFFLEFBQUEsS0FBSyxDQUdMLEVBQUUsQUFPQyxTQUFTLEFBQUEsQ0FDUixNQUFNLENBQUUsTUFBTSxDQUNmLEFBZFQsQUFlUSxRQWZBLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FDSCxFQUFFLEFBQUEsS0FBSyxDQUdMLEVBQUUsQUFVQyxNQUFNLEFBQUEsV0FBVyxBQUFBLENBQ2hCLE1BQU0sQ0FBQyxDQUNULENBQUMsQUFqQlQsQUFrQlEsUUFsQkEsQ0FBQyxLQUFLLENBQ1osS0FBSyxDQUNILEVBQUUsQUFBQSxLQUFLLENBR0wsRUFBRSxBQWFDLFNBQVMsQUFBQSxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FhWixBQWpDVCxBQXFCVSxRQXJCRixDQUFDLEtBQUssQ0FDWixLQUFLLENBQ0gsRUFBRSxBQUFBLEtBQUssQ0FHTCxFQUFFLEFBYUMsU0FBUyxDQUdSLElBQUksQUFBQSxDQUNGLE9BQU8sQ0FBRSxJQUFJLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQVFsQixBQWhDWCxBQTRCWSxRQTVCSixDQUFDLEtBQUssQ0FDWixLQUFLLENBQ0gsRUFBRSxBQUFBLEtBQUssQ0FHTCxFQUFFLEFBYUMsU0FBUyxDQUdSLElBQUksQ0FPRixLQUFLLEFBQUEsQ0FDSCxNQUFNLENBQUUsS0FBSyxDQUNiLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBL0JiLEFBa0NRLFFBbENBLENBQUMsS0FBSyxDQUNaLEtBQUssQ0FDSCxFQUFFLEFBQUEsS0FBSyxDQUdMLEVBQUUsQUE2QkMsV0FBVyxBQUFBLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsR0FBRyxDQUNqQixBQVFULEFBQ0UsR0FEQyxBQUFBLFlBQVksQUFBQSxVQUFVLENBQ3ZCLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFHSCxBQUNFLElBREUsQUFBQSxtQkFBbUIsQ0FDckIsV0FBVyxBQUFBLEdBQUcsQUFBQyxDQUNiLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFISCxBQUtFLElBTEUsQUFBQSxtQkFBbUIsQ0FLckIsYUFBYSxDQUFDLE1BQU0sQUFBQSxXQUFXLENBQUMsTUFBTSxBQUFBLFdBQVcsQUFBQyxDQUNoRCxJQUFJLENBQUUsS0FBSyxDQUNYLFVBQVUsQ0FBRSxvQkFBb0IsQ0FDaEMsa0JBQWtCLENBQUUsb0JBQW9CLENBQ3pDLENBVUwsVUFBVSxDQUFWLGlCQUFVLENBUVIsQUErQlUsR0EvQlAsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQTRCakIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBRXJCLGVBQWUsQ0FDYixNQUFNLEFBQUEsR0FBRyxDQTlCbkIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0EyQnhCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQUVyQixlQUFlLENBQ2IsTUFBTSxBQUFBLEdBQUcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFqQ1gsQUFvQ1EsR0FwQ0wsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQTRCakIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBUXJCLEVBQUUsQUFBQSxXQUFXLENBbkNyQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQTJCeEIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBUXJCLEVBQUUsQUFBQSxXQUFXLEFBQUMsQ0FFWixPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsTUFBTSxDQUNuQixlQUFlLENBQUUsTUFBTSxDQU14QixBQS9DVCxBQTBDWSxHQTFDVCxBQUFBLFNBQVMsQUFBQSxTQUFTLENBNEJqQixLQUFLLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FRckIsRUFBRSxBQUFBLFdBQVcsQ0FNVCxFQUFFLENBekNkLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBMkJ4QixLQUFLLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FRckIsRUFBRSxBQUFBLFdBQVcsQ0FNVCxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFBLFVBQVUsQ0FHM0IsQUE5Q2IsQUErRFEsR0EvREwsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQTRCakIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBbUNsQixFQUFFLENBOURiLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBMkJ4QixLQUFLLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FtQ2xCLEVBQUUsQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBdURsQixBQXZIVCxBQTZHZ0IsR0E3R2IsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQTRCakIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBbUNsQixFQUFFLENBNENDLEVBQUUsQUFBQSxRQUFRLENBRVIsWUFBWSxDQTVHNUIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0EyQnhCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQW1DbEIsRUFBRSxDQTRDQyxFQUFFLEFBQUEsUUFBUSxDQUVSLFlBQVksQUFBQyxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQUEsVUFBVSxDQUNwQixBQS9HakIsQUFrSFksR0FsSFQsQUFBQSxTQUFTLEFBQUEsU0FBUyxDQTRCakIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBbUNsQixFQUFFLENBbURELEVBQUUsQUFBQSxNQUFNLENBbEhwQixHQUFHLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0E0QmpCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQW1DbEIsRUFBRSxDQW9ERCxjQUFjLENBbEgxQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQTJCeEIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBbUNsQixFQUFFLENBbURELEVBQUUsQUFBQSxNQUFNLENBakhwQixHQUFHLEFBQUEsSUFBSSxBQUFBLHFCQUFxQixDQTJCeEIsS0FBSyxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBbUNsQixFQUFFLENBb0RELGNBQWMsQUFBQyxDQUNiLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQSxVQUFVLENBQ3hCLENBUWYsVUFBVSxDQUFWLHVDQUFVLENBUVIsQUF1R2dCLEdBdkdiLEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0E0QmpCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQTZCbEIsRUFBRSxDQTRDQyxFQUFFLEFBQUEsUUFBUSxDQUVSLFlBQVksQ0F0RzVCLEdBQUcsQUFBQSxJQUFJLEFBQUEscUJBQXFCLENBMkJ4QixLQUFLLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0E2QmxCLEVBQUUsQ0E0Q0MsRUFBRSxBQUFBLFFBQVEsQ0FFUixZQUFZLEFBQUMsQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUFBLFVBQVUsQ0FDcEIsQUF6R2pCLEFBNEdZLEdBNUdULEFBQUEsU0FBUyxBQUFBLFNBQVMsQ0E0QmpCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQTZCbEIsRUFBRSxDQW1ERCxFQUFFLEFBQUEsTUFBTSxDQTVHcEIsR0FBRyxBQUFBLFNBQVMsQUFBQSxTQUFTLENBNEJqQixLQUFLLEFBQUEsY0FBYyxDQUFDLEtBQUssQ0E2QmxCLEVBQUUsQ0FvREQsY0FBYyxDQTVHMUIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0EyQnhCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQTZCbEIsRUFBRSxDQW1ERCxFQUFFLEFBQUEsTUFBTSxDQTNHcEIsR0FBRyxBQUFBLElBQUksQUFBQSxxQkFBcUIsQ0EyQnhCLEtBQUssQUFBQSxjQUFjLENBQUMsS0FBSyxDQTZCbEIsRUFBRSxDQW9ERCxjQUFjLEFBQUMsQ0FDYixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUEsVUFBVSxDQUN4QixDQ3A1RGYsQUFBQSxJQUFJLEFBQUEsbUJBQW1CLEFBQUUsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0E2Sm5CLEFBOUpELEFBSUksSUFKQSxBQUFBLG1CQUFtQixDQUluQixNQUFNLEFBQUEsY0FBYyxDQUp4QixJQUFJLEFBQUEsbUJBQW1CLENBS25CLE1BQU0sQUFBQSxXQUFXLEFBQUMsQ0FDZCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQVBMLEFBUUksSUFSQSxBQUFBLG1CQUFtQixDQVFuQixHQUFHLEFBQUEsYUFBYSxBQUFFLENBRWQsS0FBSyxDQUFFLElBQUksQ0FDZCxBQVhMLEFBWUksSUFaQSxBQUFBLG1CQUFtQixDQVluQixJQUFJLEFBQUEsTUFBTSxBQUFDLENBRVAsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsTUFBTSxDQStDbEIsQUE5REwsQUFnQlEsSUFoQkosQUFBQSxtQkFBbUIsQ0FZbkIsSUFBSSxBQUFBLE1BQU0sQ0FJSixLQUFLLEFBQUUsQ0FDUCxHQUFHLENBQUUsSUFBSSxDQUNULGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBbkJULEFBbUNZLElBbkNSLEFBQUEsbUJBQW1CLENBWW5CLElBQUksQUFBQSxNQUFNLENBcUJOLElBQUksQ0FDRixTQUFTLENBQ1AsTUFBTSxBQUFBLFFBQVEsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBckNiLEFBeUNRLElBekNKLEFBQUEsbUJBQW1CLENBWW5CLElBQUksQUFBQSxNQUFNLENBNkJOLE9BQU8sQUFBQSxXQUFXLEFBQUEsU0FBUyxBQUFDLENBR3hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FPbkIsQUFwRFQsQUErQ2dCLElBL0NaLEFBQUEsbUJBQW1CLENBWW5CLElBQUksQUFBQSxNQUFNLENBNkJOLE9BQU8sQUFBQSxXQUFXLEFBQUEsU0FBUyxDQUt2QixVQUFVLENBQ04sU0FBUyxBQUFBLENBQ0wsS0FBSyxDQUFFLGVBQWUsQ0FFekIsQUFsRGpCLEFBc0RRLElBdERKLEFBQUEsbUJBQW1CLENBWW5CLElBQUksQUFBQSxNQUFNLENBMENOLFdBQVcsQUFBQSxlQUFlLEFBQUEsa0JBQWtCLEFBQUEsY0FBYyxBQUFFLENBQzFELFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBeERULEFBK0RJLElBL0RBLEFBQUEsbUJBQW1CLENBK0RuQixNQUFNLEFBQUEsSUFBSSxBQUFBLGlCQUFpQixBQUFDLENBQ3hCLEtBQUssQ0FBRSxNQUFNLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDZCxBQWxFTCxBQXNFUSxJQXRFSixBQUFBLG1CQUFtQixBQW9FbEIsSUFBSyxDQUFBLFlBQVksQUFBQSxjQUFjLENBQUMsSUFBSyxDQUFBLFlBQVksQ0FBQyxJQUFLLENBQUEsY0FBYyxFQUNwRSxJQUFJLEFBQUEsTUFBTSxDQUNSLEdBQUcsQUFBQSxTQUFTLEFBQUEsSUFBSyxDQUFBLFdBQVcsQ0FBRSxDQUMxQixxQkFBcUIsQ0FBRSxLQUFLLENBQUMsY0FBYSxDQUFDLEtBQUssQ0FBQSxVQUFVLENBQzdELEFBeEVULEFBK0VZLElBL0VSLEFBQUEsbUJBQW1CLEFBNkVsQixZQUFZLENBQ1QsSUFBSSxBQUFBLE1BQU0sQ0FDTixHQUFHLEFBQUEsU0FBUyxBQUFDLENBQ1gscUJBQXFCLENBQUUsS0FBSyxDQUFDLGNBQWEsQ0FBQyxLQUFLLENBQUEsVUFBVSxDQUMzRCxBQWpGYixBQXFGWSxJQXJGUixBQUFBLG1CQUFtQixBQTZFbEIsWUFBWSxBQU1SLGNBQWMsQ0FDYixJQUFJLEFBQUEsTUFBTSxDQUNSLEdBQUcsQUFBQSxTQUFTLEFBQUMsQ0FDWCxxQkFBcUIsQ0FBRSwyQ0FBMEMsQ0FBQSxVQUFVLENBQzVFLEFBdkZiLEFBOEZZLElBOUZSLEFBQUEsbUJBQW1CLEFBNkVsQixZQUFZLENBZ0JULElBQUksQUFBQSxNQUFNLENBQ04sU0FBUyxBQUFBLFNBQVMsQUFBQyxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBQ2YsVUFBVSxDQUFDLElBQUksQ0FVbEIsQUExR2IsQUFpR2dCLElBakdaLEFBQUEsbUJBQW1CLEFBNkVsQixZQUFZLENBZ0JULElBQUksQUFBQSxNQUFNLENBQ04sU0FBUyxBQUFBLFNBQVMsQ0FHZCxPQUFPLEFBQUEsV0FBVyxBQUFDLENBQ2YsV0FBVyxDQUFFLENBQUMsQ0FDakIsQUFuR2pCLEFBb0dnQixJQXBHWixBQUFBLG1CQUFtQixBQTZFbEIsWUFBWSxDQWdCVCxJQUFJLEFBQUEsTUFBTSxDQUNOLFNBQVMsQUFBQSxTQUFTLENBTWQsT0FBTyxBQUFBLFdBQVcsQUFBQSxlQUFlLEFBQUEsa0JBQWtCLEFBQUMsQ0FDaEQsWUFBWSxDQUFFLENBQUMsQ0FFZixRQUFRLENBQUUsbUJBQW1CLENBQzdCLEdBQUcsQ0FBRSxDQUFDLENBQ1QsQUF6R2pCLEFBK0dNLElBL0dGLEFBQUEsbUJBQW1CLEFBOEdsQixjQUFjLENBQ2IsS0FBSyxBQUFBLElBQUssRUFBQyxPQUFPLENBQUMsSUFBSyxFQUFDLE9BQU8sQ0FBRSxDQUM5QixxQkFBcUIsQ0FBRSxlQUFlLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQSxVQUFVLENBQ2xGLEFBakhQLEFBcUhJLElBckhBLEFBQUEsbUJBQW1CLEFBcUhsQixZQUFZLEFBQUEsbUJBQW1CLEFBQUMsQ0FDL0IsVUFBVSxDQUFFLElBQUksQ0FDakIsQUF2SEwsQUEySFksSUEzSFIsQUFBQSxtQkFBbUIsQUF5SGxCLG1CQUFtQixDQUNoQixJQUFJLEFBQUEsTUFBTSxDQUFDLEtBQUssQUFDWCxJQUFLLEVBQUMsT0FBTyxDQUFFLENBQ1oscUJBQXFCLENBQUUsY0FBYyxDQUFDLEtBQUssQ0FBQSxVQUFVLENBQ3hELEFBN0hiLEFBK0hZLElBL0hSLEFBQUEsbUJBQW1CLEFBeUhsQixtQkFBbUIsQ0FDaEIsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBS1osU0FBUyxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsV0FBVyxDQUFFLENBQ2hDLHFCQUFxQixDQUFFLEtBQUssQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFVBQVUsQ0FLN0QsQUFySWIsQUFrSWdCLElBbElaLEFBQUEsbUJBQW1CLEFBeUhsQixtQkFBbUIsQ0FDaEIsSUFBSSxBQUFBLE1BQU0sQ0FBQyxLQUFLLENBS1osU0FBUyxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsV0FBVyxFQUc5QixJQUFJLEFBQUEsV0FBVyxBQUFBLFNBQVMsQUFBQSxJQUFLLENBQUEsZUFBZSxDQUFDLENBQ3pDLEtBQUssQ0FBRSxLQUFLLENBQ2YsQUFwSWpCLEFBMElNLElBMUlGLEFBQUEsbUJBQW1CLEFBeUlsQixlQUFlLEFBQUEsY0FBYyxDQUM1QixLQUFLLEFBQUEsT0FBTyxBQUFBLFNBQVMsQUFBQyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUFBLFVBQVUsQ0FDeEIsQUE1SVAsQUFnSkksSUFoSkEsQUFBQSxtQkFBbUIsQUFnSmxCLGNBQWMsQUFBQyxDQUNkLFNBQVMsQ0FBRSxNQUFNLENBWWxCLEFBN0pMLEFBb0pVLElBcEpOLEFBQUEsbUJBQW1CLEFBZ0psQixjQUFjLEFBRVosWUFBWSxDQUNYLElBQUksQUFBQSxNQUFNLENBQ1IsU0FBUyxBQUFBLFNBQVMsQUFBRSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsTUFBTSxDQUloQixBQTFKWCxBQXVKWSxJQXZKUixBQUFBLG1CQUFtQixBQWdKbEIsY0FBYyxBQUVaLFlBQVksQ0FDWCxJQUFJLEFBQUEsTUFBTSxDQUNSLFNBQVMsQUFBQSxTQUFTLENBR2hCLFdBQVcsQUFBQyxDQUNWLFdBQVcsQ0FBRSxDQUFDLENBQ2YifQ== */
